<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/DynamicTablesPkg/Library/Acpi, 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: Library: fix IWB node device index in IORT generator</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:01:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=96ab6d9cf305b0660a8f864e92157c3d61554d7d'/>
<id>urn:sha1:96ab6d9cf305b0660a8f864e92157c3d61554d7d</id>
<content type='text'>
Up to 16 IWB devices can currently be created dynamically. However,
the device name is derived from GicIwbId, which causes problems when
GicIwbId is greater than 16.

Use a separate index to generate the device name instead.

Signed-off-by: Yeoreum Yun &lt;yeoreum.yun@arm.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: MadtGenerator: make GICD info as option</title>
<updated>2026-09-15T10:12:13+00:00</updated>
<author>
<name>Levi Yun</name>
<email>yeoreum.yun@arm.com</email>
</author>
<published>2025-10-24T10:03:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=b600fc69f179d9246c7b93d406607efaf55d6e70'/>
<id>urn:sha1:b600fc69f179d9246c7b93d406607efaf55d6e70</id>
<content type='text'>
GICD information is not a mandatory in the platform where use
the GicV5 interrupt controller.

Therefore, make GICD information as optional one.

Signed-off-by: Yeoreum Yun &lt;yeoreum.yun@arm.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg,MdePkg: generate IORT 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:18:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=4841acc4822e873df65787a481eb2a124a5217c6'/>
<id>urn:sha1:4841acc4822e873df65787a481eb2a124a5217c6</id>
<content type='text'>
Generate GICv5 related information in IORT table.

Continuous-integration-options: PatchCheck.ignore-multi-package
Co-Developed-by: Yeoreum Yun &lt;yeoreum.yun@arm.com&gt;
Signed-off-by: Sarah Walker &lt;Sarah.Walker2@arm.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg,MdePkg: validate number of ItsGroupCount in IORT</title>
<updated>2026-09-15T10:12:13+00:00</updated>
<author>
<name>Yeoreum Yun</name>
<email>yeoreum.yun@arm.com</email>
</author>
<published>2026-06-29T13:51:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=f2b4fc60d6524a29efb929cc79e6404d3529c3a9'/>
<id>urn:sha1:f2b4fc60d6524a29efb929cc79e6404d3529c3a9</id>
<content type='text'>
Since the IORT specification version E.g[0], Number of ITS node
(a.k.a ITS Group node) must be "1".

To ensure compliance with the specification,
add a sanity check for the number of ITS Group nodes.

Link: https://developer.arm.com/documentation/den0049/latest [0]
Continuous-integration-options: PatchCheck.ignore-multi-package
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: generate MADT 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:09:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=da4cfa1fcbff447e0100526a076fd09711fa65da'/>
<id>urn:sha1:da4cfa1fcbff447e0100526a076fd09711fa65da</id>
<content type='text'>
Generate GICv5 related information in MADT table.

Signed-off-by: Sarah Walker &lt;Sarah.Walker2@arm.com&gt;
</content>
</entry>
</feed>
