coreboot-kgpe-d16/src/arch/x86
Aaron Durbin ebf142a12c boot: add disable_cache_rom() function
On certain architectures such as x86 the bootstrap processor
does most of the work. When CACHE_ROM is employed it's appropriate
to ensure that the caching enablement of the ROM is disabled so that
the caching settings are symmetric before booting the payload or OS.

Tested this on an x86 machine that turned on ROM caching. Linux did not
complain about asymmetric MTRR settings nor did the ROM show up as
cached in the MTRR settings.

Change-Id: Ia32ff9fdb1608667a0e9a5f23b9c8af27d589047
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: http://review.coreboot.org/2980
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
2013-04-01 23:29:11 +02:00
..
acpi GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
boot boot: add disable_cache_rom() function 2013-04-01 23:29:11 +02:00
include Unify coreboot table generation 2013-03-22 00:17:55 +01:00
init GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
lib x86: mark .textfirst as allocatable and executable 2013-03-23 19:38:53 +01:00
llshell llshell: fix build without romcc 2012-06-14 21:21:06 +02:00
coreboot_ram.ld rmodule: add ramstage support 2013-03-19 20:31:41 +01:00
Kconfig Add mainboard hook to bootblock 2012-11-30 00:58:03 +01:00
Makefile.inc relocatable ramstage: fix linking 2013-03-23 19:37:41 +01:00