mirror of https://github.com/acidanthera/audk.git
Nt32Pkg/PlatformBootManagerLib: Signal the End of DXE Event
From PI spec vol2: Prior to invoking any UEFI drivers, applications, or connecting consoles, the platform should signal the event EFI_END_OF_DXE_EVENT_GUID Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Cinnamon Shia <cinnamon.shia@hpe.com> Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>
This commit is contained in:
parent
6859cc8b72
commit
cf8140930a
|
@ -3,6 +3,7 @@
|
||||||
by IBV/OEM.
|
by IBV/OEM.
|
||||||
|
|
||||||
Copyright (c) 2015 - 2016, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2015 - 2016, Intel Corporation. All rights reserved.<BR>
|
||||||
|
(C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -116,6 +117,13 @@ PlatformBootManagerBeforeConsole (
|
||||||
EfiBootManagerUpdateConsoleVariable (ErrOut, gPlatformConsole[Index].DevicePath, NULL);
|
EfiBootManagerUpdateConsoleVariable (ErrOut, gPlatformConsole[Index].DevicePath, NULL);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// From PI spec vol2:
|
||||||
|
// Prior to invoking any UEFI drivers, applications, or connecting consoles,
|
||||||
|
// the platform should signal the event EFI_END_OF_DXE_EVENT_GUID
|
||||||
|
//
|
||||||
|
EfiEventGroupSignal (&gEfiEndOfDxeEventGroupGuid);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
# Include all platform action which can be customized by IBV/OEM.
|
# Include all platform action which can be customized by IBV/OEM.
|
||||||
#
|
#
|
||||||
# Copyright (c) 2012 - 2016, Intel Corporation. All rights reserved.<BR>
|
# Copyright (c) 2012 - 2016, Intel Corporation. All rights reserved.<BR>
|
||||||
|
# (C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>
|
||||||
# This program and the accompanying materials
|
# This program and the accompanying materials
|
||||||
# are licensed and made available under the terms and conditions of the BSD License
|
# are licensed and made available under the terms and conditions of the BSD License
|
||||||
# which accompanies this distribution. The full text of the license may be found at
|
# which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -56,6 +57,7 @@
|
||||||
|
|
||||||
[Guids]
|
[Guids]
|
||||||
gEfiWinNtSystemConfigGuid
|
gEfiWinNtSystemConfigGuid
|
||||||
|
gEfiEndOfDxeEventGroupGuid
|
||||||
|
|
||||||
[Protocols]
|
[Protocols]
|
||||||
gEfiGenericMemTestProtocolGuid ## CONSUMES
|
gEfiGenericMemTestProtocolGuid ## CONSUMES
|
||||||
|
|
Loading…
Reference in New Issue