coreboot/src/cpu
Aaron Durbin c34713d33e x86: add MIRROR_PAYLOAD_TO_RAM_BEFORE_LOADING option
Boot speeds can be sped up by mirroring the payload into
main memory before doing the actual loading. Systems that
would benefit from this are typically Intel ones whose SPI
are memory mapped. Without the SPI being cached all accesses
to the payload in SPI while being loaded result in uncacheable
accesses. Instead take advantage of the on-board SPI controller
which has an internal cache and prefetcher by copying 64-byte
cachelines using 32-bit word copies.

Change-Id: I4aac856b1b5130fa2d68a6c45a96cfeead472a52
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: http://review.coreboot.org/5305
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Vladimir Serbinenko <phcoder@gmail.com>
Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
2014-03-07 15:30:27 +01:00
..
allwinner console: Use single driver entry for UARTs 2014-03-04 15:40:34 +01:00
amd PCI: Drop includes under cpu 2014-02-12 21:57:11 +01:00
armltd qemu-armv7 CPU: Move Kconfig code into CPU directory 2013-12-05 00:38:06 +01:00
dmp dmp/vortex86ex: Add timeout for keyboard system flag checking. 2013-11-30 20:18:06 +01:00
intel Remove CACHE_ROM. 2014-02-25 00:57:35 +01:00
qemu-x86 qemu: add q35 support 2013-06-17 17:04:17 +02:00
samsung console: Use single driver entry for UARTs 2014-03-04 15:40:34 +01:00
ti console: Use single driver entry for UARTs 2014-03-04 15:40:34 +01:00
via CBFS: use cbfs_get_file_content whenever possible rather than cbfs_get_file 2014-01-12 17:41:58 +01:00
x86 x86: add MIRROR_PAYLOAD_TO_RAM_BEFORE_LOADING option 2014-03-07 15:30:27 +01:00
Kconfig cpu: Add initial support for Allwinner A10 SoC 2014-01-08 22:54:08 +01:00
Makefile.inc cpu: Add initial support for Allwinner A10 SoC 2014-01-08 22:54:08 +01:00