feat: setup gdt and idt and handle basic ISRs

This commit is contained in:
2023-10-01 19:49:56 +02:00
parent f79e6e10ac
commit 295c11e107
11 changed files with 511 additions and 3 deletions

View File

@@ -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() {