]> git.proxmox.com Git - mirror_edk2.git/blobdiff - RedfishPkg/RedfishPkg.dec
RedfishPkg/RedfishDebugLib: provide Redfish debug
[mirror_edk2.git] / RedfishPkg / RedfishPkg.dec
index 9886502a0db5446ba8f5c699573f3a0263c1e4a9..53e52c2b008d6cf51c9325fe071c4933807e0562 100644 (file)
@@ -3,6 +3,8 @@
 #\r
 # Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>\r
 # (C) Copyright 2021 Hewlett Packard Enterprise Development LP<BR>\r
+# Copyright (c) 2023, American Megatrends International LLC.\r
+# Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved.\r
 #\r
 # SPDX-License-Identifier: BSD-2-Clause-Patent\r
 ##\r
@@ -17,7 +19,6 @@
   Include\r
 \r
 [Includes.Common.Private]\r
-  PrivateInclude                # Private header files for C RTL.\r
   PrivateInclude/Crt            # Private header files for C RTL.\r
   Library/JsonLib               # Private header files for jansson\r
                                 # configuration files.\r
   #\r
   RedfishContentCodingLib|Include/Library/RedfishContentCodingLib.h\r
 \r
+  ##  @libraryclass Redfish Debug Library\r
+  #   Library provides Redfish debug functions.\r
+  RedfishDebugLib|Include/Library/RedfishDebugLib.h\r
+\r
 [LibraryClasses.Common.Private]\r
   ##  @libraryclass  Provides the private C runtime library functions.\r
   #   CRT library is currently used by edk2 JsonLib (open source\r
@@ -64,7 +69,7 @@
 \r
   ##  @libraryclass Redfish Helper Library\r
   #   Library provides Redfish helper functions.\r
-  RedfishLib|PrivateInclude/Library/RedfishLib.h\r
+  RedfishLib|Include/Library/RedfishLib.h\r
 \r
 [Protocols]\r
   ## Include/Protocol/EdkIIRedfishCredential.h\r
   # protocol instance.\r
   #\r
   gEfiRedfishPkgTokenSpaceGuid.PcdRedfishDiscoverAccessModeInBand|FALSE|BOOLEAN|0x00001002\r
+  #\r
+  # This PCD indicates if the EFI REST EX sends chunk request to Redfish service.\r
+  # Default is set to non chunk mode.\r
+  #\r
+  gEfiRedfishPkgTokenSpaceGuid.PcdRedfishRestExChunkRequestMode|FALSE|BOOLEAN|0x00001003\r
+  #\r
+  # This PCD indicates if the EFI REST EX adds Expect header to the POST, PATCH, PUT requests to Redfish service.\r
+  # Default is set to not add.\r
+  #\r
+  gEfiRedfishPkgTokenSpaceGuid.PcdRedfishRestExAddingExpect|FALSE|BOOLEAN|0x00001004\r