Initialize boot CPU structures inside kernel on AMD64

This commit is contained in:
2023-01-29 00:45:17 +01:00
parent 8733a23b20
commit 7bf4a9ab8d
9 changed files with 272 additions and 0 deletions

View File

@@ -12,6 +12,15 @@
#include <xtos.h>
/* Initial GDT */
EXTERN KGDTENTRY ArInitialGdt[GDT_ENTRIES];
/* Initial IDT */
EXTERN KIDTENTRY ArInitialIdt[IDT_ENTRIES];
/* Initial TSS */
EXTERN KTSS ArInitialTss;
/* FrameBuffer information */
EXTERN HAL_FRAMEBUFFER_DATA HlpFrameBufferData;