summaryrefslogtreecommitdiff
path: root/src/mainboard/google/cyan/Kconfig
diff options
context:
space:
mode:
authorArthur Heymans <arthur@aheymans.xyz>2018-06-16 20:01:47 +0200
committerKyösti Mälkki <kyosti.malkki@gmail.com>2018-06-27 11:48:53 +0000
commit7875dbd9812e2359de2c5aed7754703138878466 (patch)
tree9b49b722d780bd2707e4764b6a85239e5cd916de /src/mainboard/google/cyan/Kconfig
parentce9f422b512c376ba0eeec41db92d9a87155105a (diff)
downloadcoreboot-7875dbd9812e2359de2c5aed7754703138878466.tar.xz
cpu/intel/p4-netburst: skip caching rom on model_fxx
An unidentified combination of speculative reads and branch predictions inside WRPROT-cacheable memory can cause invalidation of cachelines and loss of stack on models based on NetBurst microarchitecture. Therefore disable WRPROT region entirely for all family F models. As an extreme example, just changing the location of a constant string passed to printk() has been witnessed to make a the boot fail early on in romstage. Change-Id: I1df84ad55e2d8d6d4e8dca10125131b5f525f0d7 Signed-off-by: Arthur Heymans <arthur@aheymans.xyz> Reviewed-on: https://review.coreboot.org/27133 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Diffstat (limited to 'src/mainboard/google/cyan/Kconfig')
0 files changed, 0 insertions, 0 deletions