https://git.reactos.org/?p=reactos.git;a=commitdiff;h=8a86264f14609c19c6e18f0ee0dff84900239e77
commit 8a86264f14609c19c6e18f0ee0dff84900239e77 Author: Mark Jansen <mark.jan...@reactos.org> AuthorDate: Sun Aug 18 19:06:54 2019 +0200 Commit: Mark Jansen <mark.jan...@reactos.org> CommitDate: Tue Aug 20 22:28:11 2019 +0200 [NDK][ARM] Stub a few required types for bootlib --- sdk/include/ndk/arm/ketypes.h | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/sdk/include/ndk/arm/ketypes.h b/sdk/include/ndk/arm/ketypes.h index d2e2d91db26..26c40706a31 100644 --- a/sdk/include/ndk/arm/ketypes.h +++ b/sdk/include/ndk/arm/ketypes.h @@ -31,6 +31,15 @@ extern "C" { #define SYNCH_LEVEL DISPATCH_LEVEL + +// +// CPU Vendors +// +typedef enum +{ + CPU_UNKNOWN = 0, +} CPU_VENDORS; + // // Co-Processor register definitions // @@ -298,6 +307,15 @@ extern "C" { // #define NUMBER_POOL_LOOKASIDE_LISTS 32 +// +// Structure for CPUID info +// +typedef union _CPU_INFO +{ + ULONG Dummy; +} CPU_INFO, *PCPU_INFO; + + // // ARM VFP State // Based on Windows RT 8.1 symbols and ksarm.h @@ -578,6 +596,14 @@ typedef enum _ARM_DOMAINS /// "Custom" definition end /// +typedef struct _DESCRIPTOR +{ + USHORT Pad; + USHORT Dummy1; + ULONG Dummy2; +} KDESCRIPTOR, *PKDESCRIPTOR; + + // // Special Registers Structure (outside of CONTEXT) // Based on Windows RT 8.1 symbols and ksarm.h