Justin C. Miller
cc9cde9bfe
[tooling] Remove old GDB workarounds
...
GDB works far better now with QEMU's `-S` flag. No longer does it
complain about changing the target from 32 to 64 bits. Get rid of the
old `waiting` loop and `sleep` call in the GDB config for the kernel.
Tags: debugging
2020-05-24 19:50:45 -07:00
Justin C. Miller
17c2fe6e4e
Add debig-exit device to qemu.sh for future tests
2019-10-06 00:29:10 -07:00
Justin C. Miller
7ce418aabc
Fix KVM page faults from lack of 1GB page support
2019-07-04 02:51:50 -07:00
Justin C. Miller
6285517ef7
Rename Popcorn to jsix.
...
See README.md for more information.
2019-05-27 14:07:29 -07:00
Justin C. Miller
2b0cd6f2f2
Make qemu.sh work with i3 as well
2019-05-26 10:35:22 -07:00
Justin C. Miller
cd13b88540
Log about additional CPU/APICs
2019-04-08 14:33:10 -07:00
Justin C. Miller
979e5f036e
Improve QEMU settings for laptop
2019-03-26 15:27:10 -07:00
Justin C. Miller
4379256c11
Split OVMF into _code and _vars
2019-03-12 10:02:37 -07:00
Justin C. Miller
870ca1db45
Allow debug option to be communicated at boot
2019-03-11 03:04:57 -07:00
Justin C. Miller
cd2ccb4e06
Move QEMU monitor to telnet
2019-03-10 12:57:43 -07:00
Justin C. Miller
83b37ef536
Give qemu.sh better option handling
2019-02-10 10:31:43 -08:00
Justin C. Miller
29747f4891
Allow modules to specify defines
...
The modules.yaml now has an optional defines: list per module that adds
preprocessor definitions to the build scripts. Also added a --debug flag
to qemu.sh to run QEMU's debugger host.
2019-02-08 21:22:53 -08:00
Justin C. Miller
579f6f64e6
First step of moving bootloader to C++
2019-02-03 01:38:12 -08:00
Justin C. Miller
bc01a37452
Ninja-based buildsystem now building a running kernel!
2019-02-02 21:35:39 -08:00