coreboot/src
Andrey Petrov 32d3995587 soc/intel/apollolake: bootblock: implement platform_prog_run()
Once bootblock copied romstage into CAR it may not jump into it right
away. This is because we are in NEM mode, there is no backing store
and a miss in L1 may cause L1D line snoop that gets written back. The
solution is to flush L1D to L2 so snoop guaranteed to hit L2.

Change-Id: I2ffe46dbfdfe7f0ccd38b34ff203ff76b6d5755b
Signed-off-by: Andrey Petrov <andrey.petrov@intel.com>
Reviewed-on: https://review.coreboot.org/13703
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2016-02-16 22:45:48 +01:00
..
acpi acpi/: add missing license header 2016-01-14 22:52:11 +01:00
arch x86: make bootblock size for C_ENVIRONMENT_BOOTBLOCK configurable 2016-02-13 01:15:36 +01:00
commonlib commonlib: move uefi includes out of commonlib includes 2016-02-02 14:27:03 +01:00
console console: Disable SQUELCH_EARLY_SMP if SMP is not selected 2016-02-09 17:14:50 +01:00
cpu cpu/amd: Update/Add license headers 2016-02-14 22:47:37 +01:00
device device/pci_rom: Rename missleading ON_DEVICE_ROM_RUN 2016-02-16 22:44:04 +01:00
drivers Intel common: add microcode loading to romstage before fspmemoryinit 2016-02-14 22:50:19 +01:00
ec ASL: Remove unused modulo recipient. 2016-02-09 22:56:00 +01:00
include lzma: Port size-checking ulzman() version to coreboot 2016-02-12 22:00:55 +01:00
lib FMAP: Clean up debug output 2016-02-13 20:03:14 +01:00
mainboard sandybridge: Always include MRC if not using native RAM init. 2016-02-13 08:25:25 +01:00
northbridge sandybridge: Always include MRC if not using native RAM init. 2016-02-13 08:25:25 +01:00
soc soc/intel/apollolake: bootblock: implement platform_prog_run() 2016-02-16 22:45:48 +01:00
southbridge southbridge/intel/common: Add common gpio.c 2016-02-16 21:19:51 +01:00
superio superio/nuvoton/nct5572d: Add PS/2 presence detect 2016-02-09 20:34:15 +01:00
vendorcode chromeos/Kconfig: Remove dependency on GBB_HAVE_BMPFV 2016-02-10 16:53:55 +01:00
Kconfig timestamp: Remove HAS_PRECBMEM_TIMESTAMP_REGION Kconfig 2016-02-12 21:54:52 +01:00