These patches support NVMe Hot Plug feature for Ampere Altra and Ampere Altra Max.
Minh Nguyen (2): AmpereAltraPkg: Add Hot Plug Slot Capable during PCIe port initialization AmpereAltraPkg: Change PCIe Amba Link Timeout value Vu Nguyen (4): AmpereAltraPkg: Add PCIe Hot Plug library JadePkg: Support ACPI tables for Hot Plug of Ampere Altra JadePkg: Support ACPI tables for Hot Plug of Ampere Altra Max AmpereAltraPkg: Enable NVMe Hot Plug feature Silicon/Ampere/AmpereAltraPkg/AmpereAltraPkg.dec | 8 +- Silicon/Ampere/AmpereSiliconPkg/AmpereSiliconPkg.dec | 13 + Silicon/Ampere/AmpereAltraPkg/AmpereAltraPkg.dsc.inc | 1 + Platform/Ampere/JadePkg/Jade.dsc | 66 ++ Silicon/Ampere/AmpereAltraPkg/Drivers/PcieInitPei/PcieInitPei.inf | 3 +- Silicon/Ampere/AmpereAltraPkg/Library/PcieHotPlugLib/PcieHotPlugLib.inf | 37 + Silicon/Ampere/AmpereAltraPkg/Include/Library/PcieHotPlugLib.h | 162 +++ Silicon/Ampere/AmpereSiliconPkg/Include/Library/PcieHotPlugPortMapLib.h | 81 ++ Silicon/Ampere/AmpereAltraPkg/Drivers/PcieInitPei/PcieInitPei.c | 3 + Silicon/Ampere/AmpereAltraPkg/Library/Ac01PcieLib/PcieCore.c | 13 +- Silicon/Ampere/AmpereAltraPkg/Library/PcieHotPlugLib/PcieHotPlugLib.c | 397 ++++++++ Platform/Ampere/JadePkg/Ac02AcpiTables/CommonDevices.asi | 24 + Platform/Ampere/JadePkg/Ac02AcpiTables/Dsdt.asl | 511 ++++++++++ Platform/Ampere/JadePkg/Ac02AcpiTables/MHPP.asi | 92 ++ Platform/Ampere/JadePkg/Ac02AcpiTables/PCI-S0.asi | 545 ++++++++++ Platform/Ampere/JadePkg/Ac02AcpiTables/PCI-S1.asi | 1072 +++++++++++++++++++ Platform/Ampere/JadePkg/AcpiTables/Dsdt.asl | 499 ++++++++- Platform/Ampere/JadePkg/AcpiTables/MHPP.asi | 127 +++ Platform/Ampere/JadePkg/AcpiTables/PCI-S0.asi | 548 +++++++++- Platform/Ampere/JadePkg/AcpiTables/PCI-S1.asi | 1074 +++++++++++++++++++- 20 files changed, 5269 insertions(+), 7 deletions(-) create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/PcieHotPlugLib/PcieHotPlugLib.inf create mode 100644 Silicon/Ampere/AmpereAltraPkg/Include/Library/PcieHotPlugLib.h create mode 100644 Silicon/Ampere/AmpereSiliconPkg/Include/Library/PcieHotPlugPortMapLib.h create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/PcieHotPlugLib/PcieHotPlugLib.c create mode 100644 Platform/Ampere/JadePkg/Ac02AcpiTables/MHPP.asi create mode 100644 Platform/Ampere/JadePkg/AcpiTables/MHPP.asi -- 2.39.0 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#104714): https://edk2.groups.io/g/devel/message/104714 Mute This Topic: https://groups.io/mt/98831766/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-