]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleReportLibNull.c
MdeModulePkg: Replace BSD License with BSD+Patent License
[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
6 Copyright (c) 2016, 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
27 IN EFI_CAPSULE_HEADER *CapsuleHeader,\r
28 IN EFI_STATUS CapsuleStatus\r
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
d2a16030
JY
42\r
43 @retval EFI_SUCCESS The capsule status variable is recorded.\r
44 @retval EFI_OUT_OF_RESOURCES No resource to record the capsule status variable.\r
45**/\r
46EFI_STATUS\r
47RecordFmpCapsuleStatusVariable (\r
48 IN EFI_CAPSULE_HEADER *CapsuleHeader,\r
49 IN EFI_STATUS CapsuleStatus,\r
50 IN UINTN PayloadIndex,\r
8f6db161
JY
51 IN EFI_FIRMWARE_MANAGEMENT_CAPSULE_IMAGE_HEADER *ImageHeader,\r
52 IN EFI_DEVICE_PATH_PROTOCOL *FmpDevicePath OPTIONAL\r
d2a16030
JY
53 )\r
54{\r
55 return EFI_UNSUPPORTED;\r
56}\r
57\r
58/**\r
59 Initialize capsule related variables.\r
60**/\r
61VOID\r
62InitCapsuleVariable (\r
63 VOID\r
64 )\r
65{\r
66 return;\r
67}\r