// HAL Variables
//
#define INITIAL_STALL_COUNT 100
-#define HYPERSPACE_BASE 0xfffff70000000000ULL
#define MM_HAL_VA_START 0xFFFFFFFFFFC00000ULL /* This is Vista+ */
#define MM_HAL_VA_END 0xFFFFFFFFFFFFFFFFULL
#define APIC_BASE 0xFFFFFFFFFFFE0000ULL
// HAL Variables
//
#define INITIAL_STALL_COUNT 100
+#define MM_HAL_VA_START 0xFFC00000
+#define MM_HAL_VA_END 0xFFFFFFFF
//
// Static Kernel-Mode Address start (use MM_KSEG0_BASE for actual)
// HAL Variables
//
#define INITIAL_STALL_COUNT 100
-#ifdef PAE
-#define HYPERSPACE_BASE 0xc0400000
-#else
-#define HYPERSPACE_BASE 0xc0800000
-#endif
#define MM_HAL_VA_START 0xFFC00000
#define MM_HAL_VA_END 0xFFFFFFFF
#define APIC_BASE 0xFFFE0000
/* Memory layout base addresses */
#define MI_USER_PROBE_ADDRESS (PVOID)0x7FFF0000
#define MI_DEFAULT_SYSTEM_RANGE_START (PVOID)0x80000000
+#ifndef PAE
#define HYPER_SPACE 0xC0400000
#define HYPER_SPACE_END 0xC07FFFFF
+#else
+#define HYPER_SPACE 0xC0800000
+#define HYPER_SPACE_END 0xC0BFFFFF
+#endif
#define MI_SYSTEM_CACHE_WS_START (PVOID)0xC0C00000
#define MI_PAGED_POOL_START (PVOID)0xE1000000
#define MI_NONPAGED_POOL_END (PVOID)0xFFBE0000