Changeset 5118
- Timestamp:
- Feb 11, 2010 10:51:04 PM (3 years ago)
- Location:
- trunk/src
- Files:
-
- 5 edited
-
arch/i386/init/car.S (modified) (2 diffs)
-
cpu/amd/mtrr/amd_earlymtrr.c (modified) (1 diff)
-
cpu/via/car/cache_as_ram.inc (modified) (1 diff)
-
cpu/x86/car/cache_as_ram.inc (modified) (2 diffs)
-
cpu/x86/mtrr/earlymtrr.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/arch/i386/init/car.S
r4802 r5118 237 237 238 238 #if defined(CONFIG_XIP_ROM_SIZE) && defined(CONFIG_XIP_ROM_BASE) 239 #if defined(CONFIG_TINY_BOOTBLOCK) && CONFIG_TINY_BOOTBLOCK 240 #define REAL_XIP_ROM_BASE AUTO_XIP_ROM_BASE 241 #else 242 #define REAL_XIP_ROM_BASE CONFIG_XIP_ROM_BASE 243 #endif 239 244 /* enable write base caching so we can do execute in place 240 245 * on the flash rom. … … 242 247 movl $0x202, %ecx 243 248 xorl %edx, %edx 244 movl $(CONFIG_XIP_ROM_BASE | MTRR_TYPE_WRBACK), %eax 249 movl $REAL_XIP_ROM_BASE, %eax 250 orl $MTRR_TYPE_WRBACK, %eax 245 251 wrmsr 246 252 -
trunk/src/cpu/amd/mtrr/amd_earlymtrr.c
r4788 r5118 43 43 44 44 #if defined(CONFIG_XIP_ROM_SIZE) 45 #if defined(CONFIG_TINY_BOOTBLOCK) && CONFIG_TINY_BOOTBLOCK 46 #define REAL_XIP_ROM_BASE AUTO_XIP_ROM_BASE 47 #else 48 #define REAL_XIP_ROM_BASE CONFIG_XIP_ROM_BASE 49 #endif 45 50 /* enable write through caching so we can do execute in place 46 51 * on the flash rom. 47 52 */ 48 set_var_mtrr(1, CONFIG_XIP_ROM_BASE, CONFIG_XIP_ROM_SIZE, MTRR_TYPE_WRBACK);53 set_var_mtrr(1, REAL_XIP_ROM_BASE, CONFIG_XIP_ROM_SIZE, MTRR_TYPE_WRBACK); 49 54 #endif 50 55 -
trunk/src/cpu/via/car/cache_as_ram.inc
r4827 r5118 84 84 movl $0x202, %ecx 85 85 xorl %edx, %edx 86 movl $(CONFIG_XIP_ROM_BASE | MTRR_TYPE_WRBACK), %eax 86 #if defined(CONFIG_TINY_BOOTBLOCK) && CONFIG_TINY_BOOTBLOCK 87 #define REAL_XIP_ROM_BASE AUTO_XIP_ROM_BASE 88 #else 89 #define REAL_XIP_ROM_BASE CONFIG_XIP_ROM_BASE 90 #endif 91 movl $REAL_XIP_ROM_BASE, %eax 92 orl $MTRR_TYPE_WRBACK, %eax 87 93 wrmsr 88 94 -
trunk/src/cpu/x86/car/cache_as_ram.inc
r4827 r5118 201 201 202 202 #if defined(CONFIG_XIP_ROM_SIZE) && defined(CONFIG_XIP_ROM_BASE) 203 #if defined(CONFIG_TINY_BOOTBLOCK) && CONFIG_TINY_BOOTBLOCK 204 #define REAL_XIP_ROM_BASE AUTO_XIP_ROM_BASE 205 #else 206 #define REAL_XIP_ROM_BASE CONFIG_XIP_ROM_BASE 207 #endif 203 208 /* enable write base caching so we can do execute in place 204 209 * on the flash rom. … … 206 211 movl $0x202, %ecx 207 212 xorl %edx, %edx 208 movl $(CONFIG_XIP_ROM_BASE | MTRR_TYPE_WRBACK), %eax 213 movl $REAL_XIP_ROM_BASE, %eax 214 orl $MTRR_TYPE_WRBACK, %eax 209 215 wrmsr 210 216 -
trunk/src/cpu/x86/mtrr/earlymtrr.c
r4788 r5118 101 101 102 102 #if defined(CONFIG_XIP_ROM_SIZE) 103 #if defined(CONFIG_TINY_BOOTBLOCK) && CONFIG_TINY_BOOTBLOCK 104 #define REAL_XIP_ROM_BASE AUTO_XIP_ROM_BASE 105 #else 106 #define REAL_XIP_ROM_BASE CONFIG_XIP_ROM_BASE 107 #endif 103 108 /* enable write through caching so we can do execute in place 104 109 * on the flash rom. 105 110 */ 106 set_var_mtrr(1, CONFIG_XIP_ROM_BASE, CONFIG_XIP_ROM_SIZE, MTRR_TYPE_WRBACK);111 set_var_mtrr(1, REAL_XIP_ROM_BASE, CONFIG_XIP_ROM_SIZE, MTRR_TYPE_WRBACK); 107 112 #endif 108 113
Note: See TracChangeset
for help on using the changeset viewer.
