Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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)

  1. MCTP over I3C (DSP0233, 1.0.1)
  2. MCTP over PCIe-VDM (DSP0238, 1.2.1)
    • Only on platforms utilizing PCIe 6 and up.
  3. MCTP over USB (DSP0283, 1.0.0)

Required Commands

  1. Set Endpoint ID
  2. Get Endpoint ID
  3. Get MCTP Version Support
  4. Get Message Type Support
  5. Get Vendor Defined Message Support
  6. All commands in the range 0xF0 - 0xFF

Optional Commands

  1. All other commands are optional, but may become required in future revisions.

Development TCP Binding

  1. OpenPRoT will provide a TCP binding for developmental purposes.