[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
 	/* 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.

More information about the coreboot mailing list