It should not be necessary to read in the rom during CAR setup.
Removing the code preloading reduces the boot time. Preload code is enabled when doing CARTEST (not exposed to Kconfig given that it's a pure debugging measure) Signed-off-by: Kevin O'Connor <kevin@koconnor.net> Acked-by: Patrick Georgi <patrick.georgi@coresystems.de> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5786 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
parent
e914b501d2
commit
24f83a76ae
|
@ -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.
|
||||
|
|
Loading…
Reference in New Issue