Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: 79960a7e1f8c9b0fedb00c29225bd0bdced311f0
https://github.com/tianocore/edk2/commit/79960a7e1f8c9b0fedb00c29225bd0bdced311f0
Author: Dongyan Qian <[email protected]>
Date: 2026-08-27 (Thu, 27 Aug 2026)
Changed paths:
M DynamicTablesPkg/DynamicTablesPkg.ci.yaml
M DynamicTablesPkg/Include/ConfigurationManagerObject.h
A DynamicTablesPkg/Include/LoongArch64NameSpaceObjects.h
Log Message:
-----------
DynamicTablesPkg: Add LoongArch64 CM namespace header
Define a LoongArch64 Configuration Manager namespace for MADT data.
The objects describe table-wide settings and the Core, LIO, HT, EIO,
MSI, BIO, and LPC interrupt controllers.
Use AcpiProcessorUid for the processor identity matched to an AML _UID,
and model MAX_UINT32 as the invalid physical CoreId. Expose each
ACPI-defined PIC structure Version through its matching CM object.
Currently, ACPI defines only version 1.
Signed-off-by: Dongyan Qian <[email protected]>
Commit: b382fa27b002f78a5b6ec156745a73d0959ce5d8
https://github.com/tianocore/edk2/commit/b382fa27b002f78a5b6ec156745a73d0959ce5d8
Author: Dongyan Qian <[email protected]>
Date: 2026-08-27 (Thu, 27 Aug 2026)
Changed paths:
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
Log Message:
-----------
DynamicTablesPkg/TableHelperLib: Add LoongArch64 CM object parsers
Define TableHelperLib field parsers for all LoongArch64 Configuration
Manager objects. Also dispatch the LoongArch64 namespace through
ParseCmObjDesc() so CM debug output can print these objects instead of
reporting the namespace as unsupported.
Signed-off-by: Dongyan Qian <[email protected]>
Commit: 48c268e7f4ae5bc7a0a716bfbfd4c20e45f59b25
https://github.com/tianocore/edk2/commit/48c268e7f4ae5bc7a0a716bfbfd4c20e45f59b25
Author: Dongyan Qian <[email protected]>
Date: 2026-08-27 (Thu, 27 Aug 2026)
Changed paths:
M DynamicTablesPkg/DynamicTables.dsc.inc
A
DynamicTablesPkg/Library/Acpi/LoongArch64/AcpiMadtLibLoongArch64/AcpiMadtLibLoongArch64.inf
A
DynamicTablesPkg/Library/Acpi/LoongArch64/AcpiMadtLibLoongArch64/MadtGenerator.c
Log Message:
-----------
DynamicTablesPkg/Acpi: Add LoongArch64 MADT generator
Add a MADT generator for LoongArch64 Core, LIO, HT, EIO, MSI, BIO,
and LPC interrupt controllers. Validate required objects, structure
versions, identifiers, reserved flags, invalid physical CoreIds,
address ranges, MSI vector ranges, and table size before writing the
ACPI table.
Support MADT revisions from ACPI 6.5, where the LoongArch64 interrupt
controller structures were introduced, through ACPI 6.6.
Signed-off-by: Dongyan Qian <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/a2465b43cc01...48c268e7f4ae
To unsubscribe from these emails, change your notification settings at
https://github.com/tianocore/edk2/settings/notifications
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits