Emulating CXL with QEMU

Mon Sep 16 | 1:30pm
Location:
Cypress
Abstract

In order to develop open source CXL ecosystem software it has proven useful to emulate CXL features within the QEMU project. In this talk, I will introduce the current major CXL features that QEMU can emulate and walk you through how to set up a Linux + QEMU CXL environment that will enable testing and developing new CXL features. In addition, I will highlight some of the limitations of QEMU CXL emulation.

Learning Objectives

Emulate CXL hardware leveraging open-source tools.
Understand some of the latest CXL features that are being currently developed.
Grasp the importance of open ecosystems for emerging technologies.

Abstract

In order to develop open source CXL ecosystem software it has proven useful to emulate CXL features within the QEMU project. In this talk, I will introduce the current major CXL features that QEMU can emulate and walk you through how to set up a Linux + QEMU CXL environment that will enable testing and developing new CXL features. In addition, I will highlight some of the limitations of QEMU CXL emulation.

Learning Objectives

Emulate CXL hardware leveraging open-source tools.
Understand some of the latest CXL features that are being currently developed.
Grasp the importance of open ecosystems for emerging technologies.


---

Adam Manzanares
Samsung Electronics
Related Sessions