X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdeModulePkg%2FInclude%2FGuid%2FSmmLockBox.h;h=0297ba93c19d9656f25a204175d03f197163c89e;hp=8422847c5a29f14d8594be5e2f89b71ebad49292;hb=HEAD;hpb=1c837cd545b6b91c41f1fbebf84b54cb7ccf499e diff --git a/MdeModulePkg/Include/Guid/SmmLockBox.h b/MdeModulePkg/Include/Guid/SmmLockBox.h index 8422847c5a..3447c58728 100644 --- a/MdeModulePkg/Include/Guid/SmmLockBox.h +++ b/MdeModulePkg/Include/Guid/SmmLockBox.h @@ -3,14 +3,7 @@ Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved.
-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. +SPDX-License-Identifier: BSD-2-Clause-Patent **/ @@ -24,50 +17,50 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. // Below data structure is used for communication between PEI/DXE to SMM. // -#define EFI_SMM_LOCK_BOX_COMMAND_SAVE 0x1 -#define EFI_SMM_LOCK_BOX_COMMAND_UPDATE 0x2 -#define EFI_SMM_LOCK_BOX_COMMAND_RESTORE 0x3 -#define EFI_SMM_LOCK_BOX_COMMAND_SET_ATTRIBUTES 0x4 -#define EFI_SMM_LOCK_BOX_COMMAND_RESTORE_ALL_IN_PLACE 0x5 +#define EFI_SMM_LOCK_BOX_COMMAND_SAVE 0x1 +#define EFI_SMM_LOCK_BOX_COMMAND_UPDATE 0x2 +#define EFI_SMM_LOCK_BOX_COMMAND_RESTORE 0x3 +#define EFI_SMM_LOCK_BOX_COMMAND_SET_ATTRIBUTES 0x4 +#define EFI_SMM_LOCK_BOX_COMMAND_RESTORE_ALL_IN_PLACE 0x5 typedef struct { - UINT32 Command; - UINT32 DataLength; - UINT64 ReturnStatus; + UINT32 Command; + UINT32 DataLength; + UINT64 ReturnStatus; } EFI_SMM_LOCK_BOX_PARAMETER_HEADER; typedef struct { - EFI_SMM_LOCK_BOX_PARAMETER_HEADER Header; - GUID Guid; - PHYSICAL_ADDRESS Buffer; - UINT64 Length; + EFI_SMM_LOCK_BOX_PARAMETER_HEADER Header; + GUID Guid; + PHYSICAL_ADDRESS Buffer; + UINT64 Length; } EFI_SMM_LOCK_BOX_PARAMETER_SAVE; typedef struct { - EFI_SMM_LOCK_BOX_PARAMETER_HEADER Header; - GUID Guid; - UINT64 Offset; - PHYSICAL_ADDRESS Buffer; - UINT64 Length; + EFI_SMM_LOCK_BOX_PARAMETER_HEADER Header; + GUID Guid; + UINT64 Offset; + PHYSICAL_ADDRESS Buffer; + UINT64 Length; } EFI_SMM_LOCK_BOX_PARAMETER_UPDATE; typedef struct { - EFI_SMM_LOCK_BOX_PARAMETER_HEADER Header; - GUID Guid; - PHYSICAL_ADDRESS Buffer; - UINT64 Length; + EFI_SMM_LOCK_BOX_PARAMETER_HEADER Header; + GUID Guid; + PHYSICAL_ADDRESS Buffer; + UINT64 Length; } EFI_SMM_LOCK_BOX_PARAMETER_RESTORE; typedef struct { - EFI_SMM_LOCK_BOX_PARAMETER_HEADER Header; - GUID Guid; - UINT64 Attributes; + EFI_SMM_LOCK_BOX_PARAMETER_HEADER Header; + GUID Guid; + UINT64 Attributes; } EFI_SMM_LOCK_BOX_PARAMETER_SET_ATTRIBUTES; typedef struct { - EFI_SMM_LOCK_BOX_PARAMETER_HEADER Header; + EFI_SMM_LOCK_BOX_PARAMETER_HEADER Header; } EFI_SMM_LOCK_BOX_PARAMETER_RESTORE_ALL_IN_PLACE; -extern EFI_GUID gEfiSmmLockBoxCommunicationGuid; +extern EFI_GUID gEfiSmmLockBoxCommunicationGuid; #endif