From patchwork Mon Sep 6 23:24:29 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [4/4] Don't preload the rom code during the VIA CAR setup. Date: Mon, 06 Sep 2010 23:24:29 -0000 From: Kevin O'Connor X-Patchwork-Id: 1876 Message-Id: To: coreboot@coreboot.org 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 --- 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.