coreboot/src
Furquan Shaikh 0530b29921 intel/apollolake: Ensure SPI operations do not cross 256-byte boundary
BIOS needs to ensure that SPI write does not cross 256-byte
boundary. Else, if the write is across 256-byte boundary, then it
corrupts the block by wrapping write to start of current block. Thus,
ensure nuclear_spi_{read,write} operate within a single 256-byte block
only at a time.

BUG=chrome-os-partner:59813
BRANCH=None
TEST=Verified that elog writes do not corrupt the event log when write
is across 256-byte blocks.

Change-Id: I854ca2979d65b9f1232f93182cb84d4dee4f4139
Signed-off-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-on: https://review.coreboot.org/17419
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2016-11-15 22:21:07 +01:00
..
acpi
arch riscv: add a variable to control trap management 2016-11-14 01:09:12 +01:00
commonlib commonlib: Add new cbmem id for EC_HOSTEVENT 2016-11-14 20:12:10 +01:00
console Revert "[WIP] console/Kconfig: Calculate COM port base addresses only on x86" 2016-10-18 18:41:16 +02:00
cpu cpu/x86/mtrr: allow temporary MTRR range during coreboot 2016-11-12 04:06:33 +01:00
device Kconfig: Update default hex values to start with 0x 2016-10-02 19:08:15 +02:00
drivers drivers/pc80/tpm: Select TPM device name based on Kconfig option 2016-11-14 17:18:21 +01:00
ec google/chromeec: Add elog events for recovery mode switches 2016-11-14 20:15:03 +01:00
include vboot: Add new function for logging recovery mode switches 2016-11-14 20:13:26 +01:00
lib lib/tpm2: do not create all NVRAM spaces with the same set of attributes 2016-11-14 19:11:55 +01:00
mainboard mainboard/via/vt8454c: transition away from device_t 2016-11-15 18:19:12 +01:00
northbridge northbridge/via/vx800: transition away from device_t 2016-11-15 18:21:30 +01:00
soc intel/apollolake: Ensure SPI operations do not cross 256-byte boundary 2016-11-15 22:21:07 +01:00
southbridge southbridge/amd: Remove debug echo when building PI 2016-11-10 00:28:09 +01:00
superio winbond/w83627ehg: Remove unnecessary value 2016-10-19 17:31:39 +02:00
vboot vboot: Add new function for logging recovery mode switches 2016-11-14 20:13:26 +01:00
vendorcode vboot: Add new function for logging recovery mode switches 2016-11-14 20:13:26 +01:00
Kconfig ACPI S3: Remove HIGH_MEMORY_SAVE where possible 2016-11-09 20:52:07 +01:00