Implemented Higher Half Kernel!

- Minor makefile chnages
- stage3.c "prekernel", sets up memory stuff and jumps to kernel
- kernel is now at 0xC0000000 - 3GB+ "higher half"
- Added some global variables in memory/addresses.h
This commit is contained in:
2024-05-26 15:49:48 +02:00
parent 01323c5874
commit e9abfc2e4a
11 changed files with 135 additions and 65 deletions
+9 -7
View File
@@ -10,13 +10,15 @@
;;
filetable:
db "boot",0,0,0,0,0,0, "bin",0,0,5
db "filetable",0, "tab",0,5,1
db "kernel",0,0,0,0, "bin",0,6,40
db "term16n",0,0,0, "fnt",0,46,4
db "testfont",0,0, "fnt",0,50,4
db "test",0,0,0,0,0,0, "txt",0,54,1
db "calc",0,0,0,0,0,0, "bin",0,55,2
db "boot",0,0,0,0,0,0, "bin",0,0,1
db "stage2",0,0,0,0, "bin",0,1,4
db "stage3",0,0,0,0, "bin",0,5,10
db "filetable",0, "tab",0,15,1
db "kernel",0,0,0,0, "bin",0,16,40
db "term16n",0,0,0, "fnt",0,56,4
db "testfont",0,0, "fnt",0,60,4
db "test",0,0,0,0,0,0, "txt",0,64,1
db "calc",0,0,0,0,0,0, "bin",0,65,2
times 512-($-$$) db 0