The ACPI Component Architecture Project
Published on The ACPI Component Architecture Project (https://acpica.org)

Home > Version 20210331

Version 20210331 [1]

Submitted by rmoore1 on 31 March, 2021 - 13:31

31 March 2021. Summary of changes for version 20210331:

This release is available at https://acpica.org/downloads [2], and includes all ACPI 6.4 support

1) ACPICA kernel-resident subsystem:
ACPI 6.4: iASL: deprecate DDBHandleObj keyword
Always create namespace nodes using AcpiNsCreateNode(). ACPICA is allocating an object using kmalloc(), but then frees it
using kmem_cache_free(<"Acpi-Namespace" kmem_cache>). This is wrong.
Fixed a race condition in generic serial bus operation region handler. Fixed by Hans de Goede.

2) iASL Compiler/Disassembler and ACPICA tools:

ACPI 6.4: NFIT: add Location Cookie field
ACPI 6.4: HMAT: add new fields/flags
ACPI 6.4: Add new flags in SRAT
ACPI 6.4: add SDEV secure access components
ACPI 6.4: add Csi2Bus resource template
ACPI 6.4: add support for PHAT table
ACPI 6.4: add support for PMTT table
Add disassembly support for the IVRS table. Compilation of the table is not yet complete.
Fixed a potential infinite loop due to type mismatch. The for-loop is using a UINT8 counter and comparing the upper
limit against a UINT32 AslGbl_ExpectedMessagesIndex maximum. In
the case where AslGbl_ExpectedMessagesIndex is > 255 the counter i
will wrap around to zero and the loop will never exit. I suspect
the AslGbl_ExpectedMessagesIndex is never that high, but fixing
this does future proof the code and cleans up static analysis
warnings.Colin King.
iASL/TableCompiler: update it with IORT table E.b revision changes. From shamiali2008.
iASL/TableCompiler: Add compilation support for the VIOT table. Signed-off-by: Jean-Philippe Brucker.
iASL/TableCompiler: Add compilation support for CEDT table. Also, update the CEDT template.

Date: 
31 March, 2021
AttachmentSize
Binary Data acpica-unix2-20210331.tar.gz [3]1.52 MB
Binary Data acpica-unix-20210331.tar.gz [4]1.79 MB
  • Home
  • About
  • Licensing
  • Documentation
  • Downloads
  • Source
  • Community
  • Site Feed
  • Blog Feed
  • Contact
  • Login

Source URL: https://acpica.org/node/191

Links
[1] https://acpica.org/node/191
[2] https://acpica.org/downloads
[3] https://acpica.org/sites/acpica/files/acpica-unix2-20210331.tar.gz
[4] https://acpica.org/sites/acpica/files/acpica-unix-20210331.tar.gz