Resending the patch series after dropping gerrit change IDs. Dynamic Tables Framework has been updated to add support for Dynamic AML at https://edk2.groups.io/g/devel/topic/patch_v1_00_30_add_dynamic/76149133
The SPCR and DBG2 generators have been updated to use the Serial Port Fixup Library to dynamically generate the corresponding Serial ports as Definition Block tables. This makes the static description of the SPCR and DBG2 Serial Port definition blocks redundant. To dynamically describe the platform serial ports a SSDT Serial Port generator has also been introduced. In light of the above, the patches in this series: - Remove the redundant static Serial port definition blocks. - Use the SSDT Serial Port generator to describe the FVP platform Serial ports. - Fix an issue with incorrect interrupt assignment on FVP platform. - Remove unnecessary libraries linked with the Configuration Manager. - Increase the Juno FD size to accommodate AmlLib. Note: This patch series is dependent on the patch series at https://edk2.groups.io/g/devel/message/63246, which must be merged before this series can be integrated. The changes for this patch series can be seen at: https://github.com/samimujawar/edk2-platforms/tree/675_dynamic_aml_v1 Pierre Gondois (1): ArmPlatformPkg: Juno: Increase FD size Sami Mujawar (6): Platform/ARM/Juno: Remove SSDT UART table Platform/ARM: FVP: Fix serial port interrupt Platform/ARM: FVP: Add UART base address length Platform/ARM: FVP: Enable SSDT Serial generation Platform/ARM: Juno: Configuration Mgr lib linkage Platform/ARM: FVP: Configuration Mgr lib linkage Platform/ARM/JunoPkg/ArmJuno.fdf | 8 ++-- Platform/ARM/JunoPkg/ConfigurationManager/ConfigurationManagerDxe/AslTables/SsdtUart.asl | 42 ------------------- Platform/ARM/JunoPkg/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManager.c | 7 ---- Platform/ARM/JunoPkg/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManager.h | 3 +- Platform/ARM/JunoPkg/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManagerDxe.inf | 4 +- Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc | 4 +- Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationManagerDxe/AslTables/Dsdt.asl | 25 ++--------- Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManager.c | 44 ++++++++++++++++++-- Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManager.h | 5 ++- Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManagerDxe.inf | 2 - 10 files changed, 56 insertions(+), 88 deletions(-) delete mode 100644 Platform/ARM/JunoPkg/ConfigurationManager/ConfigurationManagerDxe/AslTables/SsdtUart.asl -- 'Guid(CE165669-3EF3-493F-B85D-6190EE5B9759)' -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#64168): https://edk2.groups.io/g/devel/message/64168 Mute This Topic: https://groups.io/mt/76166622/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-