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 <[email protected]>
---
 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


-- 
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to