[edk2-devel] [edk2-platforms][PATCH 0/6] Support NVMe Hot Plug feature for Ampere Altra and Ampere Altra Max

Minh Nguyen via groups.io posted 6 patches 2 years, 9 months ago
Failed in applying to current master (apply log)
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
[edk2-devel] [edk2-platforms][PATCH 0/6] Support NVMe Hot Plug feature for Ampere Altra and Ampere Altra Max
Posted by Minh Nguyen via groups.io 2 years, 9 months ago
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/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-
Re: [edk2-devel] [edk2-platforms][PATCH 0/6] Support NVMe Hot Plug feature for Ampere Altra and Ampere Altra Max
Posted by Ard Biesheuvel 2 years, 8 months ago
On Thu, 11 May 2023 at 10:10, Minh Nguyen
<minhnguyen1@os.amperecomputing.com> wrote:
>
> 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
>

Pushed as a869bae89a6d..38170a4175a6

Thanks,

>  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 (#105646): https://edk2.groups.io/g/devel/message/105646
Mute This Topic: https://groups.io/mt/98831766/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-