重构内存分配器、增加中断支持、整理rust运行时环境 #4

Merged
pointer-to-bios merged 39 commits from downstream into main 2024-04-11 00:36:14 +08:00
1 changed files with 0 additions and 4 deletions
Showing only changes of commit 6f14cd6322 - Show all commits

View File

@ -1,9 +1,6 @@
section .entry
extern init64
; 寄存器ebx是multiboot2 information不可以使用
;
; 由于这个代码是32位环境的代码而链接器链接时会把它当作64位代码链接
; 所以这里所有的使用了常数的位置都要通过指令写入
init32:
cli
@ -76,7 +73,6 @@ init32:
section .cpumeta align=4096
global PML4
; 分页
; 链接器会把这些数据替换掉所以要在代码中重新设置
PML4:
dq 0x003 + PDPT0
resq 511