From: Vu Nguyen <vungu...@os.amperecomputing.com> This enables NVMe Hot Plug feature after finishing PCIe set up. This helps to detect NVMe disk when it's removed or inserted into its slot.
Signed-off-by: Minh Nguyen <minhnguy...@os.amperecomputing.com> --- Silicon/Ampere/AmpereAltraPkg/Drivers/PcieInitPei/PcieInitPei.inf | 3 ++- Silicon/Ampere/AmpereAltraPkg/Drivers/PcieInitPei/PcieInitPei.c | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Silicon/Ampere/AmpereAltraPkg/Drivers/PcieInitPei/PcieInitPei.inf b/Silicon/Ampere/AmpereAltraPkg/Drivers/PcieInitPei/PcieInitPei.inf index 32d60bec1440..f9d5c927fca3 100644 --- a/Silicon/Ampere/AmpereAltraPkg/Drivers/PcieInitPei/PcieInitPei.inf +++ b/Silicon/Ampere/AmpereAltraPkg/Drivers/PcieInitPei/PcieInitPei.inf @@ -1,6 +1,6 @@ ## @file # -# Copyright (c) 2020 - 2021, Ampere Computing LLC. All rights reserved.<BR> +# Copyright (c) 2020 - 2023, Ampere Computing LLC. All rights reserved.<BR> # # SPDX-License-Identifier: BSD-2-Clause-Patent # @@ -30,6 +30,7 @@ [LibraryClasses] BoardPcieLib DebugLib HobLib + PcieHotPlugLib PeimEntryPoint PeiServicesLib diff --git a/Silicon/Ampere/AmpereAltraPkg/Drivers/PcieInitPei/PcieInitPei.c b/Silicon/Ampere/AmpereAltraPkg/Drivers/PcieInitPei/PcieInitPei.c index 598a2e64d02f..bf4395d48d40 100644 --- a/Silicon/Ampere/AmpereAltraPkg/Drivers/PcieInitPei/PcieInitPei.c +++ b/Silicon/Ampere/AmpereAltraPkg/Drivers/PcieInitPei/PcieInitPei.c @@ -16,6 +16,7 @@ #include <Library/DebugLib.h> #include <Library/HobLib.h> #include <Library/Ac01PcieLib.h> +#include <Library/PcieHotPlugLib.h> #include <Library/PeiServicesLib.h> #include <Platform/Ac01.h> #include <Ppi/ReadOnlyVariable2.h> @@ -207,6 +208,8 @@ PcieInitEntry ( Ac01PcieCorePostSetupRC (mRootComplexList); + PcieHotPlugStart (); + // // Build Root Complex info Hob // -- 2.39.0 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#104720): https://edk2.groups.io/g/devel/message/104720 Mute This Topic: https://groups.io/mt/98831774/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-