Basic processor initialization code

This commit is contained in:
2023-11-28 22:31:39 +01:00
parent d4ee87fd62
commit f6c621c2a6
7 changed files with 90 additions and 0 deletions

View File

@@ -12,12 +12,18 @@
#include <xtos.h>
/* Active processors count */
EXTERN KAFFINITY HlpActiveProcessors;
/* APIC mode */
EXTERN HAL_APIC_MODE HlpApicMode;
/* FrameBuffer information */
EXTERN HAL_FRAMEBUFFER_DATA HlpFrameBufferData;
/* Processors identity table */
EXTERN HAL_PROCESSOR_IDENTITY HlpProcessorsIdentity[MAXIMUM_PROCESSORS];
/* Pointer to boot loader provided DbgPrint() routine */
EXTERN VOID (*KeDbgPrint)(IN PWCHAR Format, IN ...);