|
|
fe0b7e043f
|
x86_64: move stack pointer to higher-half in start_64
|
2023-02-06 20:50:38 +00:00 |
|
|
|
a72117abcd
|
x86_64: move start_64 to .boot.text
|
2023-02-06 10:41:06 +00:00 |
|
|
|
2b2c5a24da
|
x86_64: fix broken multiboot pointer boot arg
|
2023-02-05 10:26:47 +00:00 |
|
|
|
dee639968b
|
x86_64: remove vga functions from start_32 and start_64
|
2023-02-04 19:18:25 +00:00 |
|
|
|
a3be1de07d
|
start_64 vga_clear now clears the screen AND resets the colour attribute bytes
|
2022-12-21 08:31:11 +00:00 |
|
|
|
38202e5ccd
|
Fixed a misnamed label in start_64 print_kernel_identifier
|
2022-12-15 13:48:55 +00:00 |
|
|
|
72bf6faadd
|
Started implementing debugging facilities
|
2022-12-14 21:45:24 +00:00 |
|
|
|
48f00ba3b1
|
Optimised start_64 vga_clear()
|
2022-12-14 18:41:41 +00:00 |
|
|
|
a5c6240761
|
Adjusted the start_64 kernel identifier message
|
2022-12-14 18:40:06 +00:00 |
|
|
|
a94dfdc952
|
Reformat for 8-width tabs
|
2022-12-14 18:31:27 +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 |
|