feat: added debug traces and added support for booting using grub and

tftp
This commit is contained in:
2021-03-08 22:00:07 +01:00
parent 945b18b2b2
commit cefdb8ed90
12 changed files with 253 additions and 380 deletions

18
README.md Normal file
View File

@@ -0,0 +1,18 @@
# 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:
```bash
grub-mknetdir --net-directory=netdir --subdir=/boot/grub -d /usr/lib/grub/i386-pc
```
Now the `--net` option should work as expected