mirror of
https://github.com/tianocore/edk2
synced 2026-08-27 00:23:19 -04:00
Replace the hardcoded IPMI_KCS_TIMEOUT_5_SEC macro in WaitStatusSet() and WaitStatusClear() with PcdKcsStatusCheckTimeout so platform firmware can tune the KCS timeout without recompiling the library. - ManageabilityPkg.dec: declare PcdKcsStatusCheckTimeout (UINT64, 5000000 us) - KcsCommon.c: use PcdGet64(PcdKcsStatusCheckTimeout); add DEBUG on timeout - ManageabilityTransportKcs.h: remove now-unused IPMI_KCS_TIMEOUT_5_SEC macro - BaseManageabilityTransportKcs.inf, Dxe/DxeManageabilityTransportKcs.inf: add PcdKcsStatusCheckTimeout to [FixedPcd] Co-authored-by: Abner Chang <abner.chang@amd.com> Signed-off-by: Abdul Lateef Attar <AbdulLateef.Attar@amd.com> |
||
|---|---|---|
| .. | ||
| BaseManageabilityTransportHelperLib | ||
| BaseManageabilityTransportNullLib | ||
| IpmiCommandLib | ||
| ManageabilityTransportKcsLib | ||
| ManageabilityTransportMctpLib/Dxe | ||
| ManageabilityTransportSerialLib | ||
| ManageabilityTransportSsifLib | ||
| PlatformBmcReadyLibNull | ||
| PldmProtocolLibrary/Dxe | ||