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: