]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleReportLibNull.c
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / MdeModulePkg / Library / DxeCapsuleLibFmp / DxeCapsuleReportLibNull.c
CommitLineData
d2a16030
JY
1/** @file\r
2 DXE capsule report related function.\r
3 Dummy function for runtime module, because CapsuleDxeRuntime\r
4 does not need record capsule status variable.\r
5\r
28889a78 6 Copyright (c) 2016 - 2019, Intel Corporation. All rights reserved.<BR>\r
9d510e61 7 SPDX-License-Identifier: BSD-2-Clause-Patent\r
d2a16030
JY
8\r
9**/\r
10\r
11#include <PiDxe.h>\r
12#include <Protocol/FirmwareManagement.h>\r
13#include <Guid/FmpCapsule.h>\r
14#include <Library/CapsuleLib.h>\r
15\r
d2a16030
JY
16/**\r
17 Record capsule status variable and to local cache.\r
18\r
19 @param[in] CapsuleHeader The capsule image header\r
20 @param[in] CapsuleStatus The capsule process stauts\r
21\r
22 @retval EFI_SUCCESS The capsule status variable is recorded.\r
23 @retval EFI_OUT_OF_RESOURCES No resource to record the capsule status variable.\r
24**/\r
25EFI_STATUS\r
26RecordCapsuleStatusVariable (\r
1436aea4
MK
27 IN EFI_CAPSULE_HEADER *CapsuleHeader,\r
28 IN EFI_STATUS CapsuleStatus\r
d2a16030
JY
29 )\r
30{\r
31 return EFI_UNSUPPORTED;\r
32}\r
33\r
34/**\r
35 Record FMP capsule status variable and to local cache.\r
36\r
37 @param[in] CapsuleHeader The capsule image header\r
38 @param[in] CapsuleStatus The capsule process stauts\r
39 @param[in] PayloadIndex FMP payload index\r
40 @param[in] ImageHeader FMP image header\r
8f6db161 41 @param[in] FmpDevicePath DevicePath associated with the FMP producer\r
28889a78 42 @param[in] CapFileName Capsule file name\r
d2a16030
JY
43\r
44 @retval EFI_SUCCESS The capsule status variable is recorded.\r
45 @retval EFI_OUT_OF_RESOURCES No resource to record the capsule status variable.\r
46**/\r
47EFI_STATUS\r
48RecordFmpCapsuleStatusVariable (\r
49 IN EFI_CAPSULE_HEADER *CapsuleHeader,\r
50 IN EFI_STATUS CapsuleStatus,\r
51 IN UINTN PayloadIndex,\r
8f6db161 52 IN EFI_FIRMWARE_MANAGEMENT_CAPSULE_IMAGE_HEADER *ImageHeader,\r
e3917e22 53 IN EFI_DEVICE_PATH_PROTOCOL *FmpDevicePath OPTIONAL,\r
28889a78 54 IN CHAR16 *CapFileName OPTIONAL\r
d2a16030
JY
55 )\r
56{\r
57 return EFI_UNSUPPORTED;\r
58}\r
59\r
60/**\r
61 Initialize capsule related variables.\r
62**/\r
63VOID\r
64InitCapsuleVariable (\r
65 VOID\r
66 )\r
67{\r
68 return;\r
69}\r