From d920cae4811ae83bc5b465c2fbee5565bfc4b1bc Mon Sep 17 00:00:00 2001 From: belliash Date: Sat, 28 Oct 2023 23:41:52 +0200 Subject: [PATCH] Fix build by defining more routines used by XTLDR --- sdk/xtdk/amd64/arfuncs.h | 8 ++++++++ sdk/xtdk/i686/arfuncs.h | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/sdk/xtdk/amd64/arfuncs.h b/sdk/xtdk/amd64/arfuncs.h index 5b75003..6e059dd 100644 --- a/sdk/xtdk/amd64/arfuncs.h +++ b/sdk/xtdk/amd64/arfuncs.h @@ -20,10 +20,18 @@ XTCDECL VOID ArClearInterruptFlag(); +XTCDECL +BOOLEAN +ArCpuId(IN OUT PCPUID_REGISTERS Registers); + XTCDECL VOID ArHalt(); +XTCDECL +ULONG_PTR +ArReadControlRegister(IN USHORT ControlRegister); + XTCDECL VOID ArWriteControlRegister(IN USHORT ControlRegister, diff --git a/sdk/xtdk/i686/arfuncs.h b/sdk/xtdk/i686/arfuncs.h index db6acf9..ceab1ec 100644 --- a/sdk/xtdk/i686/arfuncs.h +++ b/sdk/xtdk/i686/arfuncs.h @@ -20,10 +20,18 @@ XTCDECL VOID ArClearInterruptFlag(); +XTCDECL +BOOLEAN +ArCpuId(IN OUT PCPUID_REGISTERS Registers); + XTCDECL VOID ArHalt(); +XTCDECL +ULONG_PTR +ArReadControlRegister(IN USHORT ControlRegister); + XTCDECL VOID ArWriteControlRegister(IN USHORT ControlRegister,