Next steps

After the first session works, pick the next chapter by goal. This page only routes readers; it does not duplicate chapter content.

Understand how the system works

Start with Architecture overview, read Components and responsibilities to understand the QEMU functional, gem5 performance and vfio-user split, then continue with Execution flow and Memory and shared memory model.

Use and extend the launcher

Commands, the YAML-to-plan pipeline, session lifecycle and debugging are in chapter 3:

Go deeper into simulators and the driver

QEMU as vhost and device model, the gem5 MI300X performance model and guest driver requirements are in chapter 4:

Write your own topology

Machine catalog, host and device configuration, vHost and how to write a topology YAML are in chapter 5:

Look up facts and troubleshoot

Schemas, parameters, versions, artifact paths and known issues are in chapter 6: