Added AP initialization code

This commit is contained in:
Mark
2019-10-09 23:45:19 +03:00
parent c3cc760b2c
commit 992e08a93a
11 changed files with 258 additions and 26 deletions
+2
View File
@@ -34,4 +34,6 @@ typedef struct {
uintptr_t offset;
} __attribute__((packed)) amd64_gdt_ptr_t;
extern amd64_gdt_ptr_t amd64_gdtr;
void amd64_gdt_init(void);
+8
View File
@@ -1,3 +1,11 @@
#pragma once
#include "sys/types.h"
struct amd64_idtr {
uint16_t size;
uintptr_t offset;
} __attribute__((packed));
extern const struct amd64_idtr amd64_idtr;
void amd64_idt_init(void);