diff --git a/NetworkPkg/SnpDxe/Snp.c b/NetworkPkg/SnpDxe/Snp.c index 95361c3cd34..841a167a8ec 100644 --- a/NetworkPkg/SnpDxe/Snp.c +++ b/NetworkPkg/SnpDxe/Snp.c @@ -655,7 +655,7 @@ SimpleNetworkDriverStart ( TPL_CALLBACK, SnpNotifyExitBootServices, Snp, - &gEfiEventExitBootServicesGuid, + &gMuEventPreExitBootServicesGuid, // MU_CHANGE &Snp->ExitBootServicesEvent ); if (EFI_ERROR (Status)) { diff --git a/NetworkPkg/SnpDxe/SnpDxe.inf b/NetworkPkg/SnpDxe/SnpDxe.inf index 7dd8bd1c7aa..542867e6b1c 100644 --- a/NetworkPkg/SnpDxe/SnpDxe.inf +++ b/NetworkPkg/SnpDxe/SnpDxe.inf @@ -65,7 +65,8 @@ NetLib [Guids] - gEfiEventExitBootServicesGuid ## SOMETIMES_CONSUMES ## Event + # MU_CHANGE - Use gMuEventPreExitBootServicesGuid for SnpDxe to issue PxeShutdown + gMuEventPreExitBootServicesGuid ## SOMETIMES_CONSUMES ## Event # MU_CHANGE - Signal gSnpNetworkInitializedEventGuid when Snp->Initialized() called. gSnpNetworkInitializedEventGuid ## SOMETIMES_PRODUCES