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,