#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>
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;