coreboot/src
Arthur Heymans dce3927f20 nb/intel/i945: Put stage cache in TSEG
TSEG is not accessible in ring 0 after it is locked in ramstage, in
contrast with cbmem which remains accessible. Assuming SMM does not
touch the cache this is a good region to cache stages.

Tested on Intel D945GCLF and Lenovo Thinkpad X60, on cold boot the
external stage cache gets created and the stage cache gets properly
used on S3 resume.

Change-Id: I447815bb0acf5f8e53834b74785d496f9d4df1da
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/c/25603
Reviewed-by: HAOUAS Elyes <ehaouas@noos.fr>
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2019-01-24 13:42:54 +00:00
..
acpi
arch riscv: create Kconfig architecture features for new parts 2019-01-17 04:59:09 +00:00
commonlib buildsystem: Promote rules.h to default include 2019-01-16 11:51:07 +00:00
console console/init: Print log level in coreboot banner 2019-01-17 13:19:53 +00:00
cpu cpu/intel: Configure IA32_FEATURE_CONTROL for alternative SMRR 2019-01-24 13:42:36 +00:00
device device/pci_device: Do not break tree topology 2019-01-10 12:47:18 +00:00
drivers src/drivers: Remove needless '&' on function pointers 2019-01-23 14:43:49 +00:00
ec ec/chromeec: fix LPC read/write for MEC devices 2018-12-28 12:24:52 +00:00
include lib/boot_device: Add API for write protect a region 2019-01-21 13:25:46 +00:00
lib lib/boot_device: Add API for write protect a region 2019-01-21 13:25:46 +00:00
mainboard Kconfig: Remove symbol names for choices 2019-01-24 13:41:31 +00:00
northbridge nb/intel/i945: Put stage cache in TSEG 2019-01-24 13:42:54 +00:00
security tss/tcg-2.0: remove unnecessary break from marshaling code 2019-01-17 13:19:47 +00:00
soc soc/intel/cannonlake: Replace device name B0D4 with TCPU 2019-01-23 16:42:45 +00:00
southbridge sb/intel/common: More SMBus block_cmd_loop() 2019-01-24 13:38:27 +00:00
superio superio/ite: Add it8528e 2019-01-24 09:10:13 +00:00
vendorcode vendorcode/{amd,cavium,intel}: Remove trailing whitespace 2019-01-17 14:52:33 +00:00
Kconfig [RFC]util/checklist: Remove this functionality 2019-01-14 19:42:59 +00:00