Commit Graph

17 Commits

Author SHA1 Message Date
d29b955ee8 x86_64: re-enable legacy PIC and PIT initialisation 2024-09-17 17:48:26 +01:00
9b00f83ff1 build: set default qemu display to SDL 2024-01-07 20:04:55 +00:00
2ea509c4dc build: add test AHCI drives to VM 2023-07-08 15:56:20 +01:00
ad2ce0b2ab build: add rule to run kernel under Bochs 2023-05-07 21:36:53 +01:00
d8de0ddfe4 build: add rules to build and run iso images 2023-05-06 22:20:28 +01:00
eed73e2414 build: add a "user" arch to allow the kernel to run as a program on the host machine 2023-02-25 17:58:23 +00:00
a206b640e9 build: write VM serial output to log file 2023-02-09 19:08:24 +00:00
56578dda38 build: x86_64: write printk output to file via qemu serial port 2023-02-08 21:27:47 +00:00
cb6b400fae x86_64: build: add rule to debug using ncurses 2023-02-08 20:24:49 +00:00
15ddd2fe0b x86_64: use e64patch to generate kernel binary for QEMU 2023-02-07 11:25:58 +00:00
52b3a5d6a5 x86_64: enable hugepage support in QEMU 2023-02-06 20:50:38 +00:00
0309e1edd1 Adjusted build system to make it more portable 2022-12-24 17:42:33 +00:00
0c0830cca7 QEMU monitor is now enabled 2022-12-24 10:28:28 +00:00
43a15c2dee Boot log is now stored in the build directory 2022-12-21 08:30:23 +00:00
72bf6faadd Started implementing debugging facilities 2022-12-14 21:45:24 +00:00
766667a6ad Finished implementing paging init and long mode switch 2022-12-13 22:22:04 +00:00
3402207602 Added build system and some core boot files 2022-12-13 20:22:11 +00:00