<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/tests/vmstate-static-checker-data/dump1.json, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/tests/vmstate-static-checker-data/dump1.json?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/tests/vmstate-static-checker-data/dump1.json?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2021-03-19T14:18:43+00:00</updated>
<entry>
<title>hw: Replace anti-social QOM type names</title>
<updated>2021-03-19T14:18:43+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2021-03-04T14:02:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e178113ff6465b55893c2b048b0a4be82a7bbd25'/>
<id>urn:sha1:e178113ff6465b55893c2b048b0a4be82a7bbd25</id>
<content type='text'>
Several QOM type names contain ',':

    ARM,bitband-memory
    etraxfs,pic
    etraxfs,serial
    etraxfs,timer
    fsl,imx25
    fsl,imx31
    fsl,imx6
    fsl,imx6ul
    fsl,imx7
    grlib,ahbpnp
    grlib,apbpnp
    grlib,apbuart
    grlib,gptimer
    grlib,irqmp
    qemu,register
    SUNW,bpp
    SUNW,CS4231
    SUNW,DBRI
    SUNW,DBRI.prom
    SUNW,fdtwo
    SUNW,sx
    SUNW,tcx
    xilinx,zynq_slcr
    xlnx,zynqmp
    xlnx,zynqmp-pmu-soc
    xlnx,zynq-xadc

These are all device types.  They can't be plugged with -device /
device_add, except for xlnx,zynqmp-pmu-soc, and I doubt that one
actually works.

They *can* be used with -device / device_add to request help.
Usability is poor, though: you have to double the comma, like this:

    $ qemu-system-x86_64 -device SUNW,,fdtwo,help

Trap for the unwary.  The fact that this was broken in
device-introspect-test for more than six years until commit e27bd49876
fixed it demonstrates that "the unwary" includes seasoned developers.

One QOM type name contains ' ': "ICH9 SMB".  Because having to
remember just one way to quote would be too easy.

Rename the "SUNW,FOO types to "sun-FOO".  Summarily replace ',' and '
' by '-' in the other type names.

Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-Id: &lt;20210304140229.575481-2-armbru@redhat.com&gt;
Reviewed-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Acked-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests: vmstate static checker: minimum_version_id check</title>
<updated>2014-06-23T17:14:52+00:00</updated>
<author>
<name>Amit Shah</name>
</author>
<published>2014-06-20T13:26:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=7daa3d76dff720465188867272682a4f8fcf6e82'/>
<id>urn:sha1:7daa3d76dff720465188867272682a4f8fcf6e82</id>
<content type='text'>
Signed-off-by: Amit Shah &lt;amit.shah@redhat.com&gt;
Reviewed-by: Juan Quintela &lt;quintela@redhat.com&gt;
Signed-off-by: Juan Quintela &lt;quintela@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests: vmstate static checker: add dump1 and dump2 files</title>
<updated>2014-06-23T17:14:51+00:00</updated>
<author>
<name>Amit Shah</name>
</author>
<published>2014-06-20T13:26:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a10413e4fc96f83ff60b3c57d7b805752a7fc492'/>
<id>urn:sha1:a10413e4fc96f83ff60b3c57d7b805752a7fc492</id>
<content type='text'>
These are stripped-down JSON data as obtained from the -dump-vmstate
option.  The two files are identical in this commit, and will be
modified in the later commits to show what the script does with the
data.

Signed-off-by: Amit Shah &lt;amit.shah@redhat.com&gt;
Acked-by: Juan Quintela &lt;quintela@redhat.com&gt;
Signed-off-by: Juan Quintela &lt;quintela@redhat.com&gt;
</content>
</entry>
</feed>
