summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarthikeyan Ramasubramanian <kramasub@google.com>2022-12-09 15:34:09 -0700
committerMartin Roth <martin.roth@amd.corp-partner.google.com>2022-12-12 20:56:19 -0700
commit01ba15667f34793580f5edd0de1e26b7a542cac6 (patch)
treecad18f336f9b0a0e15ce0b0045a000c7145fe907
parentce5566fdd90040fd99a9f94403cf63fab036b74b (diff)
downloadblobs-01ba15667f34793580f5edd0de1e26b7a542cac6.tar.gz
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 <kramasub@google.com>
-rw-r--r--mainboard/google/skyrim/Release.txt31
-rw-r--r--mainboard/google/skyrim/TypeId0x55_SplTableBl_MDN_CHROME_RO.sbinbin0 -> 960 bytes
2 files changed, 31 insertions, 0 deletions
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
--- /dev/null
+++ b/mainboard/google/skyrim/TypeId0x55_SplTableBl_MDN_CHROME_RO.sbin
Binary files differ