Information about CXL
Patrick Williams
patrick at stwcx.xyz
Fri May 10 09:54:38 AEST 2024
From what I've seen, the BMC would interact with a CXL using MCTP and not PCIe. See https://www.dmtf.org/sites/default/files/standards/documents/DSP0281_1.0.0_0.pdf
---
Patrick Williams
> On May 9, 2024, at 4:58 PM, Ananth, Rajesh <rajesh.ananth at smartm.com> wrote:
>
>
> Hi,
>
> We are in the process of developing OpenBMC based firmware update mechanism for the PCI-e based CXL controllers. The CXL controllers typically expose their interfaces as a memory mapped mailbox in the PCI-e space.
>
> Basic things we are looking forward to implement are (depends on the feasibility here):
> 1. Probe the PCI-e config space to locate our controller (using PCI VID/DID)
> 2. Probe the PCI-e config space to access the memory mapped registers
> 3. Use the mapped registers to send commands and update the firmware
>
> We would like to have some pointers on how to proceed (sample code/development docs etc.,). We are initially targeting s2600wf board as our target.
>
> Thanks,
> Rajesh
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ozlabs.org/pipermail/openbmc/attachments/20240509/f8e3cf27/attachment.htm>
More information about the openbmc
mailing list