summaryrefslogtreecommitdiffstats
path: root/MdeModulePkg/Include
diff options
context:
space:
mode:
authorSean Brogan <sean.brogan@microsoft.com>2017-05-24 18:52:24 -0700
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2024-07-27 01:32:21 +0000
commitd7e36ccbbde76ab39dd8bb21c3712767c2f2c98f (patch)
treec7e80d0bd7fad37e35c70716e4aefe0e7ccbe50b /MdeModulePkg/Include
parent03ad59e631aaab0143c5b1c1d64f27f5da1eb8c4 (diff)
downloadedk2-d7e36ccbbde76ab39dd8bb21c3712767c2f2c98f.tar.gz
MdeModulePkg: Add NVMe Long Delay Time Events
Fire an event if a long delay occurs when starting an NVMe device. This can be used by platforms to draw pictures on the screen or take other actions to notify a user or move boot forward. Signed-off-by: Oliver Smith-Denny <osde@linux.microsoft.com>
Diffstat (limited to 'MdeModulePkg/Include')
-rw-r--r--MdeModulePkg/Include/Guid/NVMeEventGroup.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/MdeModulePkg/Include/Guid/NVMeEventGroup.h b/MdeModulePkg/Include/Guid/NVMeEventGroup.h
new file mode 100644
index 0000000000..bd59b0cb8f
--- /dev/null
+++ b/MdeModulePkg/Include/Guid/NVMeEventGroup.h
@@ -0,0 +1,16 @@
+/** @file
+
+Copyright (c) Microsoft Corporation.
+SPDX-License-Identifier: BSD-2-Clause-Patent
+
+**/
+
+#ifndef NVME_EVENT_GROUP_GUID_
+#define NVME_EVENT_GROUP_GUID_
+
+// gNVMeEnableStartEventGroupGuid is used to signal the start of enabling the NVMe controller
+extern EFI_GUID gNVMeEnableStartEventGroupGuid;
+// gNVMeEnableCompleteEventGroupGuid is used to signal that the NVMe controller enable has finished
+extern EFI_GUID gNVMeEnableCompleteEventGroupGuid;
+
+#endif