Repository navigation
This patch starts M8 with virtio-iommu and intel-iommu, adds -global, and keeps moving the qtest work on the arm and riscv virt boards.
For M8: virtio-iommu is in on q35 (#264) and arm virt (#266). intel-iommu is in with legacy DMA remapping and the DMAR table (#270) and interrupt remapping (#274). Both were compared against QEMU 11.1 with Linux guests on server2.
For M6: -global is in with QEMU's qdev global property semantics and errors (#271). The QMP system_reset command (#261), null-co drives and QMP block_resize (#265) are in. The QOM types of the virtio-rng and virtio-blk devices are listed as QEMU lists them (#262, #267). The arm and riscv virt boards now take virtio-balloon (#268), -netdev with virtio-net (#269) and announce-self (#272). virtio-sound-device works on microvm with QEMU's bus placement and errors, and the ac97 alias is accepted (#263). Two flaky net tests are fixed: the passt test no longer hits ETXTBSY when it runs its scripts (#273), and the two queue tap test uses its own device name (#275).
What's Changed
- system: add the QMP system_reset command by @tamnd in #261
- system: list the QOM types of the virtio-rng devices by @tamnd in #262
- system: add virtio-sound-device on microvm by @tamnd in #263
- Add virtio-iommu on q35 by @tamnd in #264
- system: add null-co drives and the QMP block_resize command by @tamnd in #265
- Add virtio-iommu on arm virt by @tamnd in #266
- system: list the QOM types of virtio-blk by @tamnd in #267
- system: plug virtio-balloon on the arm and riscv boards by @tamnd in #268
- system: take -netdev and virtio-net on the arm and riscv boards by @tamnd in #269
- Add intel-iommu with legacy DMA remapping and the DMAR table by @tamnd in #270
- system: add -global with qdev global property semantics by @tamnd in #271
- net: add announce-self and list virtio-net on the arm and riscv boards by @tamnd in #272
- net: write the passt test scripts from a child to avoid ETXTBSY by @tamnd in #273
- Add interrupt remapping to intel-iommu by @tamnd in #274
- net: give the two queue tap test device its own name by @tamnd in #275
- Release 0.5.7 by @tamnd in #276
Full Changelog: v0.5.6...v0.5.7