diff --git a/xtoskrnl/includes/ar/amd64/asmsup.hh b/xtoskrnl/includes/ar/amd64/asmsup.hh index 2fc3047..55f7e29 100644 --- a/xtoskrnl/includes/ar/amd64/asmsup.hh +++ b/xtoskrnl/includes/ar/amd64/asmsup.hh @@ -28,12 +28,12 @@ XTCLINK ULONG_PTR ArTrapEntry[256]; XTCLINK XTCDECL VOID -ArHandleSpuriousInterrupt(VOID); +ArEnableExtendedPhysicalAddressing(IN ULONG_PTR PageMap); XTCLINK XTCDECL VOID -ArEnableExtendedPhysicalAddressing(IN ULONG_PTR PageMap); +ArHandleSpuriousInterrupt(VOID); XTCLINK XTCDECL diff --git a/xtoskrnl/includes/ar/i686/asmsup.hh b/xtoskrnl/includes/ar/i686/asmsup.hh index 46e93ae..6b4ef05 100644 --- a/xtoskrnl/includes/ar/i686/asmsup.hh +++ b/xtoskrnl/includes/ar/i686/asmsup.hh @@ -12,6 +12,9 @@ #include +/* TrampolineEnableXpa end address to calculate trampoline size */ +XTCLINK PVOID ArEnableExtendedPhysicalAddressingEnd[]; + /* External array of pointers to the interrupt handlers */ XTCLINK ULONG_PTR ArInterruptEntry[256]; @@ -22,6 +25,11 @@ XTCLINK PVOID ArStartApplicationProcessorEnd[]; XTCLINK ULONG_PTR ArTrapEntry[256]; /* Forward reference for assembler code */ +XTCLINK +XTCDECL +VOID +ArEnableExtendedPhysicalAddressing(IN ULONG_PTR PageMap); + XTCLINK XTCDECL VOID