Blog

Emulating CXL Memory Expanders in QEMU

Build and install a working branch of QEMU. Launch a pre-made QEMU instance with a CXL Memory Expander. Create a memory region for the CXL Memory Expander. Convert that memory region between DEVDAX and NUMA Modes.

read more

Emulating CXL Shared Memory Devices in QEMU

Build and install a working branch of QEMU. Launch a pre-made QEMU lab with 2 hosts utilizing a shared memory device. Access the shared memory region through a devdax device, and share information between the two hosts to verify that the shared memory region is functioning.

read more

The Dawn of the CXL Era

As the first server processor that will officially support the CXL 1.1+ memory interconnect, AMD 4th Gen EPYC Processors mark the beginning of the CXL era.

read more