|
|
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 |
|