mirror_edk2/ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers
Edward Pickup 4d83ee04f4 ShellPkg: Add revision check for DSDT Header on Arm
Bugzilla: 3995 (https://bugzilla.tianocore.org/show_bug.cgi?id=3995)

ACPI 6.4 spec states that if the revision field in the DSDT header is less
than 2, then all integers are restricted in width to 32 bits, including in
SSDTs.

Arm Base boot requirements state that platforms must conform to ACPI 6.3
or later, and that legacy tables are not supported.

Adds a check for this field and raise warning if revision is less
than 2 on arm.

Signed-off-by: Edward Pickup <edward.pickup@arm.com>
Reviewed-by: Zhichao Gao <zhichao.gao@intel.com>
2022-08-24 03:14:52 +00:00
..
Aest ShellPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Bgrt ShellPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Dbg2 ShellPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Dsdt ShellPkg: Add revision check for DSDT Header on Arm 2022-08-24 03:14:52 +00:00
Facs ShellPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Fadt ShellPkg/AcpiView: PrintFormatter for FADT Flags field 2022-03-28 09:38:30 +00:00
Gtdt ShellPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Hmat ShellPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Iort ShellPkg: Acpiview: IORT parser update for IORT Rev E.d spec 2022-07-29 19:22:15 +00:00
Madt ShellPkg: Adds Local APIC parser to AcpiView 2022-08-22 09:33:56 +00:00
Mcfg ShellPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Pcct ShellPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Pptt ShellPkg: Fix incorrect PPTT FlagName dereference 2022-02-07 01:52:17 +00:00
Rsdp ShellPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Slit ShellPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Spcr ShellPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Srat ShellPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Ssdt ShellPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Xsdt ShellPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00