<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/ShellPkg/Library/UefiShellAcpiViewCommandLib, branch edk2_master</title>
<subtitle>EDK II (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2.git/atom?h=edk2_master</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2.git/atom?h=edk2_master'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/'/>
<updated>2025-12-04T08:43:02+00:00</updated>
<entry>
<title>ShellPkg/AcpiView: Fix unused variable warnings in RimtParser</title>
<updated>2025-12-04T08:43:02+00:00</updated>
<author>
<name>Ard Biesheuvel</name>
<email>ardb@kernel.org</email>
</author>
<published>2025-11-26T12:33:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=3bc03ff552c81259cb838cd286a5a7c074c1aaba'/>
<id>urn:sha1:3bc03ff552c81259cb838cd286a5a7c074c1aaba</id>
<content type='text'>
Clang complains about unused variables:

ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Rimt/RimtParser.c:21:60: error: variable 'mRimtNodeHeader' is not needed and will not be emitted [-Werror,-Wunneeded-internal-declaration]
   21 | STATIC EFI_ACPI_6_6_RIMT_NODE_HEADER_STRUCTURE             mRimtNodeHeader;
      |                                                            ^~~~~~~~~~~~~~~
ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Rimt/RimtParser.c:25:60: error: variable 'mRimtIdMappingNode' is not needed and will not be emitted [-Werror,-Wunneeded-internal-declaration]
   25 | STATIC EFI_ACPI_6_6_RIMT_ID_MAPPING_STRUCTURE              mRimtIdMappingNode;
      |                                                            ^~~~~~~~~~~~~~~~~~
   28 | STATIC EFI_ACPI_6_6_RIMT_PCIE_ROOT_COMPLEX_NODE_STRUCTURE  mRimtPcieRootComplexNode;
      |                                                            ^~~~~~~~~~~~~~~~~~~~~~~~
ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Rimt/RimtParser.c:29:60: error: variable 'mRimtIommuNode' is not needed and will not be emitted [-Werror,-Wunneeded-internal-declaration]
   29 | STATIC EFI_ACPI_6_6_RIMT_IOMMU_NODE_STRUCTURE              mRimtIommuNode;
      |                                                            ^~~~~~~~~~~~~~
4 errors generated.

This is because these variables are only used to take the size of their
fields using the sizeof() operator, which does not support type names
directly.

So create a helper macro SIZE_OF_T () that provides the functionality we
need, and drop the unused variables.

Signed-off-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;
</content>
</entry>
<entry>
<title>ShellPkg,acpiview: Add RIMT (RISC-V IO Mapping Table) parser</title>
<updated>2025-11-23T21:20:54+00:00</updated>
<author>
<name>Krzysztof Drobinski</name>
<email>krzysztof@plasteli.net</email>
</author>
<published>2025-09-11T13:04:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=7e9901887e0a533500087d71e80e0ca92bbbb19d'/>
<id>urn:sha1:7e9901887e0a533500087d71e80e0ca92bbbb19d</id>
<content type='text'>
Implementation tested on Qemu-10.1 virt machine with IOMMU enabled.

Signed-off-by: Krzysztof Drobiński &lt;krzysztof@plasteli.net&gt;
</content>
</entry>
<entry>
<title>ShellPkg: Use the newly introduced ShellPrintHiiDefaultEx() alias</title>
<updated>2025-10-01T08:02:57+00:00</updated>
<author>
<name>Pierre Gondois</name>
<email>pierre.gondois@arm.com</email>
</author>
<published>2025-09-18T12:12:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=c4a8b001f34c19cd411566cb4cd672eb1fac5478'/>
<id>urn:sha1:c4a8b001f34c19cd411566cb4cd672eb1fac5478</id>
<content type='text'>
Make use the newly introduced ShellPrintHiiDefaultEx() alias and
replace wherever it is possible:
- "ShellPrintHiiEx (-1, -1, NULL,"
with:
- "ShellPrintHiiDefaultEx ("

No functional change is introduced.

Signed-off-by: Pierre Gondois &lt;pierre.gondois@arm.com&gt;
</content>
</entry>
<entry>
<title>ShellPkg: add support for AGDI table in acpiview</title>
<updated>2025-09-29T10:44:12+00:00</updated>
<author>
<name>Sughosh Ganu</name>
<email>sughosh.ganu@arm.com</email>
</author>
<published>2025-09-19T09:48:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=bc431cece3ab811d44acf8f2a5f8126f5c766b4c'/>
<id>urn:sha1:bc431cece3ab811d44acf8f2a5f8126f5c766b4c</id>
<content type='text'>
The AGDI table is a Global Diagnostic Dump and Reset Interface table
defined by Arm. Add support for dumping the table contents in the
acpiview command.

Signed-off-by: Sughosh Ganu &lt;sughosh.ganu@arm.com&gt;
</content>
</entry>
<entry>
<title>ShellPkg: Remove ARM32 Support</title>
<updated>2025-09-25T22:04:10+00:00</updated>
<author>
<name>Oliver Smith-Denny</name>
<email>osde@microsoft.com</email>
</author>
<published>2025-09-15T14:49:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=9c657c36856a47190eeba3bc24a44f575cf6b1a6'/>
<id>urn:sha1:9c657c36856a47190eeba3bc24a44f575cf6b1a6</id>
<content type='text'>
edk2 is dropping support for the ARM32 architecture. This commit
removes support from ShellPkg.

Signed-off-by: Oliver Smith-Denny &lt;osde@microsoft.com&gt;
</content>
</entry>
<entry>
<title>ShellPkg: AcpiView: Fix CodeQL Error</title>
<updated>2025-09-25T22:04:10+00:00</updated>
<author>
<name>Oliver Smith-Denny</name>
<email>osde@microsoft.com</email>
</author>
<published>2025-09-18T23:26:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=f451d187c3a4544f8c4a378f0dc6af2fdd8059b8'/>
<id>urn:sha1:f451d187c3a4544f8c4a378f0dc6af2fdd8059b8</id>
<content type='text'>
When removing ARM32 code from edk2, a CodeQL
error in AcpiView (pointer used without null
check) was flagged in GH.

This updates the code to eliminate the duplicate code in that
function and instead call EfiGetSystemConfigurationTable.

Signed-off-by: Oliver Smith-Denny &lt;osde@microsoft.com&gt;
</content>
</entry>
<entry>
<title>ShellPkg: AcpiView: Add parser support for SPCR Revision 4</title>
<updated>2025-04-17T13:13:07+00:00</updated>
<author>
<name>Sarah Walker</name>
<email>Sarah.Walker2@arm.com</email>
</author>
<published>2025-01-24T11:28:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=edaae7bc75a4ab9efa422d27e0d45e2c7c636b00'/>
<id>urn:sha1:edaae7bc75a4ab9efa422d27e0d45e2c7c636b00</id>
<content type='text'>
Revision 4 adds fields for UART clock frequency, precise baud rate and ACPI
object namespace string. The revision 4 specification is at
https://learn.microsoft.com/en-us/windows-hardware/drivers/bringup/serial-port-console-redirection-table

Signed-off-by: Sarah Walker &lt;Sarah.Walker2@arm.com&gt;
</content>
</entry>
<entry>
<title>ShellPkg: AcpiView: TPM2 parser for Arm FF-A</title>
<updated>2025-01-09T04:41:19+00:00</updated>
<author>
<name>Sarah Walker</name>
<email>Sarah.Walker2@arm.com</email>
</author>
<published>2025-01-02T14:11:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=8593eca04817583c4a00e35e7890f9e056ee22f9'/>
<id>urn:sha1:8593eca04817583c4a00e35e7890f9e056ee22f9</id>
<content type='text'>
Add support for the ARM FF-A Start Method Specific Parameters to the TPM2
parser

Signed-off-by: Sarah Walker &lt;Sarah.Walker2@arm.com&gt;
</content>
</entry>
<entry>
<title>ShellPkg: AcpiView: TPM2 Parser</title>
<updated>2025-01-09T04:41:19+00:00</updated>
<author>
<name>Sarah Walker</name>
<email>Sarah.Walker2@arm.com</email>
</author>
<published>2025-01-03T10:25:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=14f5e9b09832da56cf1e5bef2bcd7564e7d864d2'/>
<id>urn:sha1:14f5e9b09832da56cf1e5bef2bcd7564e7d864d2</id>
<content type='text'>
Add a new parser for the TPM2 Table as specified in the TCG ACPI
Specification v1.4

Signed-off-by: Sarah Walker &lt;Sarah.Walker2@arm.com&gt;
</content>
</entry>
<entry>
<title>ShellPkg/AcpiView: RAS2 Parser - check validity of PCC Count</title>
<updated>2024-12-17T02:43:05+00:00</updated>
<author>
<name>Carsten Haitzler</name>
<email>carsten.haitzler@foss.arm.com</email>
</author>
<published>2024-10-02T14:44:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=b38180effe5384c683f180aa5b899f3354c86818'/>
<id>urn:sha1:b38180effe5384c683f180aa5b899f3354c86818</id>
<content type='text'>
This checks the number of PCC descriptor entries provided match the
count set in the table, and if they don't indicate a warning.

Signed-off-by: Carsten Haitzler &lt;carsten.haitzler@foss.arm.com&gt;
</content>
</entry>
</feed>
