https://git.reactos.org/?p=reactos.git;a=commitdiff;h=8a86264f14609c19c6e18…
commit 8a86264f14609c19c6e18f0ee0dff84900239e77
Author: Mark Jansen <mark.jansen(a)reactos.org>
AuthorDate: Sun Aug 18 19:06:54 2019 +0200
Commit: Mark Jansen <mark.jansen(a)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