NetcanOS
Netcan OS is an operation system for x86 PCs, for learning how os works.
|
函数 | |
void | gdt_flush (u32 gdt_ptr) |
void | idt_flush (u32 idt_ptr) |
void | init_descriptor_tables () |
初始化GDT表和IDT表。 更多... | |
变量 | |
gdt_entry_t | gdt_entries [5] |
GDT表,一共5个段。 分别有如下段: 更多... | |
gdt_ptr_t | gdt_ptr |
idt_entry_t | idt_entries [256] |
IDT表,一共256个中断。 若未定义某个中断而触发了,将会导致*errupt Not Handled*异常。 更多... | |
idt_ptr_t | idt_ptr |
void gdt_flush | ( | u32 | gdt_ptr | ) |
void idt_flush | ( | u32 | idt_ptr | ) |
void init_descriptor_tables | ( | ) |
初始化GDT表和IDT表。
gdt_entry_t gdt_entries[5] |
GDT表,一共5个段。 分别有如下段:
gdt_ptr_t gdt_ptr |
idt_entry_t idt_entries[256] |
IDT表,一共256个中断。 若未定义某个中断而触发了,将会导致*errupt Not Handled*异常。
idt_ptr_t idt_ptr |