OpenFabrics / sunfish_agent_reference

Reference implementation of a Sunfish agent that we can embed on a device to provide the RESTful API for that device
BSD 3-Clause "New" or "Revised" License
1 stars 2 forks source link

Create a reference CXL Agent #4

Open christian-pinto opened 4 months ago

christian-pinto commented 4 months ago

This issue creates a reference implementation of a Sunfish agent handling a CXL fabric

christian-pinto commented 4 months ago

@rherrell please add details

rherrell commented 4 months ago

More specifically, this reference implementation will be used to instantiate an Sunfish Agent instance that will serve up a set of CXL fabric mockups by registering with an instance of the Sunfish sunfish_server_reference. The Sunfish Server will then upload the CXL Fabric mockups pre-loaded into this Agent instance.

Initial versions of this Agent instance will be more development code and not as modular as later versions.

christian-pinto commented 4 months ago

Interesting project: https://blog.jrlabs.io/posts/2024-04-02-you-dont-know-jack/

CXL FM + Switch emulation

christian-pinto commented 2 months ago

@rherrell working on an Agent that is using the new plugin system.

Additional features

Reset event:

Trigger event: