]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Add into MdePkg definitions for the DXE SMM Ready To Lock protocol as defined in...
authorrsun3 <rsun3@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 1 Sep 2009 07:29:46 +0000 (07:29 +0000)
committerrsun3 <rsun3@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 1 Sep 2009 07:29:46 +0000 (07:29 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9217 6f19259b-4bc3-4df7-8a09-765794883524

MdePkg/Include/Protocol/DxeSmmReadyToLock.h [new file with mode: 0644]
MdePkg/MdePkg.dec

diff --git a/MdePkg/Include/Protocol/DxeSmmReadyToLock.h b/MdePkg/Include/Protocol/DxeSmmReadyToLock.h
new file mode 100644 (file)
index 0000000..85e59a8
--- /dev/null
@@ -0,0 +1,29 @@
+/** @file\r
+  DXE SMM Ready To Lock protocol as defined in the PI 1.2 specification.\r
+\r
+  This UEFI protocol indicates that SMM is about to be locked.\r
+  This protocol is a mandatory protocol published by a DXE driver prior to invoking the \r
+  EFI_SMM_ACCESS2_PROTOCOL.Lock() function to lock SMM. \r
+\r
+  Copyright (c) 2009, Intel Corporation\r
+  All rights reserved. This program and the accompanying materials\r
+  are licensed and made available under the terms and conditions of the BSD License\r
+  which accompanies this distribution.  The full text of the license may be found at\r
+  http://opensource.org/licenses/bsd-license.php\r
+\r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+\r
+**/\r
+\r
+#ifndef _DXE_SMM_READY_TO_LOCK_H_\r
+#define _DXE_SMM_READY_TO_LOCK_H_\r
+\r
+#define EFI_DXE_SMM_READY_TO_LOCK_PROTOCOL_GUID \\r
+  { \\r
+    0x60ff8964, 0xe906, 0x41d0, { 0xaf, 0xed, 0xf2, 0x41, 0xe9, 0x74, 0xe0, 0x8e } \\r
+  }\r
+\r
+extern EFI_GUID gEfiDxeSmmReadyToLockProtocolGuid;\r
+\r
+#endif\r
index 4226a44ce54ee2ec782185e36e3e47b207b9500e..835fa989dd069fbe10cd9c967877285d345f89f9 100644 (file)
   ## Include/Protocol/SmmReadyToLock.h\r
   gEfiSmmReadyToLockProtocolGuid  = { 0x47b7fa8c, 0xf4bd, 0x4af6, { 0x82, 0x00, 0x33, 0x30, 0x86, 0xf0, 0xd2, 0xc8 }}\r
 \r
+  ## Include/Protocol/DxeSmmReadyToLock.h\r
+  gEfiDxeSmmReadyToLockProtocolGuid = { 0x60ff8964, 0xe906, 0x41d0, { 0xaf, 0xed, 0xf2, 0x41, 0xe9, 0x74, 0xe0, 0x8e }}\r
+\r
   #\r
   # Protocols defined in UEFI2.1/UEFI2.0/EFI1.1\r
   #\r