<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qemu/include/monitor, branch master</title>
<subtitle>QEMU development tree</subtitle>
<id>https://git.zx2c4.com/qemu/atom/include/monitor?h=master</id>
<link rel='self' href='https://git.zx2c4.com/qemu/atom/include/monitor?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/'/>
<updated>2024-06-30T16:51:44Z</updated>
<entry>
<title>monitor: Remove obsolete stubs</title>
<updated>2024-06-30T16:51:44Z</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
<email>philmd@linaro.org</email>
</author>
<published>2024-06-10T06:39:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=4475a9b0585977dcd46e17da1005e1f4569dbf9c'/>
<id>urn:sha1:4475a9b0585977dcd46e17da1005e1f4569dbf9c</id>
<content type='text'>
hmp_info_roms() was removed in commit dd98234c05 ("qapi:
introduce x-query-roms QMP command"),

hmp_info_numa() in commit 1b8ae799d8 ("qapi: introduce
x-query-numa QMP command"),

hmp_info_ramblock() in commit ca411b7c8a ("qapi: introduce
x-query-ramblock QMP command")

and hmp_info_irq() in commit 91f2fa7045 ("qapi: introduce
x-query-irq QMP command").

Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Reviewed-by: Dr. David Alan Gilbert &lt;dave@treblig.org&gt;
Reviewed-by: Michael Tokarev &lt;mjt@tls.msk.ru&gt;
Signed-off-by: Michael Tokarev &lt;mjt@tls.msk.ru&gt;
</content>
</entry>
<entry>
<title>monitor: Report errors from monitor_fdset_dup_fd_add</title>
<updated>2024-06-21T12:47:21Z</updated>
<author>
<name>Fabiano Rosas</name>
<email>farosas@suse.de</email>
</author>
<published>2024-06-17T18:57:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=960f29b347ad34a53580fa822083d51ba7851b7b'/>
<id>urn:sha1:960f29b347ad34a53580fa822083d51ba7851b7b</id>
<content type='text'>
I'm keeping the EACCES because callers expect to be able to look at
errno.

Reviewed-by: Peter Xu &lt;peterx@redhat.com&gt;
Signed-off-by: Fabiano Rosas &lt;farosas@suse.de&gt;
</content>
</entry>
<entry>
<title>monitor: Drop monitor_fdset_dup_fd_find/_remove()</title>
<updated>2024-06-20T13:42:24Z</updated>
<author>
<name>Peter Xu</name>
<email>peterx@redhat.com</email>
</author>
<published>2024-06-17T18:57:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=1cd93fb0bf8b1fddab4c38e17145cc8776eadaa0'/>
<id>urn:sha1:1cd93fb0bf8b1fddab4c38e17145cc8776eadaa0</id>
<content type='text'>
Those functions are not needed, one remove function should already
work.  Clean it up.

Here the code doesn't really care about whether we need to keep that dupfd
around if close() failed: when that happens something got very wrong,
keeping the dup_fd around the fdsets may not help that situation so far.

Cc: Dr. David Alan Gilbert &lt;dave@treblig.org&gt;
Cc: Markus Armbruster &lt;armbru@redhat.com&gt;
Cc: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Cc: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Cc: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Signed-off-by: Peter Xu &lt;peterx@redhat.com&gt;
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
[add missing return statement, removal during traversal is not safe]
Signed-off-by: Fabiano Rosas &lt;farosas@suse.de&gt;
</content>
</entry>
<entry>
<title>kconfig: allow compiling out QEMU device tree code per target</title>
<updated>2024-05-10T13:45:15Z</updated>
<author>
<name>Paolo Bonzini</name>
<email>pbonzini@redhat.com</email>
</author>
<published>2024-05-07T12:13:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=1935b7ead18dbcbf459dbe7a8fd4253fbe1ed4d0'/>
<id>urn:sha1:1935b7ead18dbcbf459dbe7a8fd4253fbe1ed4d0</id>
<content type='text'>
Introduce a new Kconfig symbol, CONFIG_DEVICE_TREE, that specifies whether
to include the common device tree code in system/device_tree.c and to
link to libfdt.  For now, include it unconditionally if libfdt is
available.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>monitor: remove MonitorDef from typedefs.h</title>
<updated>2024-05-03T13:47:48Z</updated>
<author>
<name>Paolo Bonzini</name>
<email>pbonzini@redhat.com</email>
</author>
<published>2024-05-02T15:09:39Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=f37c6c2e89d3b8d3376ddc74b5357e56f49ccb9c'/>
<id>urn:sha1:f37c6c2e89d3b8d3376ddc74b5357e56f49ccb9c</id>
<content type='text'>
MonitorDef is defined by hmp-target.h, and all users except one already
include it; the reason why the stubs do not include it, is because
hmp-target.h currently can only be used in files that are compiled
per target.  However, that is easily fixed.  Because the benefit of
having MonitorDef in typedefs.h is very small, do it and remove the
type from typedefs.h.

Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>hw/rdma: Remove deprecated pvrdma device and rdmacm-mux helper</title>
<updated>2024-04-24T14:03:38Z</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
<email>philmd@linaro.org</email>
</author>
<published>2024-03-28T11:53:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=1dfd42c4264bbf47415a9e73f0d6b4e6a7cd7393'/>
<id>urn:sha1:1dfd42c4264bbf47415a9e73f0d6b4e6a7cd7393</id>
<content type='text'>
The whole RDMA subsystem was deprecated in commit e9a54265f5
("hw/rdma: Deprecate the pvrdma device and the rdma subsystem")
released in v8.2.

Remove:
 - PVRDMA device
 - generated vmw_pvrdma/ directory from linux-headers
 - rdmacm-mux tool from contrib/

Cc: Yuval Shaia &lt;yuval.shaia.ml@gmail.com&gt;
Cc: Marcel Apfelbaum &lt;marcel.apfelbaum@gmail.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Reviewed-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Message-Id: &lt;20240328130255.52257-2-philmd@linaro.org&gt;
</content>
</entry>
<entry>
<title>monitor: add more *_locked() functions</title>
<updated>2023-05-25T08:18:33Z</updated>
<author>
<name>Paolo Bonzini</name>
<email>pbonzini@redhat.com</email>
</author>
<published>2023-05-17T12:46:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=4cb96b974265f97a9902b4458e50d01082572a16'/>
<id>urn:sha1:4cb96b974265f97a9902b4458e50d01082572a16</id>
<content type='text'>
Allow flushing and printing to the monitor while mon-&gt;mon_lock is
held.  This will help cleaning up the locking of mon-&gt;mux_out and
mon-&gt;suspend_cnt.

Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>hmp: Add 'one-insn-per-tb' command equivalent to 'singlestep'</title>
<updated>2023-05-02T14:47:40Z</updated>
<author>
<name>Peter Maydell</name>
<email>peter.maydell@linaro.org</email>
</author>
<published>2023-04-17T16:40:39Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=e9ccfdd91d7c7752846812c8cda015eee91e728d'/>
<id>urn:sha1:e9ccfdd91d7c7752846812c8cda015eee91e728d</id>
<content type='text'>
The 'singlestep' HMP command is confusing, because it doesn't
actually have anything to do with single-stepping the CPU.  What it
does do is force TCG emulation to put one guest instruction in each
TB, which can be useful in some situations.

Create a new HMP command  'one-insn-per-tb', so we can document that
'singlestep' is just a deprecated synonym for it, and eventually
perhaps drop it.

We aren't obliged to do deprecate-and-drop for HMP commands,
but it's easy enough to do so, so we do.

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Reviewed-by: Dr. David Alan Gilbert &lt;dgilbert@redhat.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Message-id: 20230417164041.684562-9-peter.maydell@linaro.org
</content>
</entry>
<entry>
<title>hmp: add cryptodev info command</title>
<updated>2023-03-07T17:38:59Z</updated>
<author>
<name>zhenwei pi</name>
<email>pizhenwei@bytedance.com</email>
</author>
<published>2023-03-01T10:58:42Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=ef52091aebb9860d9a454a792a9fbd66acdc63c8'/>
<id>urn:sha1:ef52091aebb9860d9a454a792a9fbd66acdc63c8</id>
<content type='text'>
Example of this command:
 # virsh qemu-monitor-command vm --hmp info cryptodev
cryptodev1: service=[akcipher|mac|hash|cipher]
    queue 0: type=builtin
cryptodev0: service=[akcipher]
    queue 0: type=lkcf

Acked-by: Dr. David Alan Gilbert &lt;dgilbert@redhat.com&gt;
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Signed-off-by: zhenwei pi &lt;pizhenwei@bytedance.com&gt;
Message-Id: &lt;20230301105847.253084-8-pizhenwei@bytedance.com&gt;
Reviewed-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
</content>
</entry>
<entry>
<title>i386/xen: add monitor commands to test event injection</title>
<updated>2023-03-01T08:22:50Z</updated>
<author>
<name>Joao Martins</name>
<email>joao.m.martins@oracle.com</email>
</author>
<published>2018-08-21T16:16:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=507cb64d6e66d672bfddb275fe746241e0ed8db2'/>
<id>urn:sha1:507cb64d6e66d672bfddb275fe746241e0ed8db2</id>
<content type='text'>
Specifically add listing, injection of event channels.

Signed-off-by: Joao Martins &lt;joao.m.martins@oracle.com&gt;
Signed-off-by: David Woodhouse &lt;dwmw@amazon.co.uk&gt;
Acked-by: Dr. David Alan Gilbert &lt;dgilbert@redhat.com&gt;
Reviewed-by: Paul Durrant &lt;paul@xen.org&gt;
</content>
</entry>
</feed>
