coreboot-kgpe-d16/src/mainboard
Joel Kitching 81726663bc vboot: push clear recovery mode switch until BS_WRITE_TABLES
Serves two purposes:

(1) On some platforms, FSP initialization may cause a reboot.
Push clearing the recovery mode switch until after FSP code runs,
so that a manual recovery request (three-finger salute) will
function correctly under this condition.

(2) The recovery mode switch value is needed at BS_WRITE_TABLES
for adding an event to elog.  (Previously this was done by
stashing the value in CBMEM_ID_EC_HOSTEVENT.)

BUG=b:124141368, b:35576380
TEST=make clean && make test-abuild
BRANCH=none

Change-Id: I30c02787c620b937e5a50a5ed94ac906e3112dad
Signed-off-by: Joel Kitching <kitching@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/38779
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Julius Werner <jwerner@chromium.org>
2020-02-17 08:08:19 +00:00
..
adlink
amd mb: Fix typos in comments in AGESA boards 2020-01-30 11:52:05 +00:00
aopen aopen/dxplplusu,intel/e7505: Move mainboard_romstage_entry() 2020-01-12 16:02:55 +00:00
apple src: Remove blank acpi_tables source files 2020-01-10 15:15:27 +00:00
asrock mb/asrock/g41c-gs/acpi_tables.c: Remove unneeded includes 2020-01-13 11:19:32 +00:00
asus mb/asus/p5qc: Add ASUS P5Q as a variant (with documentation) 2020-01-21 13:06:39 +00:00
bap mb: Fix typos in comments in AGESA boards 2020-01-30 11:52:05 +00:00
biostar mb: Fix typos in comments in AGESA boards 2020-01-30 11:52:05 +00:00
cavium
compulab mb/compulab/intense_pc: Reformat devicetree 2020-01-10 10:18:37 +00:00
elmex mb/*/*: use ACPIMMIO common block wherever possible 2020-01-12 19:28:33 +00:00
emulation Add configurable ramstage support for minimal PCI scanning 2020-02-08 18:57:36 +00:00
facebook mb/facebook/monolith: Enable the 2nd EC UART at 0x2f8 2020-02-11 07:50:59 +00:00
foxconn mb/foxconn/g41s-k/acpi_tables.c: Remove unneeded includes 2020-01-13 11:19:55 +00:00
getac drivers/pc80/rtc: Separate {get|set}_option() prototypes 2020-01-09 14:37:33 +00:00
gigabyte mb/gigabyte/ga-b75m-d3h: add ACPI definitions for legacy PCI slots 2020-01-27 07:45:06 +00:00
gizmosphere mb: Fix typos in comments in AGESA boards 2020-01-30 11:52:05 +00:00
google mb/google/volteer: use new Tiger Lake memory config 2020-02-11 07:52:47 +00:00
hp mb/hp/pavilion_m6_1035dx: Fix typos 2020-01-28 18:39:14 +00:00
ibase drivers/pc80/rtc: Separate {get|set}_option() prototypes 2020-01-09 14:37:33 +00:00
intel vboot: push clear recovery mode switch until BS_WRITE_TABLES 2020-02-17 08:08:19 +00:00
jetway mb/*/*: use ACPIMMIO common block wherever possible 2020-01-12 19:28:33 +00:00
kontron drivers/pc80/rtc: Separate {get|set}_option() prototypes 2020-01-09 14:37:33 +00:00
lenovo mb/lenovo/x201/acpi_tables: Default to lid open 2020-02-11 07:46:14 +00:00
lippert mb/*/*: use ACPIMMIO common block wherever possible 2020-01-12 19:28:33 +00:00
msi mb/msi/ms7707/devicetree.cb: Align contents 2020-01-10 10:20:24 +00:00
opencellular mb/opencellular/elgon: Fix typo 2020-01-18 10:56:48 +00:00
packardbell mb/{lenovo/x201,packardbell/ms2290}/acpi: Use GOS method 2020-02-01 19:52:56 +00:00
pcengines mb/pcengines/apu2: Remove unnecessary initialization 2020-02-13 08:36:34 +00:00
portwell mb/portwell/m107: Remove mainboard sleepstates.asl 2020-01-24 22:54:13 +00:00
purism src: Remove blank acpi_tables source files 2020-01-10 15:15:27 +00:00
razer src: Remove blank acpi_tables source files 2020-01-10 15:15:27 +00:00
roda mb/roda/rk886ex/devicetree.cb: Align comments 2020-01-10 10:18:21 +00:00
samsung mb/**/hda_verb.c: Correct codec ID on subvendor verbs 2020-01-02 14:26:33 +00:00
sapphire mb/sapphire/pureplatinumh61: Make devicetree prettier 2020-01-05 00:12:56 +00:00
scaleway mb/**/acpi: Remove unused files 2019-12-31 18:57:16 +00:00
siemens src: Remove blank acpi_tables source files 2020-01-10 15:15:27 +00:00
sifive
supermicro mainboard/supermicro: x11ssm-f: disable SUART3/4 2020-02-14 11:31:09 +00:00
system76 mainboard/system76: Add System76 Lemur Pro (lemp9) 2020-01-27 07:42:41 +00:00
ti mb/ti/beaglebone: Remove unused includes 2020-01-02 14:25:06 +00:00
up src: Remove blank acpi_tables source files 2020-01-10 15:15:27 +00:00
Kconfig