This is my annual thread on "what's new and what's deprecated in the updated UEFI spec", this time for UEFI v2.10. 🧵
Before I start, let me express my gratitude to UEFI Forum for making the 2.10 spec PDF readable by using better fonts and way better kerning and spacing (YAY!), and also express my disappointment by the fact that updated text is not marked anymore, as it was in 2.9 PDF (BOO!).
Aug 30, 2022 • 31 tweets • 13 min read
ACPI specification v6.5 got released, so here is my annual "what interesting new stuff got in and what deprecated old stuff got out" thread. 🧵
[ACPI 6.5] "DTPR" table signature got reserved, the new table for DMA TXT Protected Ranges, a new kind of DMA protection on Intel HW that is easier to properly setup than IOMMU PMRs.
ACPI 6.5 and UEFI 2.10 specification updates got released, will do the usual "what's interesting new stuff got in" threads for both of them tomorrow.
No PI spec update for the second year, which is good, means fewer image parsing tools need to be updated.
I'd also like to report an inconsistency that I've caught now, but that is present since UEFI 2.8 at least: EBC had been made optional in 2.6.2.21, but still remains mandatory in older places like 1.2, 2.1.1 and such. CC @vincentzimmer
Jul 4, 2021 • 14 tweets • 4 min read
The second part of the annual "new somewhat interesting stuff in ACPI/UEFI/PI specs updates" thread, let's go. The first one was about ACPI 6.4, this one is about UEFI 2.9. 🧵
[UEFI 2.9] The absolutely most interesting change to the 2.9 spec (actually, it was added in 2.8 Errata B already) is that now changes since the previous version are all highlighted, so there's no need to diff 3k pages of PDFs to find them. A very welcome addition indeed!
Jul 3, 2021 • 24 tweets • 6 min read
Annual "new somewhat interesting stuff in ACPI/UEFI/PI specs updates" thread, let's go. PI 1.8 is not published yet, so I'll add it when it be ready.🧵
[ACPI 6.4] A new ACPI system descriptor table 'SVKL', aka "Storage Volume Key Data table in the Intel Trusted Domain Extensions". Described and defined here among other things related to Intel TDX: software.intel.com/content/dam/de…
Jul 1, 2021 • 4 tweets • 1 min read
Kind of late to the TPM2 bandwagon, but I wholeheartedly believe that making it a requirement for Win11 is not only a good idea by itself, but the only working way for MS to force IBVs/OEMs to implement the firmware drivers and flows for it correctly.
Optional security tech is automatically underprioritized and undertested, then too often never gets enabled correctly because of that. IRL it's either "enabled by default" or "doesn't work", especially when OS vendor A needs to rely on HW vendor B to do the right thing.
Apr 6, 2019 • 14 tweets • 5 min read
UEFI specification 2.8 is out, will highlight some interesting (at least to me) changes and additions compared to the to the previous one - 2.7B. uefi.org/sites/default/…
New chapter on serial device identification and a corresponding update of SERIAL_IO_PROTOCOL to include DeviceTypeGuid.