Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: 29619603d213faebb8a3a78020b7d59dd1621b0a
https://github.com/tianocore/edk2/commit/29619603d213faebb8a3a78020b7d59dd1621b0a
Author: Rohit Mathew <[email protected]>
Date: 2024-08-01 (Thu, 01 Aug 2024)
Changed paths:
M MdePkg/Include/IndustryStandard/Acpi65.h
A MdePkg/Include/IndustryStandard/Mpam.h
Log Message:
-----------
MdePkg/IndustryStandard: Add definitions for MPAM ACPI specification
Add definitions, macros and types for elements associated with MPAM
ACPI 2.0 specification.
Signed-off-by: Rohit Mathew <[email protected]>
Cc: James Morse <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Michael D Kinney <[email protected]>
Cc: Sami Mujawar <[email protected]>
Cc: Thomas Abraham <[email protected]>
Cc: Zhiguang Liu <[email protected]>
Acked-by: Liming Gao <[email protected]>
Reviewed-by: Pierre Gondois <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Commit: 107d0c380009ad3b17a1730fce264eefdd027616
https://github.com/tianocore/edk2/commit/107d0c380009ad3b17a1730fce264eefdd027616
Author: Rohit Mathew <[email protected]>
Date: 2024-08-01 (Thu, 01 Aug 2024)
Changed paths:
M ShellPkg/Library/UefiShellAcpiViewCommandLib/AcpiParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/AcpiParser.h
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Aest/AestParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Dbg2/Dbg2Parser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Einj/EinjParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Erst/ErstParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Fadt/FadtParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Gtdt/GtdtParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Hest/HestParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Hmat/HmatParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Hpet/HpetParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Iort/IortParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Madt/MadtParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Pcct/PcctParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Pptt/PpttParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Rsdp/RsdpParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Spcr/SpcrParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Srat/SratParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Wsmt/WsmtParser.c
Log Message:
-----------
ShellPkg/AcpiView: Update field-validator prototype
As of now, the field-validator implemented by FNPTR_FIELD_VALIDATOR
function pointer takes two parameters, the pointer to the field and a
context pointer. For cases where the validator has to have access to the
length of the field, there is no clean way to currently do it. In order
to resolve this, this commit updates the field-validator's prototype to
take the length of the field as an additional parameter.
This enhancement allows field validators to perform more comprehensive
validation, especially when the length of the field is critical to the
validation logic. This change should improve the overall robustness and
flexibility of AcpiView.
Signed-off-by: Rohit Mathew <[email protected]>
Cc: James Morse <[email protected]>
Cc: Sami Mujawar <[email protected]>
Cc: Thomas Abraham <[email protected]>
Cc: Zhichao Gao <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Commit: 9e865f9579004b772e36f85ae4e76484bb93b484
https://github.com/tianocore/edk2/commit/9e865f9579004b772e36f85ae4e76484bb93b484
Author: Rohit Mathew <[email protected]>
Date: 2024-08-01 (Thu, 01 Aug 2024)
Changed paths:
M ShellPkg/Library/UefiShellAcpiViewCommandLib/AcpiParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/AcpiParser.h
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Aest/AestParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Einj/EinjParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Erst/ErstParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Fadt/FadtParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Hest/HestParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Hmat/HmatParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Hpet/HpetParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Madt/MadtParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Srat/SratParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Wsmt/WsmtParser.c
Log Message:
-----------
ShellPkg/AcpiView: Update print-formatter prototype
As of now, the print-formatter implemented by the FNPTR_PRINT_FORMATTER
function pointer takes two parameters, the format string and the pointer
to the field. For cases where the print-formatter has to have access to
the length of the field, there is no clean way to currently do it. In
order to resolve this, update the print-formatter's prototype to take
the length of the field as a third parameter. This change should improve
the overall robustness and flexibility of AcpiView.
Signed-off-by: Rohit Mathew <[email protected]>
Cc: James Morse <[email protected]>
Cc: Sami Mujawar <[email protected]>
Cc: Thomas Abraham <[email protected]>
Cc: Zhichao Gao <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Commit: 8a036c89132e124ebb6852d3468e575ac289e26b
https://github.com/tianocore/edk2/commit/8a036c89132e124ebb6852d3468e575ac289e26b
Author: Rohit Mathew <[email protected]>
Date: 2024-08-01 (Thu, 01 Aug 2024)
Changed paths:
M ShellPkg/Library/UefiShellAcpiViewCommandLib/AcpiParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/AcpiParser.h
Log Message:
-----------
ShellPkg: acpiview: Add routine to print 16 chars
Certain ACPI tables like MPAM has fields which are 16 bytes long.
Routines similar to Dump12Chars but for 16 characters are required to
print such fields. Add Dump16Chars routine to satisfy this requirement.
Signed-off-by: Rohit Mathew <[email protected]>
Cc: James Morse <[email protected]>
Cc: Sami Mujawar <[email protected]>
Cc: Thomas Abraham <[email protected]>
Cc: Zhichao Gao <[email protected]>
Reviewed-by: Pierre Gondois <[email protected]>
Reviewed-by: Zhichao Gao <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Commit: 3c8133ba870b89f2b8d1cee05942e954a4fbb866
https://github.com/tianocore/edk2/commit/3c8133ba870b89f2b8d1cee05942e954a4fbb866
Author: Rohit Mathew <[email protected]>
Date: 2024-08-01 (Thu, 01 Aug 2024)
Changed paths:
M ShellPkg/Library/UefiShellAcpiViewCommandLib/AcpiParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/AcpiParser.h
Log Message:
-----------
ShellPkg: acpiview: Add routines to print reserved fields
Most of the ACPI tables have fields that are marked reserved. Implement
functions "DumpReserved" and "DumpReservedBits" aligning with the
print-formatter prototype to print out reserved fields.
Signed-off-by: Rohit Mathew <[email protected]>
Cc: James Morse <[email protected]>
Cc: Sami Mujawar <[email protected]>
Cc: Thomas Abraham <[email protected]>
Cc: Zhichao Gao <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Commit: b0e7a75a4959a481cc6b857d6e6a9607d14523bf
https://github.com/tianocore/edk2/commit/b0e7a75a4959a481cc6b857d6e6a9607d14523bf
Author: Rohit Mathew <[email protected]>
Date: 2024-08-01 (Thu, 01 Aug 2024)
Changed paths:
M ShellPkg/Library/UefiShellAcpiViewCommandLib/AcpiParser.h
A ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Mpam/MpamParser.c
M ShellPkg/Library/UefiShellAcpiViewCommandLib/UefiShellAcpiViewCommandLib.c
M
ShellPkg/Library/UefiShellAcpiViewCommandLib/UefiShellAcpiViewCommandLib.inf
M
ShellPkg/Library/UefiShellAcpiViewCommandLib/UefiShellAcpiViewCommandLib.uni
Log Message:
-----------
ShellPkg/AcpiView: Add MPAM Parser
Add a parser for the MPAM (Memory system resource partitioning and
monitoring) ACPI table. This parser would parse all MPAM related
structures embedded as part of the ACPI table. Necessary validations are
also performed where and when required.
Signed-off-by: Rohit Mathew <[email protected]>
Cc: James Morse <[email protected]>
Cc: Sami Mujawar <[email protected]>
Cc: Thomas Abraham <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: Zhichao Gao <[email protected]>
Reviewed-by: Zhichao Gao <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/5c9b889b81f9...b0e7a75a4959
To unsubscribe from these emails, change your notification settings at
https://github.com/tianocore/edk2/settings/notifications
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits