Contributions are absolutely, positively welcome and encouraged!
To debug the Aero kernel run:
$ cargo run -- -s -S
Passing the -s
flag to qemu will set up qemu to listen to at port 1234
for a GDB client to connect to it.
If you are using GDB use the following commands to start debugging:
$ gdb
(gdb) target remote localhost:1234
(gdb)
If you are using LLDB use the following commands to start debugging:
$ lldb
(lldb) gdb-remote localhost:1234
(lldb)
Check out the docs for your debugger for information about how to use the debugger.