coreboot/src/cpu
Aaron Durbin bc07f5d935 x86: add rom cache variable MTRR index to tables
Downstream payloads may need to take advantage of caching the
ROM for performance reasons. Add the ability to communicate the
variable range MTRR index to use to perform the caching enablement.

An example usage implementation would be to obtain the variable MTRR
index that covers the ROM from the coreboot tables. Then one would
disable caching and change the MTRR type from uncacheable to
write-protect and enable caching. The opposite sequence is required
to tearn down the caching.

Change-Id: I4d486cfb986629247ab2da7818486973c6720ef5
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: http://review.coreboot.org/2919
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
2013-03-29 20:09:36 +01:00
..
amd x86: unify amd and non-amd MTRR routines 2013-03-22 04:06:42 +01:00
armltd ARMV7: minor tweaks to inter-stage calling and payload handling. 2013-02-20 20:49:16 +01:00
intel haswell: Add microcode for ULT C0 stepping 0x40651 2013-03-22 00:17:00 +01:00
samsung exynos5250: assign RAM resources in cpu_init() 2013-03-27 02:00:52 +01:00
via GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
x86 x86: add rom cache variable MTRR index to tables 2013-03-29 20:09:36 +01:00
Kconfig Fix microcode selection code 2013-02-27 21:01:53 +01:00
Makefile.inc Fix microcode selection code 2013-02-27 21:01:53 +01:00