From 01ba15667f34793580f5edd0de1e26b7a542cac6 Mon Sep 17 00:00:00 2001 From: Karthikeyan Ramasubramanian Date: Fri, 9 Dec 2022 15:34:09 -0700 Subject: mb/google/skyrim: Add RO SPL table ChromeOS requires a RO SPL table. Add it here so that it can be linked in coreboot. The SPL table contains a set of version numbers to prevent rollback attacks. Updates with a value lower than the value in the table are not allowed. See the Versioned Chip Endorsement Key (VCEK) Certificate and KDS Interface Specification. Document # 57230 Rev. 0.50 October 2021 https://web.archive.org/web/20221213033802/https://www.amd.com/system/files/TechDocs/57230.pdf BUG=b:243470283 TEST=Build Skyrim BIOS image and boot to OS. Change-Id: Iee897dd2c0943c17e81e02a4d6c6296b585e12af Signed-off-by: Karthikeyan Ramasubramanian --- mainboard/google/skyrim/Release.txt | 31 +++++++++++++++++++++ .../TypeId0x55_SplTableBl_MDN_CHROME_RO.sbin | Bin 0 -> 960 bytes 2 files changed, 31 insertions(+) create mode 100644 mainboard/google/skyrim/TypeId0x55_SplTableBl_MDN_CHROME_RO.sbin diff --git a/mainboard/google/skyrim/Release.txt b/mainboard/google/skyrim/Release.txt index fb5149d..07d886c 100644 --- a/mainboard/google/skyrim/Release.txt +++ b/mainboard/google/skyrim/Release.txt @@ -1,5 +1,34 @@ Files: APCB_MDN_D5.bin - Data only - No license, ABI or Version # + TypeId0x55_SplTableBl_MDN_CHROME_RO.sbin - Data only, no license + TypeId0x55_SplTableBl_MDN_CHROME.sbin - Data only, no license + +2022-12-12: Initial release of the ChromeOS RO SPL table + +SPL/SVN - Security Patch level / Security Version Number +A version number used to prevent Rollback attacks. +Software updates with an SVN lower than the currently installed SVN +are not permitted. + +* Version: 3c.03.12 +* Release Date: 2022-09-25 +* Supported Silicon: AMD Mendocino +* Requirements/dependencies: None +* Errata: None + +Versioned Chip Endorsement Key (VCEK) Certificate and KDS Interface +Specification +Document # 57230 Rev. 0.50 October 2021 +https://web.archive.org/web/20221213033802/https://www.amd.com/system/files/TechDocs/57230.pdf + + +2022-09-27: Initial release of the ChromeOS RW SPL table + +* Version: 3c.03.12 +* Release Date: 2022-09-25 +* Supported Silicon: AMD Mendocino +* Requirements/dependencies: None +* Errata: None 2022-09-02: Initial public release: - Add APCB_MDN_D5.bin @@ -23,3 +52,5 @@ Files: sha1sum: a91237472d662b8035450e19f118adaece4748f4 APCB_MDN_D5.bin +e66c4ace7fa13913d2147016a7a0544b9f52de61 TypeId0x55_SplTableBl_MDN_CHROME_RO.sbin +c761d0c9386f302ea50fefd8762b1b4c85df117b TypeId0x55_SplTableBl_MDN_CHROME.sbin diff --git a/mainboard/google/skyrim/TypeId0x55_SplTableBl_MDN_CHROME_RO.sbin b/mainboard/google/skyrim/TypeId0x55_SplTableBl_MDN_CHROME_RO.sbin new file mode 100644 index 0000000..93baa7b Binary files /dev/null and b/mainboard/google/skyrim/TypeId0x55_SplTableBl_MDN_CHROME_RO.sbin differ -- cgit v1.2.1