| Doxyfile | ||
| LICENSE | ||
| main.c | ||
| main.h | ||
| Makefile | ||
| README.md | ||
| testbench.c | ||
Overview
This is a C library that implements a command set specific to the CXL Switch Emulator (CSE).This library provides the definition of the objects and the ability to serialize / deserialize the objects into a byte stream for transmission.
Supported Operating System Versions
- Ubuntu 23.10
- Fedora 38, 39
Building
- Install OS libraries
Install the following build packages to compile the software on the following operating systems.
Ubuntu:
apt install build-essential
Fedora:
- Build Dependencies
This library is dependent upon the following projects.
For each of these repositories, in the order listed, clone and execute:
make install
This will install a library (.a) and header file to the standard os location (e.g. /usr/local/include, /usr/local/lib)
- Build
After building the required dependencies run:
make