]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Include/Protocol/SmmFirmwareVolumeBlock.h
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / MdeModulePkg / Include / Protocol / SmmFirmwareVolumeBlock.h
CommitLineData
8a2d4996 1/** @file\r
2 SMM Firmware Volume Block protocol is related to EDK II-specific implementation of\r
d1102dba 3 FVB driver, provides control over block-oriented firmware devices and is intended\r
8a2d4996 4 to use in the EFI SMM environment.\r
5\r
d1102dba 6Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved.<BR>\r
9d510e61 7SPDX-License-Identifier: BSD-2-Clause-Patent\r
8a2d4996 8\r
9**/\r
10\r
11#ifndef __SMM_FIRMWARE_VOLUME_BLOCK_H__\r
12#define __SMM_FIRMWARE_VOLUME_BLOCK_H__\r
13\r
14#include <Protocol/FirmwareVolumeBlock.h>\r
15\r
16#define EFI_SMM_FIRMWARE_VOLUME_BLOCK_PROTOCOL_GUID \\r
17 { \\r
b57cc035 18 0xd326d041, 0xbd31, 0x4c01, { 0xb5, 0xa8, 0x62, 0x8b, 0xe8, 0x7f, 0x6, 0x53 } \\r
8a2d4996 19 }\r
20\r
21//\r
d1102dba
LG
22// SMM Firmware Volume Block protocol structure is the same as Firmware Volume Block\r
23// protocol. The SMM one is intend to run in SMM environment, which means it can be\r
24// used by SMM drivers after ExitPmAuth.\r
25//\r
8a2d4996 26typedef EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL EFI_SMM_FIRMWARE_VOLUME_BLOCK_PROTOCOL;\r
27\r
1436aea4 28extern EFI_GUID gEfiSmmFirmwareVolumeBlockProtocolGuid;\r
8a2d4996 29\r
30#endif\r