Hi!

I'm trying to build `ManageabilityPkg` from the edk2-platforms
 repo to issue PLDM messages via MCTP over KCS. Is it possible with
the current code? I see all the building blocks, but have trouble
putting it all together.

The main question that bothers me is what implementation should I set
for the `ManageabilityTransportLib`?
By default it is set to dummy `BaseManageabilityTransportNull.inf`
(https://github.com/tianocore/edk2-platforms/blob/master/Features/ManageabilityPkg/ManageabilityPkg.dsc).

On one case to get PLDM via MCTP it looks that I need to set it to
`DxeManageabilityTransportMctp.inf`
ManageabilityTransportLib| <...>/DxeManageabilityTransportMctp.inf
(https://github.com/tianocore/edk2-platforms/blob/master/Features/ManageabilityPkg/Library/ManageabilityTransportMctpLib/Dxe/DxeManageabilityTransportMctp.inf)

But on the other case if I want MCTP over KCS I need to set it to
`DxeManageabilityTransportKcs.inf`
ManageabilityTransportLib| <...>/DxeManageabilityTransportKcs.inf
(https://github.com/tianocore/edk2-platforms/blob/master/Features/ManageabilityPkg/Library/ManageabilityTransportKcsLib/Dxe/DxeManageabilityTransportKcs.inf)

What is the right way to resolve this?

There are no platforms in the repo that actually implement PLDM/MCTP
functionality, so there is no example that I can use as a reference.


Best regards,
Konstantin Aladyshev


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#107950): https://edk2.groups.io/g/devel/message/107950
Mute This Topic: https://groups.io/mt/100891597/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to