-
Notifications
You must be signed in to change notification settings - Fork 33
Open
Labels
enhancementNew feature or requestNew feature or request
Description
This is our hardware architecture: BMC - (I2C) - BIC1 - (I2C) - BIC2.
The usage scenarios are as follows:
- The BMC communicates with the Bridge IC through PLDM/MCTP over I2C, and the BIC1 bridges the command to the subsequent Bridge IC (BIC2).
- When the BIC2 detects any board anomaly, it actively sends information back to the BMC via PLDM/MCTP over I2C.
The mctpd doesn't support allocate endpoint eids as define in section 12.10 DSP0236. The BMC issues this command to MCTP bridge, and bridge allocates eids to devices.
However, we plan to maintain static eids in devices at this time. We are implementing the get_routing_table_entries command as defined in section 12.12 DSP0236.
The sequence:
- The BMC get rounting table entries from MCTP bridge.
- The BMC adds EIDs to known table and the physical addresses of EIDs are set as address of MCTP bridge.
- The BMC can send command to those EIDs via MCTP bridge.
Once the implementation is complete, we are eager to contribute the code. Would like to know if anyone has opposition.
Thank you.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request