The UEFI Forum has released the latest version of the ACPI spec.
Some input from Nikolaj:
Another year, another specification update from https://t.co/HoxRcs9YKv.
ACPI 6.3: https://t.co/OA3qUplyMp
PI 1.7: https://t.co/Y3Ix4qCctt
Will now check them out and tweet the changes that look interesting to me.— Nikolaj Schlej (@NikolajSchlej) February 12, 2019
[ACPI 6.3] New addition to NFIT (a table describing NVDIMM devices): Platform Capability Structure. Actually added in 6.2A, but pops up in a diff between 6.2. and 6.3, so it's here. pic.twitter.com/Ik6WaR25vY
— Nikolaj Schlej (@NikolajSchlej) February 12, 2019
[ACPI 6.3] The whole new chapter on PPC Operation Regions (5.5.2.4.7), explaining how to create and use Platform Communication Channels, an abstraction for shared memory mailboxes used to communicate with things like EC, BMC, ME and PSP. pic.twitter.com/LdWQb4Q0Pi
— Nikolaj Schlej (@NikolajSchlej) February 12, 2019
[ACPI 6.3] New Type 3 of PCI Express Descriptor Setting Record (6.2.9.4), a new way to describe PCIe device register configuration for proper hot-plug event handling. pic.twitter.com/DFAETIFQ8F
— Nikolaj Schlej (@NikolajSchlej) February 12, 2019
[ACPI 6.3] New capabilities and device methods for NVDIMMs (new chapter 9.20.8): health status, error injection and more. pic.twitter.com/YQdSSE3xNK
— Nikolaj Schlej (@NikolajSchlej) February 12, 2019
[ACPI 6.3] Two new reserved table IDs, CRAT and CDIT, both are created by AMD.
More on CRAT: https://t.co/mx0AGx2sdz
More on CDIT: https://t.co/9zOW6Z2NKb— Nikolaj Schlej (@NikolajSchlej) February 12, 2019