x86_64: add basic interrupt handling

This commit is contained in:
2023-02-08 20:24:40 +00:00
parent 18c5b34923
commit 5e10f566a4
7 changed files with 515 additions and 3 deletions

View File

@@ -3,11 +3,13 @@
int ml_cpu_block_init(ml_cpu_block *p)
{
gdt_init(&p->c_gdt, &p->c_gdt_ptr);
idt_init(&p->c_idt_ptr);
return 0;
}
int ml_cpu_block_use(ml_cpu_block *p)
{
gdt_load(&p->c_gdt_ptr);
idt_load(&p->c_idt_ptr);
return 0;
}