MCTP
Status: Draft.
MCTP OpenPRoT devices shall support MCTP as the transport for all DMTF protocols.
Versions
The minimum required MCTP version is 1.3.1 (DSP0236.) Support for MCTP 2.0.0 (DSP0256) may be introduced in a future version of this spec.
Required Bindings
Currently only one binding is mandatory in the OpenPRoT specification, though this will change in future versions. 1. . MCTP over SMBus (DSP0237, 1.2.0)
Recommended Bindings
- MCTP over I3C (DSP0233, 1.0.1)
- MCTP over PCIe-VDM (DSP0238, 1.2.1)
- Only on platforms utilizing PCIe 6 and up.
- MCTP over USB (DSP0283, 1.0.0)
Required Commands
- Set Endpoint ID
- Get Endpoint ID
- Get MCTP Version Support
- Get Message Type Support
- Get Vendor Defined Message Support
- All commands in the range 0xF0 - 0xFF
Optional Commands
- All other commands are optional, but may become required in future revisions.
Development TCP Binding
- OpenPRoT will provide a TCP binding for developmental purposes.