Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: 0dacb43505df060f1005edab6c2a6bcf69c18acb
https://github.com/tianocore/edk2/commit/0dacb43505df060f1005edab6c2a6bcf69c18acb
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ConfigurationManagerObject.h
M DynamicTablesPkg/Readme.md
Log Message:
-----------
DynamicTablesPkg: Introduce an Arch Common Namespace
Introduce an Arch Common Namespace so that the common
architectural objects can be defined under this namespace
in the Configuration manager. Also rearrange the namespace
IDs so that the Arch Common Namespace has a value of 0x1,
the Arm Namespace ID has a value of 0x2, and the Custom/OEM
namespace ID has a value of 0xF. Also introduce a helper
macro to create configuration manager objects in the Arch
Common Namespace.
The Arch Common Namespace shall contain objects like
Serial Port, PCI Bus information etc. It must not contain
Architecture specific components e.g. GICC which is Arm
architecture specific component and therefore must be
defined in the Arm Namespace.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: 6fb4e7b4adbf819e2d42e9abc4b127c96ed857c7
https://github.com/tianocore/edk2/commit/6fb4e7b4adbf819e2d42e9abc4b127c96ed857c7
Author: Pierre Gondois <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M
DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtCpuTopologyLibArm/SsdtCpuTopologyGenerator.c
Log Message:
-----------
DynamicTablesPkg/SsdtCpuTopology: Update function's parameter description
The parameters of CreateAmlProcessorContainer() were not
updated in:
commit 5fb3f5723a1e ("DynamicTablesPkg: Allow for specified CPU names")
This causes the EccCheck CI test to fail. Fix this.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: 991b70c0dab71b9f2129deacf493c2e253470fb9
https://github.com/tianocore/edk2/commit/991b70c0dab71b9f2129deacf493c2e253470fb9
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
Log Message:
-----------
DynamicTablesPkg: Replace ProcNodeIdInfo with EArmObjReserved29
The CM_ARM_PROC_NODE_ID_INFO was dropped by the patch at
"b2bbe3df5470 DynamicTablesPkg: Remove PPTT ID structure
from ACPI 6.4 generator" and the EArmObjProcNodeIdInfo was
made EArmObjReserved29.
Since ProcNodeIdInfo is no longer used drop the CM object
parser code from EArmObjProcNodeIdInfo and specify a null
entry for EArmObjReserved29.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: cb3c2362cd1830067d620d1c8c5bb5e04de32cbc
https://github.com/tianocore/edk2/commit/cb3c2362cd1830067d620d1c8c5bb5e04de32cbc
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.h
Log Message:
-----------
DynamicTablesPkg: Introduce ObjectId to validate CmObject Parser Array
Add ObjectId to CM_OBJ_PARSER_ARRAY so that the code can validate
the entries in the Cm object parser array. Also introduce helper
macros to populate the Cm Object Parser Arrays.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: 15ce6edd041e93ad0132eefe95b7f5f68d101539
https://github.com/tianocore/edk2/commit/15ce6edd041e93ad0132eefe95b7f5f68d101539
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/DynamicTablesPkg.ci.yaml
A DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h
M DynamicTablesPkg/Include/ConfigurationManagerObject.h
Log Message:
-----------
DynamicTablesPkg: Introduce an Arch Common Namespace header file
Introduce a new header file for defining the Arch Common Namespace
objects. Also include it in the Configuration Manager Object header
file so that the required definitions are propagated.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: af337d1291ed44947b397dd3efc79795605b6c6c
https://github.com/tianocore/edk2/commit/af337d1291ed44947b397dd3efc79795605b6c6c
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
Log Message:
-----------
DynamicTablesPkg: Add support for ArchCommon objects in CmObjParser
Update the Cm Object Parser to support parsing of Arch Common
namespace objects.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: 3c2d524ceb5e6832d04a4898f902d1f57f9289ee
https://github.com/tianocore/edk2/commit/3c2d524ceb5e6832d04a4898f902d1f57f9289ee
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
Log Message:
-----------
DynamicTablesPkg: TokenFixer: Return Non Arm NS objs as unsupported
Update the Token Fixer to return objects other than Arm Namespace
objects as unsupported.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: 9c040c003a4b8645bbf45f149d1ddb43cc3e9b11
https://github.com/tianocore/edk2/commit/9c040c003a4b8645bbf45f149d1ddb43cc3e9b11
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/DynamicPlatRepo.c
M
DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/DynamicPlatRepoInternal.h
Log Message:
-----------
DynamicTablesPkg: Update DynamicPlatRepo for Arch Common namespace
Update DynamicPlatRepo to reflect the introduction of the Arch
Common namespace. Also, update the TokenFixer map to reflect the
current state of the ArmNamespace Objects and add a note in the
documentation header for the EARM_OBJECT_ID enum, that the Token
fixer map needs updating whenever the ArmObjectId space is updated.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: fc8a16871c27270067b97a7275ec56f74041c76d
https://github.com/tianocore/edk2/commit/fc8a16871c27270067b97a7275ec56f74041c76d
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ConfigurationManagerObject.h
Log Message:
-----------
DynamicTablesPkg: Update documentation for CM_OBJECT_ID
Remove the partial listing of the Arm Namespace object IDs
from and add a reference to the enum EARM_OBJECT_ID that is
used to describe the object in the ARM Namespace.
Also document that the Arch Common namespace objects will be
described using the enum EARCH_COMMON_OBJECT_ID.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: b0b0812a6e085945bb01d31eaefd7d4b2c24c243
https://github.com/tianocore/edk2/commit/b0b0812a6e085945bb01d31eaefd7d4b2c24c243
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
M DynamicTablesPkg/Readme.md
Log Message:
-----------
DynamicTablesPkg: Drop Cpu Info object ID from Arm Namespace
The Arm Namespace Object ID for CPU info was not used.
Therefore, drop the EArmObjCpuInfo object ID. Also remove
- the partial listing of the Arm Namespace object IDs from
ConfigurationManagerObject.h and add a reference to the
location where they are defined.
- the parsing code in Configuration Manager ObjectParser.
- update the Dynamic Plat Repo TokenFixer map.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: 58c36ce09f677a2e14681d3baf19753e86c6c103
https://github.com/tianocore/edk2/commit/58c36ce09f677a2e14681d3baf19753e86c6c103
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
M DynamicTablesPkg/Readme.md
Log Message:
-----------
DynamicTablesPkg: Drop Reserved29 object ID from Arm Namespace
The Arm Namespace Object ID Reserved29 was a reserved ID
that was never used. Therefore, drop the EArmObjReserved29
object ID also update the Dynamic Plat Repo TokenFixer map
and the Configuration Manager Object Parser.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: 6dad45b7dd1eeeee633d5628d2dfe8b83ac04413
https://github.com/tianocore/edk2/commit/6dad45b7dd1eeeee633d5628d2dfe8b83ac04413
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M ArmVirtPkg/KvmtoolCfgMgrDxe/ConfigurationManager.c
Log Message:
-----------
ArmVirtPkg: Kvmtool: Update ConfigMgr to support ArchCommon
Update the Configuration Manager for Kvmtool guest firmware
to handle ArchComm namespace objects.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: 4362ddea7f068e27b6f2a763018da3ed60178f2a
https://github.com/tianocore/edk2/commit/4362ddea7f068e27b6f2a763018da3ed60178f2a
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M DynamicTablesPkg/Library/Acpi/Arm/AcpiFadtLibArm/FadtGenerator.c
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
M DynamicTablesPkg/Readme.md
Log Message:
-----------
DynamicTablesPkg: Move Power Mgmt Profile Info Object
Move PowerManagementProfileInfo Object from Arm Namespace to the
Arch Common namespace.
The following updates are also done to reflect the changes introduced
by the move:
- Update the FADT Generator to migrate to use the Power Management
Profile Info object CM_ARCH_COMMON_POWER_MANAGEMENT_PROFILE_INFO
and EArchCommonObjPowerManagementProfileInfo.
- Update the Configuration manager object parser to parse Arch
Common namespace objects and update the parsing of the Power
Management Profile information object from Arm namespace to
the Arch Common namespace.
- Update the Dynamic Plat Repo TokenFixer map
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: 1775c9d51c34de85f76874e34a04afa496dcafd6
https://github.com/tianocore/edk2/commit/1775c9d51c34de85f76874e34a04afa496dcafd6
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M ArmVirtPkg/KvmtoolCfgMgrDxe/ConfigurationManager.c
M ArmVirtPkg/KvmtoolCfgMgrDxe/ConfigurationManager.h
Log Message:
-----------
ArmVirtPkg: Kvmtool: Update Power Mgmt Profile info in Cfg Manager
The PowerManagementProfileInfo Object has been moved from the
Arm Namespace to the Arch Common namespace.
Therefore, update the Kvmtool Guest firmware configuration
manager to reflect this change.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: e5d8bd476c1e8dfaa95f2b0c1cdda144e3b985d8
https://github.com/tianocore/edk2/commit/e5d8bd476c1e8dfaa95f2b0c1cdda144e3b985d8
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M DynamicTablesPkg/Include/Library/SsdtSerialPortFixupLib.h
M DynamicTablesPkg/Library/Acpi/Arm/AcpiDbg2LibArm/Dbg2Generator.c
M DynamicTablesPkg/Library/Acpi/Arm/AcpiSpcrLibArm/SpcrGenerator.c
M
DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtSerialPortLibArm/SsdtSerialPortGenerator.c
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
M
DynamicTablesPkg/Library/Common/SsdtSerialPortFixupLib/SsdtSerialPortFixupLib.c
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
M DynamicTablesPkg/Library/FdtHwInfoParserLib/Serial/ArmSerialPortParser.c
M DynamicTablesPkg/Library/FdtHwInfoParserLib/Serial/ArmSerialPortParser.h
M DynamicTablesPkg/Readme.md
Log Message:
-----------
DynamicTablesPkg: Move Serial Port Info Objects to Arch Common
Move Serial port info objects like the generic serial port info,
Serial console port info and Serial debug port info from Arm
Namespace to the Arch Common namespace.
i.e.
EArmObjSerialPortInfo -> EArchCommonObjSerialPortInfo
EArmObjConsolePortInfo -> EArchCommonObjConsolePortInfo
EArmObjSerialDebugPortInfo -> EArchCommonObjSerialDebugPortInfo
CM_ARM_SERIAL_PORT_INFO -> CM_ARCH_COMMON_SERIAL_PORT_INFO
Correspondingly also update the following modules to reflect the
changes introduced by the move:
- DBG2 Generator
- SPCR Generator
- SSDT Serial Port Fixup Lib
- SSDT Serial Port Generator
- FdtHwInfoParserLib/ArmSerialPortParser
- ConfigurationManagerObjectParser
- Dynamic Plat Repo TokenFixer map.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: 87a53216e7ddce449c76f80d52db6a60fa3d1079
https://github.com/tianocore/edk2/commit/87a53216e7ddce449c76f80d52db6a60fa3d1079
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M DynamicTablesPkg/Library/Acpi/Arm/AcpiFadtLibArm/FadtGenerator.c
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
M DynamicTablesPkg/Readme.md
Log Message:
-----------
DynamicTablesPkg: Move Hypervisor Vendor Id to Arch Common
Move Hypervisor Vendor Id info object from Arm Namespace to
the Arch Common namespace.
Correspondingly also update the following modules to reflect the
changes introduced by the move:
- FADT Generator
- ConfigurationManagerObjectParser
- Dynamic Plat Repo TokenFixer map.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: 8e9ece12343d54c261888d5ee47d56921080705d
https://github.com/tianocore/edk2/commit/8e9ece12343d54c261888d5ee47d56921080705d
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M DynamicTablesPkg/Library/Acpi/Arm/AcpiFadtLibArm/FadtGenerator.c
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
M DynamicTablesPkg/Readme.md
Log Message:
-----------
DynamicTablesPkg: Move FADT Fixed Features Flags to Arch Common
Move FADT Fixed Features Flags object from Arm Namespace to the
Arch Common namespace.
Correspondingly also update the following modules to reflect the
changes introduced by the move:
- FADT Generator
- ConfigurationManagerObjectParser
- Dynamic Plat Repo TokenFixer map.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: 4f29b082e802e05f4dbe50734c7f2a3780d58707
https://github.com/tianocore/edk2/commit/4f29b082e802e05f4dbe50734c7f2a3780d58707
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M DynamicTablesPkg/Library/Acpi/Arm/AcpiPpttLibArm/PpttGenerator.c
M
DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtCpuTopologyLibArm/SsdtCpuTopologyGenerator.c
M
DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtCpuTopologyLibArm/SsdtCpuTopologyGenerator.h
M DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtPcieLibArm/SsdtPcieGenerator.c
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/DynamicPlatRepo.c
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/TokenMapper.c
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
M DynamicTablesPkg/Library/FdtHwInfoParserLib/CmObjectDescUtility.c
M DynamicTablesPkg/Library/FdtHwInfoParserLib/CmObjectDescUtility.h
M DynamicTablesPkg/Readme.md
Log Message:
-----------
DynamicTablesPkg: Move Cm Reference object to Arch Common
Move Cm Reference object from Arm Namespace to the Arch
Common namespace.
Correspondingly also update the following modules to reflect the
changes introduced by the move:
- PPTT generator
- SSDT CPU topology generator
- SSDT PCIe generator
- ConfigurationManagerObjectParser
- Dynamic Plat Repo, the Token Mapper and the TokenFixer map.
- FdtHwInfoParser library
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: 93bb65dcfc2e5a37d9a2950d40a55bfa22d60d66
https://github.com/tianocore/edk2/commit/93bb65dcfc2e5a37d9a2950d40a55bfa22d60d66
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M DynamicTablesPkg/Include/Library/SsdtPcieSupportLib.h
M DynamicTablesPkg/Library/Acpi/Arm/AcpiMcfgLibArm/McfgGenerator.c
M DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtPcieLibArm/SsdtPcieGenerator.c
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
M DynamicTablesPkg/Library/Common/SsdtPcieSupportLib/SsdtPcieSupportLib.c
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
M DynamicTablesPkg/Library/FdtHwInfoParserLib/Pci/ArmPciConfigSpaceParser.c
M DynamicTablesPkg/Library/FdtHwInfoParserLib/Pci/ArmPciConfigSpaceParser.h
M DynamicTablesPkg/Readme.md
Log Message:
-----------
DynamicTablesPkg: Move Pci Config Space Info to Arm namespace
Move Pci Config Space Info object from Arm Namespace to the
Arch Common namespace.
Correspondingly also update the following modules to reflect the
changes introduced by the move:
- MCFG generator
- SSDT PCIe generator
- SSDT PCIe support library
- ConfigurationManagerObjectParser
- Dynamic Plat Repo TokenFixer map
- FdtHwInfoParserLib/Pci/ArmPciConfigSpaceParser
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: ae1ba787188b13b69ae4d5d8aaa3249d6a735279
https://github.com/tianocore/edk2/commit/ae1ba787188b13b69ae4d5d8aaa3249d6a735279
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M ArmVirtPkg/KvmtoolCfgMgrDxe/ConfigurationManager.c
Log Message:
-----------
ArmVirtPkg: Kvmtool: Update Pci Config Space Info in Cfg Manager
The Pci Config Space Info object was moved from the Arm
Namespace to the Arch Common namespace.
Therefore, update the Kvmtool guest firmware configuration
manager to reflect this change.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: 83b01dc5ccea79ff28eb53fea971eebfb436ecb6
https://github.com/tianocore/edk2/commit/83b01dc5ccea79ff28eb53fea971eebfb436ecb6
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtPcieLibArm/SsdtPcieGenerator.c
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
M DynamicTablesPkg/Library/FdtHwInfoParserLib/Pci/ArmPciConfigSpaceParser.c
M DynamicTablesPkg/Library/FdtHwInfoParserLib/Pci/ArmPciConfigSpaceParser.h
M DynamicTablesPkg/Readme.md
Log Message:
-----------
DynamicTablesPkg: Move Pci Address Map Info to Arch Common
Move Pci Address Map Info object from Arm Namespace to the
Arch Common namespace.
Correspondingly also update the following modules to reflect the
changes introduced by the move:
- SSDT PCIe generator
- ConfigurationManagerObjectParser
- Dynamic Plat Repo TokenFixer map
- FdtHwInfoParserLib/Pci/ArmPciConfigSpaceParser.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: 4333f5c31630c316c13a6a4539613052a45266a5
https://github.com/tianocore/edk2/commit/4333f5c31630c316c13a6a4539613052a45266a5
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M
DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtCmn600LibArm/SsdtCmn600Generator.c
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
M DynamicTablesPkg/Library/FdtHwInfoParserLib/Pci/ArmPciConfigSpaceParser.c
M DynamicTablesPkg/Library/FdtHwInfoParserLib/Pci/ArmPciConfigSpaceParser.h
Log Message:
-----------
DynamicTablesPkg: Move CM_ARM_GENERIC_INTERRUPT struct to Arch Common
The CM_ARM_GENERIC_INTERRUPT struct describes a standard interrupt and
is generic. Therefore move it to the Arch Common namespace header file
and rename it as CM_ARCH_COMMON_GENERIC_INTERRUPT.
Correspondingly also update the following modules to reflect the
changes introduced by the move:
- SSDT CMN600 generator
- ConfigurationManagerObjectParser
- FdtHwInfoParserLib/Pci/ArmPciConfigSpaceParser.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: 11dcf74d4240c5627d88a627c671037b0faf1cb8
https://github.com/tianocore/edk2/commit/11dcf74d4240c5627d88a627c671037b0faf1cb8
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtPcieLibArm/SsdtPcieGenerator.c
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
M DynamicTablesPkg/Library/FdtHwInfoParserLib/Pci/ArmPciConfigSpaceParser.c
M DynamicTablesPkg/Library/FdtHwInfoParserLib/Pci/ArmPciConfigSpaceParser.h
M DynamicTablesPkg/Readme.md
Log Message:
-----------
DynamicTablesPkg: Move Pci Interrupt Map Info to Arch Common
Move Pci Interrupt Map Info object from Arm Namespace to the
Arch Common namespace.
Correspondingly also update the following modules to reflect the
changes introduced by the move:
- SSDT PCIe library
- ConfigurationManagerObjectParser
- Dynamic Plat Repo TokenFixer map
- FdtHwInfoParserLib/Pci/ArmPciConfigSpaceParser.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: 71b0e9decb9a8e8620e086465ca449c033438818
https://github.com/tianocore/edk2/commit/71b0e9decb9a8e8620e086465ca449c033438818
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M DynamicTablesPkg/Library/Acpi/Arm/AcpiSratLibArm/SratGenerator.c
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
M DynamicTablesPkg/Readme.md
Log Message:
-----------
DynamicTablesPkg: Move Mem Affinity Info to Arch Common
Move the Memory Affinity Info object from Arm Namespace to the
Arch Common namespace.
Correspondingly also update the following modules to reflect the
changes introduced by the move:
- SRAT generator
- ConfigurationManagerObjectParser
- Dynamic Plat Repo TokenFixer map.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: 0ca10ddc0f94060ec8efcf14464336ba6946aafe
https://github.com/tianocore/edk2/commit/0ca10ddc0f94060ec8efcf14464336ba6946aafe
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M DynamicTablesPkg/Library/Acpi/Arm/AcpiSratLibArm/SratGenerator.c
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
M DynamicTablesPkg/Readme.md
Log Message:
-----------
DynamicTablesPkg: Move ACPI device Handle object to Arch Common
Move the ACPI device Handle object from Arm Namespace to the
Arch Common namespace.
Correspondingly also update the following modules to reflect the
changes introduced by the move:
- SRAT generator
- ConfigurationManagerObjectParser
- Dynamic Plat Repo TokenFixer map.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: 3a644f4a43f768b571e9aac0706fd03e3e738110
https://github.com/tianocore/edk2/commit/3a644f4a43f768b571e9aac0706fd03e3e738110
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M DynamicTablesPkg/Library/Acpi/Arm/AcpiSratLibArm/SratGenerator.c
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
M DynamicTablesPkg/Readme.md
Log Message:
-----------
DynamicTablesPkg: Move PCI device Handle object to Arch Common
Move the PCI device Handle object from Arm Namespace to the
Arch Common namespace.
Correspondingly also update the following modules to reflect the
changes introduced by the move:
- SRAT generator
- ConfigurationManagerObjectParser
- Dynamic Plat Repo TokenFixer map.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: 0b5abcb90e83044838e95ae73794ca4bfdfaa9a4
https://github.com/tianocore/edk2/commit/0b5abcb90e83044838e95ae73794ca4bfdfaa9a4
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M DynamicTablesPkg/Library/Acpi/Arm/AcpiSratLibArm/SratGenerator.c
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
M DynamicTablesPkg/Readme.md
Log Message:
-----------
DynamicTablesPkg: Move Generic Initiator affinity info to Arch Common
Move the Generic Initiator affinity info object from Arm Namespace to
the Arch Common namespace.
Correspondingly also update the following modules to reflect the
changes introduced by the move:
- SRAT generator
- ConfigurationManagerObjectParser
- Dynamic Plat Repo TokenFixer map.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: ead3b4239174e98c54696eecc6aeb11c990f5a6b
https://github.com/tianocore/edk2/commit/ead3b4239174e98c54696eecc6aeb11c990f5a6b
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M
DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtCpuTopologyLibArm/SsdtCpuTopologyGenerator.c
M
DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtCpuTopologyLibArm/SsdtCpuTopologyGenerator.h
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
M DynamicTablesPkg/Readme.md
Log Message:
-----------
DynamicTablesPkg: Move LPI info object to Arch Common
Move the LPI info object from Arm Namespace to the
Arch Common namespace.
Correspondingly also update the following modules to reflect the
changes introduced by the move:
- SSDT Cpu Topology generator
- ConfigurationManagerObjectParser
- Dynamic Plat Repo TokenFixer map.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: d7a47297cd003600c506de952bac9a9166733384
https://github.com/tianocore/edk2/commit/d7a47297cd003600c506de952bac9a9166733384
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M DynamicTablesPkg/Library/Acpi/Arm/AcpiPpttLibArm/PpttGenerator.c
M
DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtCpuTopologyLibArm/SsdtCpuTopologyGenerator.c
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
Log Message:
-----------
DynamicTablesPkg: Rename GicCToken field in Processor Hierarchy Info
The GicCToken field in the CM_ARM_PROC_HIERARCHY_INFO structure is
a reference to the associated object which has the corresponding
ACPI Processor ID, e.g. for Arm systems this is a reference to the
CM_ARM_GICC_INFO object.
For other architecture this may be a reference to a similar object
that has the ACPI Processor ID.
Therefore, rename the GicCToken field to a more generic name like
AcpiIdObjectToken.
Correspondingly also update the following modules to reflect the
changes introduced by this renaming:
- PPTT generator
- SSDT CPu topology generator
- ConfigurationManagerObjectParser.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: 79dd25848ef0914627adb7ee313b7c5909ce531b
https://github.com/tianocore/edk2/commit/79dd25848ef0914627adb7ee313b7c5909ce531b
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M DynamicTablesPkg/Library/Acpi/Arm/AcpiPpttLibArm/PpttGenerator.c
M
DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtCpuTopologyLibArm/SsdtCpuTopologyGenerator.c
M
DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtCpuTopologyLibArm/SsdtCpuTopologyGenerator.h
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
M DynamicTablesPkg/Readme.md
Log Message:
-----------
DynamicTablesPkg: Move Processor hierarchy info to Arch Common
Move the Processor hierarchy info object from Arm Namespace to
the Arch Common namespace.
Correspondingly also update the following modules to reflect the
changes introduced by the move:
- PPTT generator
- SSDT CPU topology generator
- ConfigurationManagerObjectParser
- Dynamic Plat Repo TokenFixer map.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: afa7f8a6b17996ec13e4ce9867e5ac41d17aa262
https://github.com/tianocore/edk2/commit/afa7f8a6b17996ec13e4ce9867e5ac41d17aa262
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M DynamicTablesPkg/Library/Acpi/Arm/AcpiPpttLibArm/PpttGenerator.c
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
M DynamicTablesPkg/Readme.md
Log Message:
-----------
DynamicTablesPkg: Move Cache info to Arch Common
Move the Cache info object from Arm Namespace to
the Arch Common namespace.
Correspondingly also update the following modules to reflect the
changes introduced by the move:
- PPTT generator
- ConfigurationManagerObjectParser
- Dynamic Plat Repo TokenFixer map.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: ff249c62e30c3629273f5c4fb77da783f9a5b9a1
https://github.com/tianocore/edk2/commit/ff249c62e30c3629273f5c4fb77da783f9a5b9a1
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M
DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtCpuTopologyLibArm/SsdtCpuTopologyGenerator.c
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
M DynamicTablesPkg/Readme.md
Log Message:
-----------
DynamicTablesPkg: Move Continuous perf control info to Arch Common
Move the Continuous perfformance control info object from Arm
Namespace to the Arch Common namespace.
Correspondingly also update the following modules to reflect the
changes introduced by the move:
- SSDT CPU topology generator
- ConfigurationManagerObjectParser
- Dynamic Plat Repo TokenFixer map.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: b0ecf17a31a2e372d4bf33185a10f60480c5cc0f
https://github.com/tianocore/edk2/commit/b0ecf17a31a2e372d4bf33185a10f60480c5cc0f
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
Log Message:
-----------
DynamicTablesPkg: Move PCC structure definitions to Arch Common
Move PCC structure definitions from Arm Namespace header file to
the Arch Common namespace header file.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: db4496d30a4a48e7c3aceb742cc681b2cc50da64
https://github.com/tianocore/edk2/commit/db4496d30a4a48e7c3aceb742cc681b2cc50da64
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M DynamicTablesPkg/Library/Acpi/Arm/AcpiPcctLibArm/PcctGenerator.c
M DynamicTablesPkg/Library/Acpi/Arm/AcpiPcctLibArm/PcctGenerator.h
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
M DynamicTablesPkg/Readme.md
Log Message:
-----------
DynamicTablesPkg: Move PCC Type0 info to Arch Common
Move the PCC Subspace Type0 info object from Arm Namespace to
the Arch Common namespace.
Correspondingly also update the following modules to reflect the
changes introduced by the move:
- PCCT generator
- ConfigurationManagerObjectParser
- Dynamic Plat Repo TokenFixer map.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: 870cf728ef82c398f1a4b1e2031046a699eadb6e
https://github.com/tianocore/edk2/commit/870cf728ef82c398f1a4b1e2031046a699eadb6e
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M DynamicTablesPkg/Library/Acpi/Arm/AcpiPcctLibArm/PcctGenerator.c
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
M DynamicTablesPkg/Readme.md
Log Message:
-----------
DynamicTablesPkg: Move PCC Type1 info to Arch Common
Move the PCC Subspace Type1 info object from Arm Namespace to
the Arch Common namespace.
Correspondingly also update the following modules to reflect the
changes introduced by the move:
- PCCT generator
- ConfigurationManagerObjectParser
- Dynamic Plat Repo TokenFixer map.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: 78b77d9ec4114df1177185c4f69ad89da9610599
https://github.com/tianocore/edk2/commit/78b77d9ec4114df1177185c4f69ad89da9610599
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M DynamicTablesPkg/Library/Acpi/Arm/AcpiPcctLibArm/PcctGenerator.c
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
M DynamicTablesPkg/Readme.md
Log Message:
-----------
DynamicTablesPkg: Move PCC Type2 info to Arch Common
Move the PCC Subspace Type2 info object from Arm Namespace to
the Arch Common namespace.
Correspondingly also update the following modules to reflect the
changes introduced by the move:
- PCCT generator
- ConfigurationManagerObjectParser
- Dynamic Plat Repo TokenFixer map.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: e8119798b189edb6e40cd9d472159d1db62e6ca5
https://github.com/tianocore/edk2/commit/e8119798b189edb6e40cd9d472159d1db62e6ca5
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M DynamicTablesPkg/Library/Acpi/Arm/AcpiPcctLibArm/PcctGenerator.c
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
M DynamicTablesPkg/Readme.md
Log Message:
-----------
DynamicTablesPkg: Move PCC Type 3 & 4 info to Arch Common
Move the PCC Subspace Type 3 & 4 info object from Arm Namespace to
the Arch Common namespace.
Correspondingly also update the following modules to reflect the
changes introduced by the move:
- PCCT generator
- ConfigurationManagerObjectParser
- Dynamic Plat Repo TokenFixer map.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: 6466a6e63eb6d808ad9244803edcd2a483f7a121
https://github.com/tianocore/edk2/commit/6466a6e63eb6d808ad9244803edcd2a483f7a121
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M DynamicTablesPkg/Library/Acpi/Arm/AcpiPcctLibArm/PcctGenerator.c
M DynamicTablesPkg/Library/Acpi/Arm/AcpiPcctLibArm/PcctGenerator.h
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
M DynamicTablesPkg/Readme.md
Log Message:
-----------
DynamicTablesPkg: Move PCC Type 5 info to Arch Common
Move the PCC Subspace Type 5 info object from Arm Namespace to
the Arch Common namespace.
Correspondingly also update the following modules to reflect the
changes introduced by the move:
- PCCT generator
- ConfigurationManagerObjectParser
- Dynamic Plat Repo TokenFixer map.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: fb6a7147f3a9438f83e749dbbd3d1387d9471840
https://github.com/tianocore/edk2/commit/fb6a7147f3a9438f83e749dbbd3d1387d9471840
Author: Sami Mujawar <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h
M DynamicTablesPkg/Include/ArmNameSpaceObjects.h
M
DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtCpuTopologyLibArm/SsdtCpuTopologyGenerator.c
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
M
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
M DynamicTablesPkg/Readme.md
Log Message:
-----------
DynamicTablesPkg: Move PSD info to Arch Common
Move the PSD info object from Arm Namespace to the Arch Common
namespace.
Correspondingly also update the following modules to reflect the
changes introduced by the move:
- SSDT CPU topology generator
- ConfigurationManagerObjectParser
- Dynamic Plat Repo TokenFixer map.
Cc: Pierre Gondois <[email protected]>
Cc: Yeo Reum Yun <[email protected]>
Cc: AbdulLateef Attar <[email protected]>
Cc: Jeshua Smith <[email protected]>
Cc: Jeff Brasen <[email protected]>
Cc: Girish Mahadevan <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Meenakshi Aggarwal <[email protected]>
Signed-off-by: Sami Mujawar <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: e640c04a7bbddc56cb01767a03e508bb012fef19
https://github.com/tianocore/edk2/commit/e640c04a7bbddc56cb01767a03e508bb012fef19
Author: Pierre Gondois <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/DynamicTables.dsc.inc
R DynamicTablesPkg/Library/Acpi/Arm/AcpiDbg2LibArm/AcpiDbg2LibArm.inf
R DynamicTablesPkg/Library/Acpi/Arm/AcpiDbg2LibArm/Dbg2Generator.c
R DynamicTablesPkg/Library/Acpi/Arm/AcpiFadtLibArm/AcpiFadtLibArm.inf
R DynamicTablesPkg/Library/Acpi/Arm/AcpiFadtLibArm/FadtGenerator.c
R DynamicTablesPkg/Library/Acpi/Arm/AcpiMcfgLibArm/AcpiMcfgLibArm.inf
R DynamicTablesPkg/Library/Acpi/Arm/AcpiMcfgLibArm/McfgGenerator.c
R DynamicTablesPkg/Library/Acpi/Arm/AcpiPcctLibArm/AcpiPcctLibArm.inf
R DynamicTablesPkg/Library/Acpi/Arm/AcpiPcctLibArm/PcctGenerator.c
R DynamicTablesPkg/Library/Acpi/Arm/AcpiPcctLibArm/PcctGenerator.h
R DynamicTablesPkg/Library/Acpi/Arm/AcpiPpttLibArm/AcpiPpttLibArm.inf
R DynamicTablesPkg/Library/Acpi/Arm/AcpiPpttLibArm/PpttGenerator.c
R DynamicTablesPkg/Library/Acpi/Arm/AcpiPpttLibArm/PpttGenerator.h
R DynamicTablesPkg/Library/Acpi/Arm/AcpiRawLibArm/AcpiRawLibArm.inf
R DynamicTablesPkg/Library/Acpi/Arm/AcpiRawLibArm/RawGenerator.c
R DynamicTablesPkg/Library/Acpi/Arm/AcpiSpcrLibArm/AcpiSpcrLibArm.inf
R DynamicTablesPkg/Library/Acpi/Arm/AcpiSpcrLibArm/SpcrGenerator.c
R DynamicTablesPkg/Library/Acpi/Arm/AcpiSratLibArm/AcpiSratLibArm.inf
R DynamicTablesPkg/Library/Acpi/Arm/AcpiSratLibArm/SratGenerator.c
R
DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtCpuTopologyLibArm/SsdtCpuTopologyGenerator.c
R
DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtCpuTopologyLibArm/SsdtCpuTopologyGenerator.h
R
DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtCpuTopologyLibArm/SsdtCpuTopologyLibArm.inf
R DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtPcieLibArm/SsdtPcieGenerator.c
R DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtPcieLibArm/SsdtPcieGenerator.h
R DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtPcieLibArm/SsdtPcieLibArm.inf
R
DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtSerialPortLibArm/SsdtSerialPortGenerator.c
R
DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtSerialPortLibArm/SsdtSerialPortLibArm.inf
A DynamicTablesPkg/Library/Acpi/Common/AcpiDbg2Lib/AcpiDbg2Lib.inf
A DynamicTablesPkg/Library/Acpi/Common/AcpiDbg2Lib/Dbg2Generator.c
A DynamicTablesPkg/Library/Acpi/Common/AcpiFadtLib/AcpiFadtLib.inf
A DynamicTablesPkg/Library/Acpi/Common/AcpiFadtLib/FadtGenerator.c
A DynamicTablesPkg/Library/Acpi/Common/AcpiMcfgLib/AcpiMcfgLib.inf
A DynamicTablesPkg/Library/Acpi/Common/AcpiMcfgLib/McfgGenerator.c
A DynamicTablesPkg/Library/Acpi/Common/AcpiPcctLib/AcpiPcctLib.inf
A DynamicTablesPkg/Library/Acpi/Common/AcpiPcctLib/PcctGenerator.c
A DynamicTablesPkg/Library/Acpi/Common/AcpiPcctLib/PcctGenerator.h
A DynamicTablesPkg/Library/Acpi/Common/AcpiPpttLib/AcpiPpttLib.inf
A DynamicTablesPkg/Library/Acpi/Common/AcpiPpttLib/PpttGenerator.c
A DynamicTablesPkg/Library/Acpi/Common/AcpiPpttLib/PpttGenerator.h
A DynamicTablesPkg/Library/Acpi/Common/AcpiRawLib/AcpiRawLib.inf
A DynamicTablesPkg/Library/Acpi/Common/AcpiRawLib/RawGenerator.c
A DynamicTablesPkg/Library/Acpi/Common/AcpiSpcrLib/AcpiSpcrLib.inf
A DynamicTablesPkg/Library/Acpi/Common/AcpiSpcrLib/SpcrGenerator.c
A DynamicTablesPkg/Library/Acpi/Common/AcpiSratLib/AcpiSratLib.inf
A DynamicTablesPkg/Library/Acpi/Common/AcpiSratLib/SratGenerator.c
A
DynamicTablesPkg/Library/Acpi/Common/AcpiSsdtCpuTopologyLib/SsdtCpuTopologyGenerator.c
A
DynamicTablesPkg/Library/Acpi/Common/AcpiSsdtCpuTopologyLib/SsdtCpuTopologyGenerator.h
A
DynamicTablesPkg/Library/Acpi/Common/AcpiSsdtCpuTopologyLib/SsdtCpuTopologyLib.inf
A DynamicTablesPkg/Library/Acpi/Common/AcpiSsdtPcieLib/SsdtPcieGenerator.c
A DynamicTablesPkg/Library/Acpi/Common/AcpiSsdtPcieLib/SsdtPcieGenerator.h
A DynamicTablesPkg/Library/Acpi/Common/AcpiSsdtPcieLib/SsdtPcieLib.inf
A
DynamicTablesPkg/Library/Acpi/Common/AcpiSsdtSerialPortLib/SsdtSerialPortGenerator.c
A
DynamicTablesPkg/Library/Acpi/Common/AcpiSsdtSerialPortLib/SsdtSerialPortLib.inf
Log Message:
-----------
DynamicTablesPkg: Acpi: Move generic libraries to common folder
Some of the ACPI table generators are generic enough to be re-used
by other architectures. Move the following generators to a
'Common' folder:
- AcpiDbg2Lib
- AcpiFadtLib
- AcpiMcfgLib
- AcpiPcctLib
- AcpiPpttLib
- AcpiRawLib
- AcpiSpcrLib
- AcpiSratLib
- SsdtSerialPortLib
- SsdtCpuTopologyLib
- SsdtPcieLib
and update DynamicTables.dsc.inc accordingly.
Suggested-by: Sunil V L <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Commit: b242de55e216f545da00b7f0bd0eb386bcfb780f
https://github.com/tianocore/edk2/commit/b242de55e216f545da00b7f0bd0eb386bcfb780f
Author: Pierre Gondois <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Library/Acpi/Common/AcpiDbg2Lib/AcpiDbg2Lib.inf
M DynamicTablesPkg/Library/Acpi/Common/AcpiFadtLib/AcpiFadtLib.inf
M DynamicTablesPkg/Library/Acpi/Common/AcpiMcfgLib/AcpiMcfgLib.inf
M DynamicTablesPkg/Library/Acpi/Common/AcpiPcctLib/AcpiPcctLib.inf
M DynamicTablesPkg/Library/Acpi/Common/AcpiPpttLib/AcpiPpttLib.inf
M DynamicTablesPkg/Library/Acpi/Common/AcpiRawLib/AcpiRawLib.inf
M DynamicTablesPkg/Library/Acpi/Common/AcpiSpcrLib/AcpiSpcrLib.inf
M DynamicTablesPkg/Library/Acpi/Common/AcpiSratLib/AcpiSratLib.inf
M
DynamicTablesPkg/Library/Acpi/Common/AcpiSsdtCpuTopologyLib/SsdtCpuTopologyLib.inf
M DynamicTablesPkg/Library/Acpi/Common/AcpiSsdtPcieLib/SsdtPcieLib.inf
M
DynamicTablesPkg/Library/Acpi/Common/AcpiSsdtSerialPortLib/SsdtSerialPortLib.inf
Log Message:
-----------
DynamicTablesPkg: Acpi: Prepare common libraries to support other archs
Allow other architectures to reuse ACPI common libraries by:
- Removing the Arm prefix from the BASE_NAME
- Moving Arm specific libraries/packages to ARM/AARCH64
specific sections in the .inf files
Also remove the empty .inf sections.
Suggested-by: Sunil V L <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Commit: e69e1eea2c30d986297e59c208474da11c8629da
https://github.com/tianocore/edk2/commit/e69e1eea2c30d986297e59c208474da11c8629da
Author: Pierre Gondois <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Library/Acpi/Common/AcpiFadtLib/AcpiFadtLib.inf
A DynamicTablesPkg/Library/Acpi/Common/AcpiFadtLib/Arm/ArmFadtGenerator.c
M DynamicTablesPkg/Library/Acpi/Common/AcpiFadtLib/FadtGenerator.c
A DynamicTablesPkg/Library/Acpi/Common/AcpiFadtLib/FadtGenerator.h
A DynamicTablesPkg/Library/Acpi/Common/AcpiFadtLib/FadtGeneratorNull.c
Log Message:
-----------
DynamicTablesPkg: AcpiFadtLib: Prepare to support other archs
Allow other architectures to reuse the AcpiFadtLib by extracting
the Arm specific part of the table generation.
Suggested-by: Sunil V L <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Commit: 2e6076edafe50a8e55501b4f9b1eb839e3d07aea
https://github.com/tianocore/edk2/commit/2e6076edafe50a8e55501b4f9b1eb839e3d07aea
Author: Pierre Gondois <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Library/Acpi/Common/AcpiDbg2Lib/AcpiDbg2Lib.inf
A DynamicTablesPkg/Library/Acpi/Common/AcpiDbg2Lib/Arm/ArmDbg2Generator.c
M DynamicTablesPkg/Library/Acpi/Common/AcpiDbg2Lib/Dbg2Generator.c
A DynamicTablesPkg/Library/Acpi/Common/AcpiDbg2Lib/Dbg2Generator.h
A DynamicTablesPkg/Library/Acpi/Common/AcpiDbg2Lib/Dbg2GeneratorNull.c
Log Message:
-----------
DynamicTablesPkg: AcpiDbg2Lib: Prepare to support other archs
Allow other architectures to reuse the AcpiDbg2Lib by extracting
the Arm specific part of the table generation.
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Commit: acaf99827f4d6c386e2ce45239f058493660a282
https://github.com/tianocore/edk2/commit/acaf99827f4d6c386e2ce45239f058493660a282
Author: Pierre Gondois <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Library/Acpi/Common/AcpiSpcrLib/SpcrGenerator.c
Log Message:
-----------
DynamicTablesPkg: AcpiSpcrLib: Prepare to support other archs
Remove the Arm name from the generator to show the generator
can be used by other archs.
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Commit: c6e0eed07264fb5bd92198cf5c9b1c95715a1962
https://github.com/tianocore/edk2/commit/c6e0eed07264fb5bd92198cf5c9b1c95715a1962
Author: Pierre Gondois <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Library/Acpi/Common/AcpiSratLib/AcpiSratLib.inf
A DynamicTablesPkg/Library/Acpi/Common/AcpiSratLib/Arm/ArmSratGenerator.c
M DynamicTablesPkg/Library/Acpi/Common/AcpiSratLib/SratGenerator.c
A DynamicTablesPkg/Library/Acpi/Common/AcpiSratLib/SratGenerator.h
A DynamicTablesPkg/Library/Acpi/Common/AcpiSratLib/SratGeneratorNull.c
Log Message:
-----------
DynamicTablesPkg: AcpiSratLib: Prepare to support other archs
Allow other architectures to reuse the AcpiSratLib by extracting
the Arm specific part of the table generation.
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Commit: dfd867bd8381d1bc6ee4ea9e6f5ea65116e4b452
https://github.com/tianocore/edk2/commit/dfd867bd8381d1bc6ee4ea9e6f5ea65116e4b452
Author: Pierre Gondois <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
A
DynamicTablesPkg/Library/Acpi/Common/AcpiSsdtCpuTopologyLib/Arm/ArmSsdtCpuTopologyGenerator.c
M
DynamicTablesPkg/Library/Acpi/Common/AcpiSsdtCpuTopologyLib/SsdtCpuTopologyGenerator.c
M
DynamicTablesPkg/Library/Acpi/Common/AcpiSsdtCpuTopologyLib/SsdtCpuTopologyGenerator.h
M
DynamicTablesPkg/Library/Acpi/Common/AcpiSsdtCpuTopologyLib/SsdtCpuTopologyLib.inf
Log Message:
-----------
DynamicTablesPkg: AcpiSsdtCpuTopologyLib: Avoid dependency on GICC
The GICC is an ARM specific structure. Other architectures have different
local interrupt controller structures from which CPU topology can be
created. Avoid the GICC reference in common code by:
- creating a wrapper CreateTopologyFromIntC() instead of
CreateTopologyFromGicC() so that different archs can implement
it differently.
- implementing arch specific functions to get the AcpiProcessorUid,
CpcToken, EtToken and use them instead of using the GicC CM object
directly.
Suggested-by: Sunil V L <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Commit: 47b830db58cec598ebb144a46054c357401a8441
https://github.com/tianocore/edk2/commit/47b830db58cec598ebb144a46054c357401a8441
Author: Pierre Gondois <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
A
DynamicTablesPkg/Drivers/DynamicTableManagerDxe/Arm/ArmDynamicTableManager.c
M DynamicTablesPkg/Drivers/DynamicTableManagerDxe/DynamicTableManagerDxe.c
A DynamicTablesPkg/Drivers/DynamicTableManagerDxe/DynamicTableManagerDxe.h
M DynamicTablesPkg/Drivers/DynamicTableManagerDxe/DynamicTableManagerDxe.inf
A DynamicTablesPkg/Drivers/DynamicTableManagerDxe/DynamicTableManagerNull.c
Log Message:
-----------
DynamicTablesPkg: DynamicTableManagerDxe: Refactor PresenceArray
Mandatory ACPI tables depend on the architectures.
Different architectures might also want to check other tables.
Move mAcpiVerifyTables containing the list of ACPI tables to check
to an arch specific file and introduce GetAcpiTablePresenceInfo()
to get get the relevant information from the array.
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Commit: e2fda42a221a69140c42224e94bc5808a038e676
https://github.com/tianocore/edk2/commit/e2fda42a221a69140c42224e94bc5808a038e676
Author: Pierre Gondois <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
A
DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/BootArch/ArmBootArchParser.c
A
DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/BootArch/ArmBootArchParser.h
A
DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/GenericTimer/ArmGenericTimerParser.c
A
DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/GenericTimer/ArmGenericTimerParser.h
A DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/Gic/ArmGicCParser.c
A DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/Gic/ArmGicCParser.h
A DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/Gic/ArmGicDParser.c
A DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/Gic/ArmGicDParser.h
A DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/Gic/ArmGicDispatcher.c
A DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/Gic/ArmGicDispatcher.h
A DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/Gic/ArmGicItsParser.c
A DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/Gic/ArmGicItsParser.h
A DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/Gic/ArmGicMsiFrameParser.c
A DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/Gic/ArmGicMsiFrameParser.h
A DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/Gic/ArmGicRParser.c
A DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/Gic/ArmGicRParser.h
R DynamicTablesPkg/Library/FdtHwInfoParserLib/BootArch/ArmBootArchParser.c
R DynamicTablesPkg/Library/FdtHwInfoParserLib/BootArch/ArmBootArchParser.h
M DynamicTablesPkg/Library/FdtHwInfoParserLib/FdtHwInfoParser.c
M DynamicTablesPkg/Library/FdtHwInfoParserLib/FdtHwInfoParserLib.inf
R
DynamicTablesPkg/Library/FdtHwInfoParserLib/GenericTimer/ArmGenericTimerParser.c
R
DynamicTablesPkg/Library/FdtHwInfoParserLib/GenericTimer/ArmGenericTimerParser.h
R DynamicTablesPkg/Library/FdtHwInfoParserLib/Gic/ArmGicCParser.c
R DynamicTablesPkg/Library/FdtHwInfoParserLib/Gic/ArmGicCParser.h
R DynamicTablesPkg/Library/FdtHwInfoParserLib/Gic/ArmGicDParser.c
R DynamicTablesPkg/Library/FdtHwInfoParserLib/Gic/ArmGicDParser.h
R DynamicTablesPkg/Library/FdtHwInfoParserLib/Gic/ArmGicDispatcher.c
R DynamicTablesPkg/Library/FdtHwInfoParserLib/Gic/ArmGicDispatcher.h
R DynamicTablesPkg/Library/FdtHwInfoParserLib/Gic/ArmGicItsParser.c
R DynamicTablesPkg/Library/FdtHwInfoParserLib/Gic/ArmGicItsParser.h
R DynamicTablesPkg/Library/FdtHwInfoParserLib/Gic/ArmGicMsiFrameParser.c
R DynamicTablesPkg/Library/FdtHwInfoParserLib/Gic/ArmGicMsiFrameParser.h
R DynamicTablesPkg/Library/FdtHwInfoParserLib/Gic/ArmGicRParser.c
R DynamicTablesPkg/Library/FdtHwInfoParserLib/Gic/ArmGicRParser.h
M DynamicTablesPkg/Library/FdtHwInfoParserLib/Pci/ArmPciConfigSpaceParser.c
Log Message:
-----------
DynamicTablesPkg: FdtHwInfoParserLib: Move ARM parsers to Arm directory
Create an Arm directory in the FdtHwInfoParserLib as a preparation
step to support other architectures.
Suggested-by: Sunil V L <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Commit: 4bb08e8863894a1dbdbe10f278c2057d02a60db7
https://github.com/tianocore/edk2/commit/4bb08e8863894a1dbdbe10f278c2057d02a60db7
Author: Pierre Gondois <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
A DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/ArmFdtHwInfoParser.c
M DynamicTablesPkg/Library/FdtHwInfoParserLib/FdtHwInfoParser.c
M DynamicTablesPkg/Library/FdtHwInfoParserLib/FdtHwInfoParser.h
M DynamicTablesPkg/Library/FdtHwInfoParserLib/FdtHwInfoParserLib.inf
Log Message:
-----------
DynamicTablesPkg: FdtHwInfoParserLib: Refactor to prepare for other archs
To allow other architectures to potentially re-use the serial port
parser and make the code arch neutral, make the MainDispatcher()
function arch specific.
Other architectures can choose which parse/dispatcher are desired
to be called through the configuration of the HwInfoParserTable.
Suggested-by: Sunil V L <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Commit: f16817ec8491847c8544a9ef44b1777c9daf4ccc
https://github.com/tianocore/edk2/commit/f16817ec8491847c8544a9ef44b1777c9daf4ccc
Author: Pierre Gondois <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/ArmFdtHwInfoParser.c
M DynamicTablesPkg/Library/FdtHwInfoParserLib/FdtHwInfoParserLib.inf
R DynamicTablesPkg/Library/FdtHwInfoParserLib/Pci/ArmPciConfigSpaceParser.c
R DynamicTablesPkg/Library/FdtHwInfoParserLib/Pci/ArmPciConfigSpaceParser.h
A DynamicTablesPkg/Library/FdtHwInfoParserLib/Pci/PciConfigSpaceParser.c
A DynamicTablesPkg/Library/FdtHwInfoParserLib/Pci/PciConfigSpaceParser.h
Log Message:
-----------
DynamicTablesPkg: FdtHwInfoParserLib: Make Pci parser arch neutral
To allow other architectures to potentially re-use the serial port
parser and make the code arch neutral, remove the Arm prefixes.
Also remove the check searching for a GIC version.
Suggested-by: Sunil V L <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Commit: a7cc72c36010a939eb5eaba7fb03cdab476de0f6
https://github.com/tianocore/edk2/commit/a7cc72c36010a939eb5eaba7fb03cdab476de0f6
Author: Pierre Gondois <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/ArmFdtHwInfoParser.c
M DynamicTablesPkg/Library/FdtHwInfoParserLib/FdtHwInfoParserLib.inf
R DynamicTablesPkg/Library/FdtHwInfoParserLib/Serial/ArmSerialPortParser.c
R DynamicTablesPkg/Library/FdtHwInfoParserLib/Serial/ArmSerialPortParser.h
A DynamicTablesPkg/Library/FdtHwInfoParserLib/Serial/SerialPortParser.c
A DynamicTablesPkg/Library/FdtHwInfoParserLib/Serial/SerialPortParser.h
Log Message:
-----------
DynamicTablesPkg: FdtHwInfoParserLib: Make Serial Port parser arch neutral
To allow other architectures to potentially re-use the serial port
parser and make the code arch neutral, remove the Arm prefixes.
Suggested-by: Sunil V L <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Commit: 5782aef055fe76c99acdfd2e27051c148782ad66
https://github.com/tianocore/edk2/commit/5782aef055fe76c99acdfd2e27051c148782ad66
Author: Pierre Gondois <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/Gic/ArmGicCParser.c
M DynamicTablesPkg/Library/FdtHwInfoParserLib/FdtHwInfoParserInclude.h
Log Message:
-----------
DynamicTablesPkg: FdtHwInfoParserLib: Move ArmLib.h to ArmGicCParser.c
ArmLib.h is required only for building GIC in ARM. So, move it to ARM
specific file. Otherwise, FdtHwInfoParserInclude.h being a common header
across architectures will have issue on other architectures.
Suggested-by: Sunil V L <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Commit: d8aa665b31e309a31b59b97d04ba8d003f4fe84e
https://github.com/tianocore/edk2/commit/d8aa665b31e309a31b59b97d04ba8d003f4fe84e
Author: Pierre Gondois <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
A DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/ArmFdtInterrupt.c
M DynamicTablesPkg/Library/FdtHwInfoParserLib/FdtHwInfoParserLib.inf
M DynamicTablesPkg/Library/FdtHwInfoParserLib/FdtUtility.c
Log Message:
-----------
DynamicTablesPkg: FdtHwInfoParserLib: Move IRQ map to arch folder
The interrupts property in DT is arch specific.
Move the current implementation and the way to decode the property
to the Arm folder to prepare for other architecture support.
Suggested-by: Sunil V L <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: 40a0dbdd18fe6303a71113e7e9c49f45042e692b
https://github.com/tianocore/edk2/commit/40a0dbdd18fe6303a71113e7e9c49f45042e692b
Author: Pierre Gondois <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Library/Acpi/Common/AcpiSsdtPcieLib/SsdtPcieGenerator.c
M DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/ArmFdtInterrupt.c
M DynamicTablesPkg/Library/FdtHwInfoParserLib/FdtUtility.h
M DynamicTablesPkg/Library/FdtHwInfoParserLib/Pci/PciConfigSpaceParser.c
Log Message:
-----------
DynamicTablesPkg: FdtHwInfoParserLib: Create wrapper to get INTC addr cells
Parent interrupt controller's address cells is arch specific. So,
create a wrapper function which can be implemented differently for
different archs. Move current implementation to ARM specific file.
Suggested-by: Sunil V L <[email protected]>
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Commit: 7537028fa5ab071d9ae686212437b92f1a0ce490
https://github.com/tianocore/edk2/commit/7537028fa5ab071d9ae686212437b92f1a0ce490
Author: Pierre Gondois <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Library/Acpi/Common/AcpiPcctLib/PcctGenerator.c
M
DynamicTablesPkg/Library/Acpi/Common/AcpiSsdtCpuTopologyLib/SsdtCpuTopologyGenerator.c
M DynamicTablesPkg/Library/Acpi/Common/AcpiSsdtPcieLib/SsdtPcieGenerator.c
Log Message:
-----------
DynamicTablesPkg: Fix conversion compiler warnings
Some CM objects fields are wider than the targeted field in ACPI
tables. Some assignments are also subject to data loss and
trigger the following warnings:
- '<': signed/unsigned mismatch
- '=': conversion from 'UINTxx' to 'UINTyy', possible loss of data
with xx > yy.
Add checks/cast to remove the warnings.
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Commit: be1d408773504df8b95a2a81be7b558276ba5356
https://github.com/tianocore/edk2/commit/be1d408773504df8b95a2a81be7b558276ba5356
Author: Pierre Gondois <[email protected]>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M DynamicTablesPkg/Include/AcpiTableGenerator.h
M DynamicTablesPkg/Library/Acpi/Common/AcpiMcfgLib/McfgGenerator.c
M DynamicTablesPkg/Library/Acpi/Common/AcpiPcctLib/PcctGenerator.c
M DynamicTablesPkg/Library/Acpi/Common/AcpiPpttLib/PpttGenerator.c
M DynamicTablesPkg/Library/Acpi/Common/AcpiSratLib/SratGenerator.c
M
DynamicTablesPkg/Library/Acpi/Common/AcpiSsdtCpuTopologyLib/SsdtCpuTopologyGenerator.c
Log Message:
-----------
DynamicTablesPkg: Add EFIAPI to generators hooks
For X64 builds, the EFIAPI is replaced by '(__attribute__((ms_abi))'.
This might lead to build error for some ACPI tablte generators
due to function prototype mismatch.
Add the EFIAPI to ACPI table generator hooks:
- ACPI_TABLE_GENERATOR_BUILD_TABLEEX
- ACPI_TABLE_GENERATOR_FREE_TABLEEX
Signed-off-by: Pierre Gondois <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/43e2395c1b13...be1d40877350
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