]> git.proxmox.com Git - mirror_edk2.git/blame_incremental - MdeModulePkg/Include/Protocol/SmmFirmwareVolumeBlock.h
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / MdeModulePkg / Include / Protocol / SmmFirmwareVolumeBlock.h
... / ...
CommitLineData
1/** @file\r
2 SMM Firmware Volume Block protocol is related to EDK II-specific implementation of\r
3 FVB driver, provides control over block-oriented firmware devices and is intended\r
4 to use in the EFI SMM environment.\r
5\r
6Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved.<BR>\r
7SPDX-License-Identifier: BSD-2-Clause-Patent\r
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
18 0xd326d041, 0xbd31, 0x4c01, { 0xb5, 0xa8, 0x62, 0x8b, 0xe8, 0x7f, 0x6, 0x53 } \\r
19 }\r
20\r
21//\r
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
26typedef EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL EFI_SMM_FIRMWARE_VOLUME_BLOCK_PROTOCOL;\r
27\r
28extern EFI_GUID gEfiSmmFirmwareVolumeBlockProtocolGuid;\r
29\r
30#endif\r