switch-coreboot/src
Yen Lin 5840626cec T124: perform ram_repair when CPU rail is powered on in coldboot
This patch is to perform software triggered RAM re-repair in
the cold boot path.

"RAM" actually refers to the CPU cache here (yeah, I know, but that's
how the manuals call it). This is some magic hardware thing that must be
done every time after applying power to the main CPU cores or their
cache may have random failures in some very rare cases.

BUG=chrome-os-partner:30430
BRANCH=nyan
TEST=run cold reboot test on nyan.

Original-Signed-off-by: Yen Lin <yelin@nvidia.com>
Original-Change-Id: I87869431e80e7bc66948a7f67f35e5b907993765
Original-Reviewed-on: https://chromium-review.googlesource.com/207362
Original-Tested-by: Yen Lin <yelin@nvidia.com>
Original-Reviewed-by: Tom Warren <twarren@nvidia.com>
Original-Reviewed-by: Julius Werner <jwerner@chromium.org>
Original-Commit-Queue: Yen Lin <yelin@nvidia.com>
(cherry picked from commit d999f5ecc31d90c8dce1dd91533bc34ffd3c03f2)
Signed-off-by: Marc Jones <marc.jones@se-eng.com>

Change-Id: Iaee1d7f9fa8856f26d7ead70eaeeff9d80dbb181
Reviewed-on: http://review.coreboot.org/8415
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
2015-02-17 01:16:47 +01:00
..
arch acpi: Generate valid ACPI processor objects 2015-02-16 21:02:30 +01:00
console CBMEM console: Fix and enhance pre-RAM support 2015-01-27 22:44:17 +01:00
cpu acpi: Generate valid ACPI processor objects 2015-02-16 21:02:30 +01:00
device device/device_util.c: Add space after ellipse for better legibility 2015-02-15 09:21:09 +01:00
drivers nvram: Add option to reset NVRAM to default parameters on every boot 2015-02-16 08:36:37 +01:00
ec acpi: Generate valid ACPI processor objects 2015-02-16 21:02:30 +01:00
include acpi: Generate valid ACPI processor objects 2015-02-16 21:02:30 +01:00
lib x86: Change MMIO addr in readN(addr)/writeN(addr, val) to pointer 2015-02-15 08:50:22 +01:00
mainboard mainboard/asus/kfsn4-dre: Add HT speed limit to NVRAM 2015-02-16 21:05:27 +01:00
northbridge northbridge/amd/amdht: Get maximum HT link frequency from NVRAM 2015-02-16 21:04:55 +01:00
soc T124: perform ram_repair when CPU rail is powered on in coldboot 2015-02-17 01:16:47 +01:00
southbridge nvidia/ck804: Minor cleanup on dead code 2015-02-16 23:14:18 +01:00
superio superio/fintek/f81216h: Add the correct unlock key values 2015-02-14 00:53:26 +01:00
vendorcode AMD cimx/sb800: Disable unused GPP ports 2015-02-14 22:37:33 +01:00
Kconfig nvram: Add option to reset NVRAM to default parameters on every boot 2015-02-16 08:36:37 +01:00