Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: 20810546369603890cf428cf381deb0b0aa44c5c
https://github.com/tianocore/edk2/commit/20810546369603890cf428cf381deb0b0aa44c5c
Author: Kun Qin <[email protected]>
Date: 2022-09-01 (Thu, 01 Sep 2022)
Changed paths:
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/DynamicPlatRepoLib.inf
Log Message:
-----------
DynamicTablesPkg: DynamicPlatRepoLib: Added MemoryAllocationLib to inf
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3996
The DynamicPlatRepoLib has multiple reference to MemoryAllocationLib,
such as DynamicPlatRepo.c and TokenMapper.c. Not including it in the
library inf file could lead to potential build break.
This change added the MemoryAllocationLib into this inf file.
Cc: Sami Mujawar <[email protected]>
Cc: Alexei Fedorov <[email protected]>
Co-authored-by: Joe Lopez <[email protected]>
Signed-off-by: Kun Qin <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Reviewed-by: Pierre Gondois <[email protected]>
Tested-by: Sami Mujawar <[email protected]>
Commit: b18c0905ee4c244d881ec74edbbcbdf424c8c875
https://github.com/tianocore/edk2/commit/b18c0905ee4c244d881ec74edbbcbdf424c8c875
Author: Kun Qin <[email protected]>
Date: 2022-09-01 (Thu, 01 Sep 2022)
Changed paths:
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
Log Message:
-----------
DynamicTablesPkg: DynamicPlatRepoLib: Fix incorrect dereferencing
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3996
The content of token should be derived from the data section of the
`CmObject` instead of the object itself.
This change fixed the issue by dereferencing the token value from the
data buffer of input CmObject.
Cc: Sami Mujawar <[email protected]>
Cc: Alexei Fedorov <[email protected]>
Co-authored-by: Joe Lopez <[email protected]>
Signed-off-by: Kun Qin <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Reviewed-by: Pierre Gondois <[email protected]>
Tested-by: Sami Mujawar <[email protected]>
Commit: d9c8a9cf11958ead37f7c350986564948b24b4a8
https://github.com/tianocore/edk2/commit/d9c8a9cf11958ead37f7c350986564948b24b4a8
Author: Kun Qin <[email protected]>
Date: 2022-09-01 (Thu, 01 Sep 2022)
Changed paths:
M DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c
Log Message:
-----------
DynamicTablesPkg: DynamicPlatRepoLib: Adding more token fixers
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3996
This change added more token fixers for other node types, including
NamedComponentNode, RootComplexNode, and SmmuV3Node.
The corresponding entries for tokenFixer functions table is also updated.
Cc: Sami Mujawar <[email protected]>
Cc: Alexei Fedorov <[email protected]>
Co-authored-by: Joe Lopez <[email protected]>
Signed-off-by: Kun Qin <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Reviewed-by: Pierre Gondois <[email protected]>
Tested-by: Sami Mujawar <[email protected]>
Commit: 5236d47854e75e05a1d0e70e1c9b9a2fd9df5b70
https://github.com/tianocore/edk2/commit/5236d47854e75e05a1d0e70e1c9b9a2fd9df5b70
Author: Kun Qin <[email protected]>
Date: 2022-09-01 (Thu, 01 Sep 2022)
Changed paths:
M DynamicTablesPkg/Drivers/DynamicTableManagerDxe/DynamicTableManagerDxe.c
M DynamicTablesPkg/Drivers/DynamicTableManagerDxe/DynamicTableManagerDxe.inf
Log Message:
-----------
DynamicTablesPkg: DynamicTableManagerDxe: Added check for installed tables
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3997
This change added an extra step to allow check for installed ACPI tables.
For FADT, MADT, GTDT, DSDT, DBG2 and SPCR tables, either pre-installed or
supplied through AcpiTableInfo can be accepted.
An extra check for FADT ACPI table existence during installation step is
also added.
Cc: Sami Mujawar <[email protected]>
Cc: Alexei Fedorov <[email protected]>
Co-authored-by: Joe Lopez <[email protected]>
Signed-off-by: Kun Qin <[email protected]>
Reviewed-by: Pierre Gondois <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Tested-by: Sami Mujawar <[email protected]>
Commit: 033ba8bb2976629fdb664d7131f44f8b0b8f6777
https://github.com/tianocore/edk2/commit/033ba8bb2976629fdb664d7131f44f8b0b8f6777
Author: Kun Qin <[email protected]>
Date: 2022-09-01 (Thu, 01 Sep 2022)
Changed paths:
M DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtPcieLibArm/SsdtPcieGenerator.c
Log Message:
-----------
DynamicTablesPkg: AcpiSsdtPcieLibArm: Added function to reserve ECAM space
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3998
Certain OSes will complain if the ECAM config space is not reserved in
the ACPI namespace.
This change adds a function to reserve PNP motherboard resources for a
given PCI node.
Co-authored-by: Joe Lopez <[email protected]>
Signed-off-by: Kun Qin <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Tested-by: Sami Mujawar <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/9ca7ece8b3b1...033ba8bb2976
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits