summaryrefslogtreecommitdiffstats
path: root/RedfishPkg/RedfishPkg.dec
diff options
context:
space:
mode:
authorNickle Wang <nicklew@nvidia.com>2023-03-08 10:53:56 +0800
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2023-03-30 13:42:53 +0000
commit6f0c65cdb073eb8ee8c1cb6fad5d0060ec86f3cc (patch)
tree16357f28cd23844061fb3c2d24b3a88144d8e335 /RedfishPkg/RedfishPkg.dec
parent53eb26b238541799134aa5846530485c915735da (diff)
downloadedk2-6f0c65cdb073eb8ee8c1cb6fad5d0060ec86f3cc.tar.gz
edk2-6f0c65cdb073eb8ee8c1cb6fad5d0060ec86f3cc.tar.bz2
edk2-6f0c65cdb073eb8ee8c1cb6fad5d0060ec86f3cc.zip
RedfishPkg/RedfishPlatformCredentialIpmiLib: IPMI implementation
This library follows Redfish Host Interface specification and use IPMI command to get bootstrap account credential(NetFn 2Ch, Command 02h) from BMC. RedfishHostInterfaceDxe will use this credential for the following communication between BIOS and BMC. Signed-off-by: Nickle Wang <nicklew@nvidia.com> Cc: Abner Chang <abner.chang@amd.com> Cc: Igor Kulchytskyy <igork@ami.com> Cc: Nick Ramirez <nramirez@nvidia.com> Reviewed-by: Igor Kulchytskyy <igork@ami.com>
Diffstat (limited to 'RedfishPkg/RedfishPkg.dec')
-rw-r--r--RedfishPkg/RedfishPkg.dec7
1 files changed, 7 insertions, 0 deletions
diff --git a/RedfishPkg/RedfishPkg.dec b/RedfishPkg/RedfishPkg.dec
index 42d28d6dac..f171053aec 100644
--- a/RedfishPkg/RedfishPkg.dec
+++ b/RedfishPkg/RedfishPkg.dec
@@ -81,6 +81,9 @@
[Guids]
gEfiRedfishPkgTokenSpaceGuid = { 0x4fdbccb7, 0xe829, 0x4b4c, { 0x88, 0x87, 0xb2, 0x3f, 0xd7, 0x25, 0x4b, 0x85 }}
+ # Redfish variable guid
+ gEfiRedfishVariableGuid = { 0x85ef8dd3, 0xe606, 0x4b89, { 0x8b, 0xbd, 0x93, 0xbf, 0x5c, 0xbe, 0x1c, 0x18 } }
+
[PcdsFixedAtBuild, PcdsPatchableInModule]
#
# This PCD is the UEFI device path which is used as the Redfish host interface.
@@ -123,3 +126,7 @@
# specification for that.
#
gEfiRedfishPkgTokenSpaceGuid.PcdRedfishServiceUuid|L"00000000-0000-0000-0000-000000000000"|VOID*|0x00001006
+ #
+ # This PCD indicates that if BMC bootstrap credential service will be disabled by BIOS or not.
+ #
+ gEfiRedfishPkgTokenSpaceGuid.PcdRedfishDisableBootstrapCredentialService|FALSE|BOOLEAN|0x00001007