Project
Yocto + QEMU EDU Lab
A hands-on lab for building Linux images and learning how drivers communicate with simulated devices on two processor architectures.
Engineering reading paths
Follow QEMU device discovery into Linux drivers, Yocto images and bounded evidence.
Start here
Compare the independent PCI and platform-device contracts in the lab. Shared build inputs do not make their peripheral interfaces interchangeable, and virtual-device results do not establish physical hardware behavior.
Curated connections
Project
A hands-on lab for building Linux images and learning how drivers communicate with simulated devices on two processor architectures.
Curated connections
Engineering update
Closed lab manifests now separate x86-64 PCI MSI/INTx and bounded DMA from an ARM64 Device Tree and platform-driver path. The ARM64 peripheral has its own hardware contract and does not expose DMA.
Curated connections
Article
Compare two explicit virtual-device contracts across discovery, MMIO, interrupts and evidence without confusing CPU architecture with bus type.
Article
Reading the independent PCI and ARM64 lab contracts without turning virtual-device evidence into physical-hardware claims.
Curated connections
Bounded evidence
Source-based explorer. Explore discovery, registers, interrupts and DMA in the two documented lab compositions. No virtual or physical device runs in this explorer.
Curated connections
System map and source
Explore the documented boundaries and pinned sources in this case study. Evidence reviewed 30 September 2026.