]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/i386/lowglobals.h
xnu-2050.18.24.tar.gz
[apple/xnu.git] / osfmk / i386 / lowglobals.h
index a8e5ddd52a34a31ab08e4ea42eddf5846b4de78e..33de7450af16e9b4548d6fd2304073ed97d6a205 100644 (file)
 #ifndef        _LOW_MEMORY_GLOBALS_H_
 #define        _LOW_MEMORY_GLOBALS_H_
 
+#if defined(__x86_64__)
+#include <x86_64/lowglobals.h>
+#elif !defined(__i386__)
+#error Wrong architecture - this file is meant for i386
+#endif
+
 #include <mach/mach_types.h>
 #include <mach/vm_types.h>
 #include <mach/machine/vm_types.h>
@@ -67,7 +73,8 @@ typedef struct lowglo {
        uint32_t        lgDevSlot2;             /* 0x2490 For developer use */
        uint32_t        lgOSVersion;            /* 0x2494 Pointer to OS version string */
        uint32_t        lgRebootFlag;           /* 0x2498 Pointer to debugger reboot trigger */
-       uint32_t        lgRsv49C[729];          /* 0x549C Reserved - push to 1 page */
+       uint32_t        lgManualPktAddr;        /* 0x249C Pointer to manual packet structure */
+       uint32_t        lgRsv49C[728];          /* 0x24A0 Reserved - push to 1 page */
 } lowglo;
 #pragma pack()
 extern lowglo lowGlo;