/** * PROJECT: ExectOS * COPYRIGHT: See COPYING.md in the top level directory * FILE: xtoskrnl/ar/i686/globals.c * DESCRIPTION: XT architecture library global variables * DEVELOPERS: Rafal Kupiec */ #include /* Initial GDT */ KGDTENTRY ArInitialGdt[GDT_ENTRIES] = {0}; /* Initial IDT */ KIDTENTRY ArInitialIdt[IDT_ENTRIES] = {0}; /* Initial Processor Block */ KPROCESSOR_BLOCK ArInitialProcessorBlock; /* Initial TSS */ KTSS ArInitialTss; /* Double Fault and NMI task gates */ UCHAR ArpDoubleFaultTss[KTSS_IO_MAPS]; UCHAR ArpNonMaskableInterruptTss[KTSS_IO_MAPS]; /* Initial kernel boot stack */ UCHAR ArKernelBootStack[KERNEL_STACK_SIZE] = {0}; /* Initial kernel fault stack */ UCHAR ArKernelFaultStack[KERNEL_STACK_SIZE] = {0};