Please enable JavaScript.
Coggle requires JavaScript to display documents.
kernel.asm, start.c, protect.c, mem_cpy(new,old), 函数来源 - Coggle Diagram
kernel.asm
各中断处理程序入口
异常处理中断程序入口
硬件中断处理程序入口
call
start.c
cstart
*gdt_ptr
set gdt base and limit
init_prot
*idt_ptr
set idt base and limit
protect.c
init_8259A()
初始化8259主从片
init_idt_desc(INTi,入口)
往中断描述符表中填充IDT描述符
init_descriptor(TSS/PROCESS)
初始化任务状态描述符或局部描述符(第4节内容)
ret
ret
lgdt
lidt
jmp实现重新跳入保护模式
jmp main
1 more item...
mem_cpy(
new,
old)
函数来源
i8259.c
protect.c
protect.c