diff options
author | John Chung <john.chung@arm.com> | 2024-11-20 18:00:10 -0600 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2024-12-09 19:57:53 +0000 |
commit | 481c43308b759c89dffb1337c66b86eeb55ea35d (patch) | |
tree | d7f3ac6fde52fd9fb7401fe63334e762cfacdc98 | |
parent | 5b760ca087c86b471818f6990bcf0cc2cd1ce6db (diff) | |
download | edk2-481c43308b759c89dffb1337c66b86eeb55ea35d.tar.gz |
MdePkg: Add new PCDs for IPMI Serial
This change adds new PCDs for IPMI Serial.
Specification reference:
https://www.intel.com/content/www/us/en/products/docs/servers/ipmi/ipmi-second-gen-interface-spec-v2-rev1-1.html
Signed-off-by: John Chung <john.chung@arm.com>
-rw-r--r-- | MdePkg/MdePkg.dec | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/MdePkg/MdePkg.dec b/MdePkg/MdePkg.dec index 7215a44ad7..5e476b1331 100644 --- a/MdePkg/MdePkg.dec +++ b/MdePkg/MdePkg.dec @@ -2453,6 +2453,34 @@ # @Prompt Time-out for a response, internal
gEfiMdePkgTokenSpaceGuid.PcdIpmiSsifResponseRetryIntervalMicrosecond|60000|UINT32|0x00000036
+ ## This is requester's Software IDs for IPMI Serial.
+ # This byte is 20h when the BMC is the requester (section 14.4.3).
+ # @Prompt IPMI Serial requester Software ID
+ gEfiMdePkgTokenSpaceGuid.PcdIpmiSerialRequesterAddress|0x20|UINT8|0x00000050
+
+ ## This is responder's Software IDs for IPMI Serial.
+ # This byte is 20h when the BMC is the responder (section 14.4.3).
+ # @Prompt IPMI Serial responder Software ID
+ gEfiMdePkgTokenSpaceGuid.PcdIpmiSerialResponderAddress|0x20|UINT8|0x00000051
+
+ ## This is requester's LUN for IPMI Serial.
+ # @Prompt IPMI Serial requester LUN
+ gEfiMdePkgTokenSpaceGuid.PcdIpmiSerialRequesterLun|0x0|UINT8|0x00000052
+
+ ## This is responder's LUN for IPMI Serial.
+ # @Prompt IPMI Serial responder LUN
+ gEfiMdePkgTokenSpaceGuid.PcdIpmiSerialResponderLun|0x0|UINT8|0x00000053
+
+ ## This is the maximum number of IPMI Serial request retries.
+ # The IPMB specification specified min value is 5 (section 4).
+ # @Prompt Number of IPMI Serial request retries.
+ gEfiMdePkgTokenSpaceGuid.PcdIpmiSerialRequestRetryCount|5|UINT8|0x00000054
+
+ ## This is the required interval for each IPMI request retry.
+ # The IPMB specification specified min value is 60ms (section 4).
+ # @Prompt Time-out for a request, internal
+ gEfiMdePkgTokenSpaceGuid.PcdIpmiSerialRequestRetryInterval|60000|UINT32|0x00000055
+
[PcdsFixedAtBuild.AARCH64, PcdsPatchableInModule.AARCH64]
## GUID identifying the Rng algorithm implemented by CPU instruction.
# @Prompt CPU Rng algorithm's GUID.
|