feat: setup gdt and idt and handle basic ISRs
This commit is contained in:
@@ -3,9 +3,13 @@
|
||||
//
|
||||
#include <stdio.h>
|
||||
#include <yak/platform/generic/platform.h>
|
||||
#include <yak/platform/x86_64/cpu/cpu.h>
|
||||
|
||||
void platform_init() {
|
||||
printf("Init X86_64\n");
|
||||
__asm__("cli");
|
||||
gdt_init();
|
||||
idt_init();
|
||||
}
|
||||
|
||||
void __attribute__((noreturn)) halt_forever() {
|
||||
|
||||
Reference in New Issue
Block a user