[NDK][ARM] Stub a few required types for bootlib
authorMark Jansen <mark.jansen@reactos.org>
Sun, 18 Aug 2019 17:06:54 +0000 (19:06 +0200)
committerMark Jansen <mark.jansen@reactos.org>
Tue, 20 Aug 2019 20:28:11 +0000 (22:28 +0200)
sdk/include/ndk/arm/ketypes.h

index d2e2d91..26c4070 100644 (file)
@@ -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