I hadn’t even finished writing up the 1.6 related artifacts when Pete pushed the button on the new release. Huge thanks both to Pete for getting this out there so soon and to Ard Biesheuvel for reviewing and approving the edk2-platforms fixes.
https://github.com/pftf/RPi4/releases/tag/v1.7
What’s inside this release?
- Fix ACPI interrupt values [tianocore/edk2-platforms@f8b5562]
- Improve ACPI tables [tianocore/edk2-platforms@c03fe68, tianocore/edk2-platforms@fcc2a81, etc.]
- Add PPTT ACPI table [tianocore/edk2-platforms@6beb169]
The ACPI fixes will mean improved hardware support in OSes, although today that mostly means improved NetBSD support. We definitely need some volunteers to help with enabling Pi 4 support with ACPI in upstream Linux – see the issue tracker.
Big shout-out to Jeremy Linton for the PPTT implementation (Processor Properties Topology Table) – a new ACPI 6.3 table describing the relation between CPUs and caches. Yes, that’s not a typo – our PPTT is the 2nd revision variant introduced in ACPI 6.3, whereas PPTT was first introduced in 6.2.
Note: the matching Pi 3 UEFI release (v1.19) combines the fixes for the Pi 4 v1.6 and v1.7 releases.
As always, read the release notes and usual caveats.