qemu/machine/fixtures: normalize memory-backend-file option order

The vEGM fixtures used id,mem-path,size,share,prealloc while the vCMDQ
and Q35 SHM fixtures use id,size,mem-path with prealloc before share.
QEMU treats the options as unordered, but the golden tests compare
strings exactly, so a single canonical order keeps the emitter free of
per-backend special cases.  Canonical: id, size, mem-path, then
host-nodes/policy where pinned, then prealloc=on, share=on.

Assisted-by: Claude <noreply@anthropic.com>
Signed-off-by: Zvonko Kaiser <zkaiser@nvidia.com>
This commit is contained in:
Zvonko Kaiser
2026-07-17 16:15:00 +00:00
parent e1698f08e8
commit 089fcf6b4e
2 changed files with 6 additions and 6 deletions

View File

@@ -4,13 +4,13 @@
-object
iommufd,id=iommufd0
-object
memory-backend-file,id=m0,mem-path=/dev/egm4,size=56896M,share=on,prealloc=on
memory-backend-file,id=m0,size=56896M,mem-path=/dev/egm4,prealloc=on,share=on
-object
memory-backend-file,id=m1,mem-path=/dev/egm5,size=56896M,share=on,prealloc=on
memory-backend-file,id=m1,size=56896M,mem-path=/dev/egm5,prealloc=on,share=on
-object
memory-backend-file,id=m2,mem-path=/dev/egm6,size=56896M,share=on,prealloc=on
memory-backend-file,id=m2,size=56896M,mem-path=/dev/egm6,prealloc=on,share=on
-object
memory-backend-file,id=m3,mem-path=/dev/egm7,size=56896M,share=on,prealloc=on
memory-backend-file,id=m3,size=56896M,mem-path=/dev/egm7,prealloc=on,share=on
-machine
virt,accel=kvm,gic-version=3,ras=on,highmem-mmio-size=4T
-numa

View File

@@ -5,9 +5,9 @@
-object
iommufd,id=iommufd0
-object
memory-backend-file,id=m0,mem-path=/dev/egm4,size=56896M,share=on,prealloc=on
memory-backend-file,id=m0,size=56896M,mem-path=/dev/egm4,prealloc=on,share=on
-object
memory-backend-file,id=m1,mem-path=/dev/egm5,size=56896M,share=on,prealloc=on
memory-backend-file,id=m1,size=56896M,mem-path=/dev/egm5,prealloc=on,share=on
-machine
virt,accel=kvm,gic-version=3,ras=on,highmem-mmio-size=4T
-numa