a01b5ddb11
cmake: add a simple does-the-os-boot-successfully test
...
the test will repeated boot the operating system and use the serial log to determine
if the boot was successful. if a problem is detected, a debugger is automatically
started and attached.
2026-03-15 09:49:51 +00:00
c66c7f3f3f
x86_64: cmake: enable RDRAND support when running the kernel under qemu
2026-03-15 09:46:32 +00:00
f47be0cd67
cmake: report any missing symbols when building a shared library
2026-03-06 20:14:23 +00:00
02d4f43151
cmake: fix run-kernel-monitor using unpatched kernel executable
2026-02-23 21:55:47 +00:00
1645fdfb42
cmake: disable kvm when debugging
2026-02-23 21:54:40 +00:00
67187e457f
cmake: fix debug qemu rules using wrong kernel executable
2026-02-23 18:48:02 +00:00
5721daa049
cmake: only enable KVM if building on Linux
2026-02-22 16:25:10 +00:00
5bc9ff4fd1
cmake: add support for cd-rom booting via Bochs
2026-02-21 23:25:54 +00:00
728e1f057c
cmake: add support for gdb debugging, cd-rom boot
2026-02-21 23:25:31 +00:00
b62052f619
cmake: implementing bootable CD-ROM image generation with GRUB
2026-02-21 23:24:47 +00:00
c476b08c03
cmake: add rule to run kernel with qemu monitor on stdio
2026-02-21 12:23:41 +00:00
9cc60cf3f1
cmake: qemu: add rules for running the kernel under lldb
2026-02-19 19:28:22 +00:00
ba8d6908fa
cmake: platform: configure dynamic library and executable linker flags
2026-02-19 19:26:33 +00:00
9c8fbc72ac
meta: add build system
2026-02-05 09:54:46 +00:00