[coreboot] [PATCH 4/4] Don't preload the rom code during the VIA CAR setup.
Kevin O'Connor
kevin at koconnor.net
Tue Sep 7 01:24:29 CEST 2010
It should not be necessary to read in the rom during CAR setup.
Removing the code preloading reduces the boot time.
Signed-off-by: Kevin O'Connor <kevin at koconnor.net>
---
src/cpu/via/car/cache_as_ram.inc | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/cpu/via/car/cache_as_ram.inc b/src/cpu/via/car/cache_as_ram.inc
index eaa4ac9..4bbefef 100644
--- a/src/cpu/via/car/cache_as_ram.inc
+++ b/src/cpu/via/car/cache_as_ram.inc
@@ -139,10 +139,12 @@ clear_fixed_var_mtrr_out:
xorl $0x5c5c5c5c,%eax
rep stosl
+#ifdef CARTEST
movl REAL_XIP_ROM_BASE, %esi
movl %esi, %edi
movl $(CONFIG_XIP_ROM_SIZE>>2), %ecx
rep lodsl
+#endif
/* The key point of this CAR code is C7 cache does not turn into
* "no fill" mode, which is not compatible with general CAR code.
--
1.7.2.2
More information about the coreboot
mailing list