Author: oxygene
Date: Wed Sep  8 12:53:44 2010
New Revision: 5786
URL: https://tracker.coreboot.org/trac/coreboot/changeset/5786

Log:
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 <[email protected]>
Acked-by: Patrick Georgi <[email protected]>

Modified:
   trunk/src/cpu/via/car/cache_as_ram.inc

Modified: trunk/src/cpu/via/car/cache_as_ram.inc
==============================================================================
--- trunk/src/cpu/via/car/cache_as_ram.inc      Wed Sep  8 12:27:13 2010        
(r5785)
+++ trunk/src/cpu/via/car/cache_as_ram.inc      Wed Sep  8 12:53:44 2010        
(r5786)
@@ -139,10 +139,12 @@
        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.

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

Reply via email to