<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/DynamicTablesPkg/Library/Acpi/Common, branch master</title>
<subtitle>EDK II (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2.git/atom?h=master</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/'/>
<updated>2026-09-25T15:32:56+00:00</updated>
<entry>
<title>DynamicTablesPkg/AcpiFadtLib: Preserve platform flags on Arm and RISC-V</title>
<updated>2026-09-25T15:32:56+00:00</updated>
<author>
<name>Djordje Nedic</name>
<email>djordje.nedic@nextsilicon.com</email>
</author>
<published>2026-09-24T14:33:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=80d1e5f8474565ab198847325d951560d423d50b'/>
<id>urn:sha1:80d1e5f8474565ab198847325d951560d423d50b</id>
<content type='text'>
BuildFadtTable() adds platform-provided fixed-feature flags before
calling FadtArchUpdate(). The Arm and RISC-V implementations assign
Fadt-&gt;Flags, discarding the flags already added by the platform.

Use bitwise OR assignment to add architecture defaults without
overwriting the existing flags. Leave the generation order, validation
masks, ACPI revision handling, and architecture defaults unchanged.

Signed-off-by: Djordje Nedic &lt;djordje.nedic@nextsilicon.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: Add ACPI ERST table generator</title>
<updated>2026-09-18T17:22:49+00:00</updated>
<author>
<name>Amrathesh</name>
<email>amrathesh@arm.com</email>
</author>
<published>2026-08-31T04:49:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=774bcdbf94d07993ef38602969f589219a336dba'/>
<id>urn:sha1:774bcdbf94d07993ef38602969f589219a336dba</id>
<content type='text'>
Add a common Error Record Serialization Table (ERST) generator based on
the ACPI 6.6 definition. Introduce an architecture-common Configuration
Manager object to provide serialization instruction entries.

Validate actions, instructions, flags, register masks, action grouping,
and GOTO targets before generating the table.

Signed-off-by: Amrathesh &lt;amrathesh@arm.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: Add ACPI BERT table generator</title>
<updated>2026-09-17T14:29:08+00:00</updated>
<author>
<name>Amrathesh</name>
<email>amrathesh@arm.com</email>
</author>
<published>2026-08-26T05:22:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=96341752cef63f3626d64d0b19f60202367627cf'/>
<id>urn:sha1:96341752cef63f3626d64d0b19f60202367627cf</id>
<content type='text'>
Add a common Boot Error Record Table (BERT) generator based on the
ACPI 6.6 definition. Introduce an architecture-common Configuration
Manager object that provides the boot error region address and length.

Signed-off-by: Amrathesh &lt;amrathesh@arm.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: Library: fix wrong iteration ITS affinity in SRAT</title>
<updated>2026-09-16T14:46:22+00:00</updated>
<author>
<name>Yeoreum Yun</name>
<email>yeoreum.yun@arm.com</email>
</author>
<published>2026-09-15T14:04:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=66b733dc02df2eebb00714ef7d2fe87bcd98ae09'/>
<id>urn:sha1:66b733dc02df2eebb00714ef7d2fe87bcd98ae09</id>
<content type='text'>
For GicV5 ITS, it should be iterated with GicItsV5Info not GicItsInfo
in SratGenerator. Fix wrong iteration.

Signed-off-by: Yeoreum Yun &lt;yeoreum.yun@arm.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: generate SRAT table for GICv5</title>
<updated>2026-09-15T10:12:13+00:00</updated>
<author>
<name>Sarah Walker</name>
<email>Sarah.Walker2@arm.com</email>
</author>
<published>2026-06-29T11:11:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=85be33eadf331981010b916ebae8bea4d81cf1dc'/>
<id>urn:sha1:85be33eadf331981010b916ebae8bea4d81cf1dc</id>
<content type='text'>
Generate GICv5 related information in SRAT table.

Signed-off-by: Sarah Walker &lt;Sarah.Walker2@arm.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: Add ACPI MSCT table generator</title>
<updated>2026-08-31T11:48:08+00:00</updated>
<author>
<name>Abdul Lateef Attar</name>
<email>AbdulLateef.Attar@amd.com</email>
</author>
<published>2026-07-24T07:26:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=c5745468c419daeab57c0cfef1a5e077528be5f3'/>
<id>urn:sha1:c5745468c419daeab57c0cfef1a5e077528be5f3</id>
<content type='text'>
Add MSCT table ID to the ESTD_ACPI_TABLE_ID enumeration.

Introduces an ACPI MSCT (Maximum System Characteristics Table)
generator library that retrieves the following information from the
configuration manager:
 - Maximum physical address
 - Processor proximity information
 - Memory proximity information
 - Clock proximity information

The generator calculates:
 - Maximum memory length per memory domain
 - Maximum contiguous processor domain
 - Maximum memory and processor domain combination

Signed-off-by: Abdul Lateef Attar &lt;AbdulLateef.Attar@amd.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg/AcpiEinjLib: Fix undefined shift for 64-bit masks</title>
<updated>2026-08-27T15:14:44+00:00</updated>
<author>
<name>Varshit Pandya</name>
<email>varshit.pandya@arm.com</email>
</author>
<published>2026-08-06T12:46:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=125e8f8622b31a773e6aa9bba6ddb69fe2519e0e'/>
<id>urn:sha1:125e8f8622b31a773e6aa9bba6ddb69fe2519e0e</id>
<content type='text'>
The EINJ generator validates that an instruction mask fits within the
register region width by shifting the 64-bit mask by RegisterBitWidth.

When RegisterBitWidth is 64, this shifts a UINT64 value by its full
width, which is undefined behavior in C. A 64-bit mask always fits
within a 64-bit register and does not require this check.

Only perform the shift when RegisterBitWidth is less than 64, and
reject widths greater than 64 because the EINJ Mask field is 64 bits.

Signed-off-by: Varshit Pandya &lt;Varshit.Pandya@arm.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: Remove ACPI_AML_STA_PROC_SUPPORTED</title>
<updated>2026-07-31T17:24:16+00:00</updated>
<author>
<name>Pierre Gondois</name>
<email>pierre.gondois@arm.com</email>
</author>
<published>2026-07-27T14:00:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=21063e6b231962ae85ae80bf963b3432333c0201'/>
<id>urn:sha1:21063e6b231962ae85ae80bf963b3432333c0201</id>
<content type='text'>
Remove the ACPI_AML_STA_PROC_SUPPORTED macro to make use
of the new MdePkg macro: ACPI_AML_STA_BASE_SUPPORTED.

Signed-off-by: Pierre Gondois &lt;pierre.gondois@arm.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: Add support for _STA in SSDT topology tables</title>
<updated>2026-07-31T17:24:16+00:00</updated>
<author>
<name>Pierre Gondois</name>
<email>pierre.gondois@arm.com</email>
</author>
<published>2026-07-27T13:55:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=475ed476ac6bbdb775acdd7c15b3dea1b98f76f8'/>
<id>urn:sha1:475ed476ac6bbdb775acdd7c15b3dea1b98f76f8</id>
<content type='text'>
Make use of the previously introduced StaToken field to
generate a _STA method describing the status of a processor
or processor container.
staSupp

Signed-off-by: Pierre Gondois &lt;pierre.gondois@arm.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: AcpiDbg2Lib: Adding host based instance</title>
<updated>2026-07-31T15:16:47+00:00</updated>
<author>
<name>Kun Qin</name>
<email>kuqin@microsoft.com</email>
</author>
<published>2026-01-28T00:34:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=4eba9cd69cbf50364620f9431ee2153ae1452bf4'/>
<id>urn:sha1:4eba9cd69cbf50364620f9431ee2153ae1452bf4</id>
<content type='text'>
The current instance does not support host based test on AArch64 host
system due to its dependency on hardware UART library.

This change created a new instance that does not initialize the serial
port for host based test applications.

Signed-off-by: Kun Qin &lt;kun.qin@microsoft.com&gt;
</content>
</entry>
</feed>
