summaryrefslogtreecommitdiffstats
path: root/UefiCpuPkg/Include/Guid
diff options
context:
space:
mode:
authorJeff Fan <jeff.fan@intel.com>2017-03-07 16:30:05 +0800
committerJeff Fan <jeff.fan@intel.com>2017-03-22 10:11:45 +0800
commite000e774cdfa7e7d3d8f75a1b1f0c0ffe611182a (patch)
tree094c319a7b8eb0019d9a5f3768baea540e14e4b7 /UefiCpuPkg/Include/Guid
parent98f4a5653d3496f8e3f3dce6181a7800f2033dbf (diff)
downloadedk2-e000e774cdfa7e7d3d8f75a1b1f0c0ffe611182a.tar.gz
edk2-e000e774cdfa7e7d3d8f75a1b1f0c0ffe611182a.tar.bz2
edk2-e000e774cdfa7e7d3d8f75a1b1f0c0ffe611182a.zip
UefiCpuPkg: Add GUID gEdkiiCpuFeaturesInitDoneGuid
GUID gEdkiiCpuFeaturesInitDoneGuid is used to indicate if CPU features have been initialized. On PEI phase, one gEdkiiCpuFeaturesInitDoneGuid PPI will be installed after CPU features initialized. On DXE phase, one gEdkiiCpuFeaturesInitDoneGuid Protocol will be installed after CPU features initialized. Cc: Feng Tian <feng.tian@intel.com> Cc: Michael Kinney <michael.d.kinney@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan <jeff.fan@intel.com> Reviewed-by: Feng Tian <feng.tian@intel.com>
Diffstat (limited to 'UefiCpuPkg/Include/Guid')
-rw-r--r--UefiCpuPkg/Include/Guid/CpuFeaturesInitDone.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/UefiCpuPkg/Include/Guid/CpuFeaturesInitDone.h b/UefiCpuPkg/Include/Guid/CpuFeaturesInitDone.h
new file mode 100644
index 0000000000..ef17da51af
--- /dev/null
+++ b/UefiCpuPkg/Include/Guid/CpuFeaturesInitDone.h
@@ -0,0 +1,26 @@
+/** @file
+ CPU Features Init Done PPI/Protocol should be installed after CPU features
+ are initialized.
+
+Copyright (c) 2016, Intel Corporation. All rights reserved.<BR>
+This program and the accompanying materials
+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
+http://opensource.org/licenses/bsd-license.php
+
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+
+**/
+
+#ifndef _CPU_FEATURES_INIT_DONE_H_
+#define _CPU_FEATURES_INIT_DONE_H_
+
+#define EDKII_CPU_FEATURES_INIT_DONE_GUID \
+ { \
+ { 0xc77c3a41, 0x61ab, 0x4143, { 0x98, 0x3e, 0x33, 0x39, 0x28, 0x6, 0x28, 0xe5 } \
+ }
+
+extern EFI_GUID gEdkiiCpuFeaturesInitDoneGuid;
+
+#endif