No description
- C 92.4%
- Assembly 4%
- Shell 1.7%
- Python 0.9%
- CMake 0.5%
- Other 0.5%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| boot | ||
| generators/scancodes | ||
| include | ||
| kernel | ||
| lai@432546ee09 | ||
| netdir | ||
| rootfs | ||
| .gitignore | ||
| .gitmodules | ||
| CMakeLists.txt | ||
| launch-qemu.sh | ||
| linker.ld | ||
| mkbuildenv.sh | ||
| README.md | ||
My Kernel
A bodged together mess that resembles something like a kernel.
ELF Symbols
Qemu's -kernel does not expose the symbol table to the kernel. To retrieve this table, use --net
launch-qemu.sh
This is the main way of launching the kernel.
Some options:
--net
Launch the kernel over the network using GRUB.
First build the netdir:
grub-mknetdir --net-directory=netdir --subdir=/boot/grub -d /usr/lib/grub/i386-pc
Now the --net option should work as expected