- Remove unused HYPERSPACE_BASE (which was broken for x86, too)
- Add PAE values for HYPER_SPACE and HYPER_SPACE_END on x86
- Add missing MM_HAL_VA_START and MM_HAL_VA_END for ARM

svn path=/trunk/; revision=67630
This commit is contained in:
Timo Kreuzer
2015-05-10 19:33:56 +00:00
parent d60f8dcc0a
commit 840af6fcb3
4 changed files with 7 additions and 6 deletions
-1
View File
@@ -253,7 +253,6 @@ typedef enum
// 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
+2
View File
@@ -142,6 +142,8 @@ extern "C" {
// 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)
-5
View File
@@ -166,11 +166,6 @@ typedef enum
// 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