3 Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>
5 This program and the accompanying materials
6 are licensed and made available under the terms and conditions
7 of the BSD License which accompanies this distribution. The
8 full text of the license may be found at
9 http://opensource.org/licenses/bsd-license.php
11 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
16 #ifndef _SMM_LOCK_BOX_LIB_PRIVATE_H_
17 #define _SMM_LOCK_BOX_LIB_PRIVATE_H_
24 // Below data structure is used for lockbox registration in SMST
27 #define SMM_LOCK_BOX_SIGNATURE_32 SIGNATURE_64 ('L','O','C','K','B','_','3','2')
28 #define SMM_LOCK_BOX_SIGNATURE_64 SIGNATURE_64 ('L','O','C','K','B','_','6','4')
32 EFI_PHYSICAL_ADDRESS LockBoxDataAddress
;
33 } SMM_LOCK_BOX_CONTEXT
;
36 // Below data structure is used for lockbox management
39 #define SMM_LOCK_BOX_DATA_SIGNATURE SIGNATURE_64 ('L','O','C','K','B','O','X','D')
44 EFI_PHYSICAL_ADDRESS Buffer
;
47 EFI_PHYSICAL_ADDRESS SmramBuffer
;