edk2/ShellPkg/Library/UefiShellAcpiViewCommandLib
Andre Przywara db38e5031a ShellPkg/AcpiView: Update MPAM table "MMIO size" field check
The "ACPI for Memory System Resource Partitioning and Monitoring" spec
(Arm DEN0065, [1]) in version 2.0 described the "MMIO size" field in the
"MPAM MSC node" subtable as being always 0 if the the "PCC" interface type
is used for that MSC. Version 3.0 of the spec changes that field to convey
the enablement status of that MSC: "If set to 1, this MSC is accessible
... If set to 0, this MSC is non-functional...."
Relax the strict check for this value being 0 in the acpiview validation
checks, to also allow the new value of "1".

[1] https://developer.arm.com/documentation/den0065/3-0/

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
2026-04-20 07:34:34 +00:00
..
Arm ShellPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
Parsers ShellPkg/AcpiView: Update MPAM table "MMIO size" field check 2026-04-20 07:34:34 +00:00
AcpiParser.c ShellPkg: acpiview: Add routines to print reserved fields 2024-08-01 17:20:10 +00:00
AcpiParser.h ShellPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
AcpiTableParser.c ShellPkg: Remove ARM32 Support 2025-09-25 22:04:10 +00:00
AcpiTableParser.h ShellPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
AcpiView.c ShellPkg: Remove ARM32 Support 2025-09-25 22:04:10 +00:00
AcpiView.h ShellPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
AcpiViewConfig.c ShellPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
AcpiViewConfig.h ShellPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
UefiShellAcpiViewCommandLib.c ShellPkg/AcpiView: Adds FPDT Parser 2026-01-29 10:32:54 +00:00
UefiShellAcpiViewCommandLib.inf ShellPkg/AcpiView: Adds FPDT Parser 2026-01-29 10:32:54 +00:00
UefiShellAcpiViewCommandLib.uni ShellPkg,acpiview: Add RIMT (RISC-V IO Mapping Table) parser 2025-11-23 21:20:54 +00:00