Allow to initialize CPU with allocated processor structures

Este commit está contenido en:
2024-05-08 00:02:47 +02:00
padre fb099a1988
commit 3c3a756771
Se han modificado 5 ficheros con 179 adiciones y 27 borrados

Ver fichero

@@ -36,7 +36,7 @@ ArHalt(VOID);
XTAPI
VOID
ArInitializeProcessor(VOID);
ArInitializeProcessor(IN PVOID ProcessorStructures);
XTCDECL
VOID
@@ -289,6 +289,15 @@ XTAPI
VOID
ArpInitializeProcessorRegisters(VOID);
XTAPI
VOID
ArpInitializeProcessorStructures(IN PVOID ProcessorStructures,
OUT PKGDTENTRY *Gdt,
OUT PKTSS *Tss,
OUT PKPROCESSOR_BLOCK *ProcessorBlock,
OUT PVOID *KernelBootStack,
OUT PVOID *KernelFaultStack);
XTAPI
VOID
ArpInitializeSegments(VOID);