Giter VIP home page Giter VIP logo

kernel's People

Contributors

gokrazy-bot avatar muja avatar stapelberg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

kernel's Issues

Kernel version mismatch in boot log

I noticed that the latest kernel auto update PRs have a kernel version mismatch in the two boot logs. The PC Engines apu2c4 boot log appears to be one version behind.

Example: PR #164 linux 5.7.7

PC Engines apu2c4 boot log

Boot log comment: #164 (comment)
Mentions kernel version Linux version 5.7.6

[PC Engines apu2c4] [    0.000000] Linux version 5.7.6 (gokrazy@docker) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1), GNU ld (GNU Binutils for Debian) 2.28) #1 SMP Wed Mar 1 20:57:29 UTC 2017
[PC Engines apu2c4] [    0.000000] Command line: console=ttyS0,115200n8 root=PARTUUID=919b1544-02 ro init=/gokrazy/init panic=10 panic_on_oops=1

qemu build log

Boot log comment: #164 (comment)
Mentions kernel version Linux version 5.7.7

[qemu] [    0.000000] Linux version 5.7.7 (gokrazy@docker) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1), GNU ld (GNU Binutils for Debian) 2.28) #1 SMP Wed Mar 1 20:57:29 UTC 2017
[qemu] [    0.000000] Command line: console=ttyS0,115200 root=PARTUUID=f970ed0d-02 ro init=/gokrazy/init panic=10 panic_on_oops=1

The same is true for

The images I created recently reported the correct kernel version (using a small sysinfo service I created), so this most probably only affects the automated tests. I do not know how these logs are generated but I thought it might be worth mentioning. Hope this helps.

Why is this repo both kernel and firmware?

Super low priority on this -- if you don't have time, I completely understand.

Can you help me understand why this repo is both the kernel and firmware for the router7 project? For the other gokrazy targets, there are separate repos. Is it because the other targets are raspberry pi devices and need special firmware to boot, whereas this repo is more targeted at standard PC hardware and can just rely on the bios/uefi firmware to bring up the machine?

I'm working on putting together a gokrazy kernel repo for the official rpi kernel and i'm trying to get my head around the different moving pieces.

unsuccessful qemu boot test does not register as a CI failure

Example: #304 (comment)

Log:

2022/03/03 07:23:04 [qemu] FAILURE: testUSB: no USB devices found!
2022/03/03 07:23:05 [qemu] [    7.214679] bake (86) used greatest stack depth: 13888 bytes left
2022/03/03 07:23:05 [qemu] 2022/03/03 07:23:04 randomd.go:83: seeding random pool failed: open /perm/random.seed: read-only file system
2022/03/03 07:23:05 [qemu] [    7.865828] ntp (107) used greatest stack depth: 13792 bytes left
2022/03/03 07:23:05 [qemu] [    7.888736] ntp (90) used greatest stack depth: 13216 bytes left
2022/03/03 07:23:05 [qemu] [    7.968485] e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
2022/03/03 07:23:05 [qemu] [    7.973998] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
2022/03/03 07:23:07 [qemu] 2022/03/03 07:23:06 listeners.go:180: now listening on [fe80::ba27:ebff:fe12:3456%eth0]:80
2022/03/03 07:23:55 testing boot image failed: signal: killed
2022/03/03 07:23:55 http: superfluous response.WriteHeader call from main.testbootHandler (qemubootery.go:116)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.