Merged as 422e5d2f7f1a..22873f58c40c Regards,
Sami Mujawar On 30/09/2021 08:48 AM, pierre.gond...@arm.com wrote:
From: Pierre Gondois <pierre.gond...@arm.com> This patch-set aggregates various modifications in the DynamicTablesPkg: - Extract an AcpiTableHelperLib from TableHelperLib to remove the dependency of some utility functions over configuration manager definitions - Add a HexFromAscii() function - Add a AmlGetEisaIdFromString() function - Add a configuration manager object parser - Use %a instead of %s in when printing AmlLib - Update the .ci.yaml once to prepare for other incoming patches - Modify the generic prototype of the AmlResourceDataCodeGen functions. This also means deprecating some functions. The modifications can be seen at: https://github.com/PierreARM/edk2/tree/1718_Various_DynamicTablesPkg_modifications_v2 v2: - Corrections in commit messages. [Sami] - Document returned error code for some functions. [Sami] - Correct wrong field name in Configuration Manager Object parser. [Joey] Pierre Gondois (9): DynamicTablesPkg: Extract AcpiHelperLib from TableHelperLib DynamicTablesPkg: Update TableHelperLib.inf DynamicTablesPkg: Rename single char input parameter DynamicTablesPkg: Add HexFromAscii() to AcpiHelperLib DynamicTablesPkg: Add AmlGetEisaIdFromString() to AcpiHelperLib DynamicTablesPkg: Use %a formatter in AmlDbgPrint DynamicTablesPkg: Update DynamicTablesPkg.ci.yaml DynamicTablesPkg: Deprecate Crs specific methods in AmlLib DynamicTablesPkg: Rework AmlResourceDataCodegen.c/h Sami Mujawar (1): DynamicTablesPkg: Add Configuration Manager Object parser DynamicTablesPkg/DynamicTables.dsc.inc | 3 +- DynamicTablesPkg/DynamicTablesPkg.ci.yaml | 29 + DynamicTablesPkg/DynamicTablesPkg.dec | 4 + DynamicTablesPkg/DynamicTablesPkg.dsc | 1 + .../Include/Library/AcpiHelperLib.h | 93 +++ .../Include/Library/AmlLib/AmlLib.h | 225 ++++-- .../Include/Library/TableHelperLib.h | 49 +- .../SsdtCmn600Generator.c | 14 +- .../AcpiSsdtCmn600LibArm/SsdtCmn600LibArm.inf | 3 +- .../SsdtSerialPortGenerator.c | 3 +- .../SsdtSerialPortLibArm.inf | 4 +- .../Library/Common/AcpiHelperLib/AcpiHelper.c | 210 ++++++ .../Common/AcpiHelperLib/AcpiHelperLib.inf | 25 + .../Common/AmlLib/AmlDbgPrint/AmlDbgPrint.c | 16 +- .../Library/Common/AmlLib/AmlLib.inf | 3 +- .../Library/Common/AmlLib/Api/AmlApi.c | 147 +++- .../AmlLib/CodeGen/AmlResourceDataCodeGen.c | 194 ++--- .../AmlLib/CodeGen/AmlResourceDataCodeGen.h | 67 +- .../SsdtSerialPortFixupLib.c | 6 +- .../SsdtSerialPortFixupLib.inf | 1 + .../ConfigurationManagerObjectParser.c | 678 ++++++++++++++++++ .../ConfigurationManagerObjectParser.h | 73 ++ .../Common/TableHelperLib/TableHelper.c | 96 --- .../Common/TableHelperLib/TableHelperLib.inf | 13 +- 24 files changed, 1579 insertions(+), 378 deletions(-) create mode 100644 DynamicTablesPkg/Include/Library/AcpiHelperLib.h create mode 100644 DynamicTablesPkg/Library/Common/AcpiHelperLib/AcpiHelper.c create mode 100644 DynamicTablesPkg/Library/Common/AcpiHelperLib/AcpiHelperLib.inf create mode 100644 DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c create mode 100644 DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.h
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#81359): https://edk2.groups.io/g/devel/message/81359 Mute This Topic: https://groups.io/mt/85968533/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-