<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/include/qapi/qmp, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/include/qapi/qmp?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/include/qapi/qmp?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-10-27T05:57:18+00:00</updated>
<entry>
<title>qerror: QERR_PERMISSION_DENIED is no longer used, drop</title>
<updated>2022-10-27T05:57:18+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2022-10-12T15:38:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=0dddb0fc80f83d3bb469dc220ba8e2496b27a205'/>
<id>urn:sha1:0dddb0fc80f83d3bb469dc220ba8e2496b27a205</id>
<content type='text'>
Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-Id: &lt;20221012153801.2604340-5-armbru@redhat.com&gt;
</content>
</entry>
<entry>
<title>include: move qdict_{crumple,flatten} declarations</title>
<updated>2022-04-21T13:03:51+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2022-04-20T13:26:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=215aea0cb2c1ede4bac8877a8c85b66568bed694'/>
<id>urn:sha1:215aea0cb2c1ede4bac8877a8c85b66568bed694</id>
<content type='text'>
Move them where they belong, since the functions are implemented in block-qdict.c.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Message-Id: &lt;20220420132624.2439741-25-marcandre.lureau@redhat.com&gt;
</content>
</entry>
<entry>
<title>include/qapi: add g_autoptr support for qobject types</title>
<updated>2022-04-06T08:50:38+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2022-03-23T15:57:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=d709bbf3b17f43c91e82c3807a39f2c349d27934'/>
<id>urn:sha1:d709bbf3b17f43c91e82c3807a39f2c349d27934</id>
<content type='text'>
Need wrappers for qobject_unref() calls, which is a macro.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Reviewed-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20220323155743.1585078-10-marcandre.lureau@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>Replace GCC_FMT_ATTR with G_GNUC_PRINTF</title>
<updated>2022-03-22T10:40:51+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2022-02-20T16:39:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=9edc6313da34699ebd2bae4573ea22339b26450a'/>
<id>urn:sha1:9edc6313da34699ebd2bae4573ea22339b26450a</id>
<content type='text'>
One less qemu-specific macro. It also helps to make some headers/units
only depend on glib, and thus moved in standalone projects eventually.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Reviewed-by: Richard W.M. Jones &lt;rjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>qapi: Generalize command policy checking</title>
<updated>2021-10-29T16:24:46+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2021-10-28T10:25:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=6604e4757a1fc5832f87b5f9244efccabb49be8e'/>
<id>urn:sha1:6604e4757a1fc5832f87b5f9244efccabb49be8e</id>
<content type='text'>
The code to check command policy can see special feature flag
'deprecated' as command flag QCO_DEPRECATED.  I want to make feature
flag 'unstable' visible there as well, so I can add policy for it.

To let me make it visible, add member @special_features (a bitset of
QapiSpecialFeature) to QmpCommand, and adjust the generator to pass it
through qmp_register_command().  Then replace "QCO_DEPRECATED in
@flags" by QAPI_DEPRECATED in @special_features", and drop
QCO_DEPRECATED.

Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Acked-by: John Snow &lt;jsnow@redhat.com&gt;
Message-Id: &lt;20211028102520.747396-7-armbru@redhat.com&gt;
Reviewed-by: Juan Quintela &lt;quintela@redhat.com&gt;
Reviewed-by: Eric Blake &lt;eblake@redhat.com&gt;
</content>
</entry>
<entry>
<title>qapi: Eliminate QCO_NO_OPTIONS for a slight simplification</title>
<updated>2021-10-29T13:55:52+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2021-10-28T10:25:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=9bafe07bc8b00ce9ba5ea6f4c590239c579d83ee'/>
<id>urn:sha1:9bafe07bc8b00ce9ba5ea6f4c590239c579d83ee</id>
<content type='text'>
Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Reviewed-by: Juan Quintela &lt;quintela@redhat.com&gt;
Reviewed-by: John Snow &lt;jsnow@redhat.com&gt;
Message-Id: &lt;20211028102520.747396-4-armbru@redhat.com&gt;
</content>
</entry>
<entry>
<title>vl: plumb keyval-based options into -readconfig</title>
<updated>2021-06-04T11:50:04+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2021-05-24T10:57:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c0d4aa82f895af67cbf7772324e05605e22b4162'/>
<id>urn:sha1:c0d4aa82f895af67cbf7772324e05605e22b4162</id>
<content type='text'>
Let -readconfig support parsing command line options into QDict or
QemuOpts.  This will be used to add back support for objects in
-readconfig.

Cc: Markus Armbruster &lt;armbru@redhat.com&gt;
Cc: qemu-stable@nongnu.org
Reviewed-by: Kevin Wolf &lt;kwolf@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Message-Id: &lt;20210524105752.3318299-3-pbonzini@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>qapi: Implement deprecated-input=reject for QMP commands</title>
<updated>2021-03-19T15:05:11+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2021-03-18T15:55:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=d2032598c434fe385145ee6ea58007a19ef7e723'/>
<id>urn:sha1:d2032598c434fe385145ee6ea58007a19ef7e723</id>
<content type='text'>
This policy rejects deprecated input, and thus permits "testing the
future".  Implement it for QMP commands: make deprecated ones fail.
Example: when QEMU is run with -compat deprecated-input=reject, then

    {"execute": "query-cpus"}

fails like this

    {"error": {"class": "CommandNotFound", "desc": "Deprecated command query-cpus disabled by policy"}}

When the deprecated command is removed, the error will change to

    {"error": {"class": "CommandNotFound", "desc": "The command query-cpus has not been found"}}

Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Reviewed-by: Eric Blake &lt;eblake@redhat.com&gt;
Message-Id: &lt;20210318155519.1224118-10-armbru@redhat.com&gt;
</content>
</entry>
<entry>
<title>qga: return a more explicit error on why a command is disabled</title>
<updated>2021-03-17T01:21:47+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2021-02-19T08:28:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c98939daeca3beb21c85560acede8d3529e363d9'/>
<id>urn:sha1:c98939daeca3beb21c85560acede8d3529e363d9</id>
<content type='text'>
qmp_disable_command() now takes an optional error string to return a
more explicit error message.

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1928806

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
*fix up 80+ char line
Signed-off-by: Michael Roth &lt;michael.roth@amd.com&gt;
</content>
</entry>
<entry>
<title>qobject: Make QString immutable</title>
<updated>2020-12-19T09:39:41+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2020-12-11T17:11:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=4ac76ba414ecb94f086d73621775d8b38b6f0a43'/>
<id>urn:sha1:4ac76ba414ecb94f086d73621775d8b38b6f0a43</id>
<content type='text'>
The functions to modify a QString's string are all unused now.  Drop
them, and make the string immutable.  Saves 16 bytes per QString on my
system.

Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-Id: &lt;20201211171152.146877-21-armbru@redhat.com&gt;
</content>
</entry>
</feed>
