<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qemu/docs/tools, branch master</title>
<subtitle>QEMU development tree</subtitle>
<id>https://git.zx2c4.com/qemu/atom/docs/tools?h=master</id>
<link rel='self' href='https://git.zx2c4.com/qemu/atom/docs/tools?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/'/>
<updated>2024-08-16T13:12:59Z</updated>
<entry>
<title>docs: Fix some typos (found by typos) and grammar issues</title>
<updated>2024-08-16T13:12:59Z</updated>
<author>
<name>Stefan Weil</name>
<email>sw@weilnetz.de</email>
</author>
<published>2024-08-13T20:23:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=24c32ed3745af104ee6f47c09c13042e8e4657db'/>
<id>urn:sha1:24c32ed3745af104ee6f47c09c13042e8e4657db</id>
<content type='text'>
Fix the misspellings of "overriden" also in code comments.

Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Message-Id: &lt;20240813125638.395461-1-sw@weilnetz.de&gt;
Reviewed-by: Peter Xu &lt;peterx@redhat.com&gt;
Reviewed-by: Eric Auger &lt;eric.auger@redhat.com&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20240813202329.1237572-20-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tools: build qemu-vmsr-helper</title>
<updated>2024-07-22T11:50:21Z</updated>
<author>
<name>Anthony Harivel</name>
<email>aharivel@redhat.com</email>
</author>
<published>2024-05-22T15:34:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=84369d762127157137006e29a971bb08a1bd17cd'/>
<id>urn:sha1:84369d762127157137006e29a971bb08a1bd17cd</id>
<content type='text'>
Introduce a privileged helper to access RAPL MSR.

The privileged helper tool, qemu-vmsr-helper, is designed to provide
virtual machines with the ability to read specific RAPL (Running Average
Power Limit) MSRs without requiring CAP_SYS_RAWIO privileges or relying
on external, out-of-tree patches.

The helper tool leverages Unix permissions and SO_PEERCRED socket
options to enforce access control, ensuring that only processes
explicitly requesting read access via readmsr() from a valid Thread ID
can access these MSRs.

The list of RAPL MSRs that are allowed to be read by the helper tool is
defined in rapl-msr-index.h. This list corresponds to the RAPL MSRs that
will be supported in the next commit titled "Add support for RAPL MSRs
in KVM/QEMU."

The tool is intentionally designed to run on the Linux x86 platform.
This initial implementation is tailored for Intel CPUs but can be
extended to support AMD CPUs in the future.

Signed-off-by: Anthony Harivel &lt;aharivel@redhat.com&gt;
Link: https://lore.kernel.org/r/20240522153453.1230389-3-aharivel@redhat.com
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>docs/tools/qemu-img.rst: fix typo (sumarizes)</title>
<updated>2023-12-23T16:35:47Z</updated>
<author>
<name>Samuel Tardieu</name>
<email>sam@rfc1149.net</email>
</author>
<published>2023-12-14T22:53:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=8a8be21dde814e7cef43acac8140a7ccd0c4f6fb'/>
<id>urn:sha1:8a8be21dde814e7cef43acac8140a7ccd0c4f6fb</id>
<content type='text'>
Signed-off-by: Samuel Tardieu &lt;sam@rfc1149.net&gt;
Reviewed-by: Zhao Liu &lt;zhao1.liu@intel.com&gt;
Signed-off-by: Michael Tokarev &lt;mjt@tls.msk.ru&gt;
</content>
</entry>
<entry>
<title>qemu-img: add compression option to rebase subcommand</title>
<updated>2023-10-31T12:51:28Z</updated>
<author>
<name>Andrey Drobyshev</name>
<email>andrey.drobyshev@virtuozzo.com</email>
</author>
<published>2023-09-19T16:58:03Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=26ea27898b2b4e322ab932fb61de8f32cd9e4d72'/>
<id>urn:sha1:26ea27898b2b4e322ab932fb61de8f32cd9e4d72</id>
<content type='text'>
If we rebase an image whose backing file has compressed clusters, we
might end up wasting disk space since the copied clusters are now
uncompressed.  In order to have better control over this, let's add
"--compress" option to the "qemu-img rebase" command.

Note that this option affects only the clusters which are actually being
copied from the original backing file.  The clusters which were
uncompressed in the target image will remain so.

Signed-off-by: Andrey Drobyshev &lt;andrey.drobyshev@virtuozzo.com&gt;
Reviewed-by: Denis V. Lunev &lt;den@openvz.org&gt;
Reviewed-by: Hanna Czenczek &lt;hreitz@redhat.com&gt;
Message-ID: &lt;20230919165804.439110-8-andrey.drobyshev@virtuozzo.com&gt;
Reviewed-by: Kevin Wolf &lt;kwolf@redhat.com&gt;
Signed-off-by: Kevin Wolf &lt;kwolf@redhat.com&gt;
</content>
</entry>
<entry>
<title>Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging</title>
<updated>2023-09-11T13:11:22Z</updated>
<author>
<name>Stefan Hajnoczi</name>
<email>stefanha@redhat.com</email>
</author>
<published>2023-09-11T13:11:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=78f8b6d9c88740d7e6ec8300a936f17460e41008'/>
<id>urn:sha1:78f8b6d9c88740d7e6ec8300a936f17460e41008</id>
<content type='text'>
Block layer patches

- Optimise reqs_lock to make multiqueue actually scale
- virtio: Drop out of coroutine context in virtio_load()
- iotests: Fix reference output for some tests after recent changes
- vpc: Avoid dynamic stack allocation
- Code cleanup, improved documentation

# -----BEGIN PGP SIGNATURE-----
#
# iQJFBAABCAAvFiEE3D3rFZqa+V09dFb+fwmycsiPL9YFAmT7VYgRHGt3b2xmQHJl
# ZGhhdC5jb20ACgkQfwmycsiPL9YfOg/7BoYF6lkB7DF/jH3XLY6f8zoI+OVM7dg1
# QFEjyVO+uZiJVh0CeBNI9WgnBe7f5vXMbiStyGbWKo3BLUsjnwoQcW/Sxpw61bR2
# jZYK6UHe0RhFqTQpbt8G1iCmlpRS+sX+Cy+lxcVcbqxcnLRXCOjT6ivyA4bGbYIC
# q9BHg/9hBmjuM05NTV6Axy8qjqBGVaIWE9ALTnw8H//waBr4/ydJPTl7EWHe3+tO
# Stm73evgPG7aLHM6W4qdFW4gwAQ8f+f42Q+0NH1YavB/pN3LTN1B6sLQY/51du+0
# d/JCsXex0IZQXmNPhqv1h01vhOyU9WBmlwpPG2iZv3a06SXk1ys3rQt/L7uIcsZg
# Z58CpcUJ517FERnkl0BWXzYhsdcW2K+RdlaiL5PX6H1A2B9LT05ouZfD47hh7kKv
# oX+Ulk05PFr3JRCKQF6QDEejRKXt169bGzInTlns/wXinD/V4sCkUnr9aWQuhoWk
# KhQm7WMscTTIyHP2FznO4x9kq0ALsoX/NKqBW2wgJUtqRzsd4XxPp5CXEsAir8Vt
# dpne/DaV5iDI1mGFJrvkctJN545tEoezBtUzC8/9rZGE0cxHAkhvQVZUDo7xVmrq
# PlGQ1ko9cNui/Gf9B6qDqaJJwSyw0S6vHurGVQJRwbyly57Fi5aisWkr4w7Rc4eA
# 7u9B1RvwF/Q=
# =2wGD
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri 08 Sep 2023 13:10:32 EDT
# gpg:                using RSA key DC3DEB159A9AF95D3D7456FE7F09B272C88F2FD6
# gpg:                issuer "kwolf@redhat.com"
# gpg: Good signature from "Kevin Wolf &lt;kwolf@redhat.com&gt;" [full]
# Primary key fingerprint: DC3D EB15 9A9A F95D 3D74  56FE 7F09 B272 C88F 2FD6

* tag 'for-upstream' of https://repo.or.cz/qemu/kevin:
  virtio: Drop out of coroutine context in virtio_load()
  vmstate: Mark VMStateInfo.get/put() coroutine_mixed_fn
  block: Make more BlockDriver definitions static
  block/meson.build: Restore alphabetical order of files
  block: Remove unnecessary variable in bdrv_block_device_info
  block: Remove bdrv_query_block_node_info
  vmdk: Clean up bdrv_open_child() return value check
  qemu-img: Update documentation for compressed images
  block: Be more verbose in create fallback
  block/iscsi: Document why we use raw malloc()
  qemu-img: omit errno value in error message
  block: change reqs_lock to QemuMutex
  block: minimize bs-&gt;reqs_lock section in tracked_request_end()
  iotests: adapt test output for new qemu_cleanup() behavior
  block/vpc: Avoid dynamic stack allocation

Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
</content>
</entry>
<entry>
<title>qemu-img: Update documentation for compressed images</title>
<updated>2023-09-08T15:03:09Z</updated>
<author>
<name>Kevin Wolf</name>
<email>kwolf@redhat.com</email>
</author>
<published>2023-09-01T10:24:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=a675ca4c620e66c1d45d55037f8fc21286af58cd'/>
<id>urn:sha1:a675ca4c620e66c1d45d55037f8fc21286af58cd</id>
<content type='text'>
Document the 'compression_type' option for qcow2, and mention that
streamOptimized vmdk supports compression, too.

Reported-by: Richard W.M. Jones &lt;rjones@redhat.com&gt;
Signed-off-by: Kevin Wolf &lt;kwolf@redhat.com&gt;
Message-ID: &lt;20230901102430.23856-1-kwolf@redhat.com&gt;
Reviewed-by: Richard W.M. Jones &lt;rjones@redhat.com&gt;
Signed-off-by: Kevin Wolf &lt;kwolf@redhat.com&gt;
</content>
</entry>
<entry>
<title>qemu-nbd: document -v behavior in respect to --fork in man</title>
<updated>2023-09-08T12:21:43Z</updated>
<author>
<name>Denis V. Lunev</name>
<email>den@openvz.org</email>
</author>
<published>2023-09-06T09:32:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=35e087de085cd6cf7e4c64c9b59b62c37ddcd1bd'/>
<id>urn:sha1:35e087de085cd6cf7e4c64c9b59b62c37ddcd1bd</id>
<content type='text'>
Signed-off-by: Denis V. Lunev &lt;den@openvz.org&gt;
CC: Eric Blake &lt;eblake@redhat.com&gt;
CC: Vladimir Sementsov-Ogievskiy &lt;vsementsov@yandex-team.ru&gt;
Message-ID: &lt;20230906093210.339585-8-den@openvz.org&gt;
Reviewed-by: Eric Blake &lt;eblake@redhat.com&gt;
[eblake: Wording improvement]
Signed-off-by: Eric Blake &lt;eblake@redhat.com&gt;
</content>
</entry>
<entry>
<title>9pfs: deprecate 'proxy' backend</title>
<updated>2023-07-06T09:42:08Z</updated>
<author>
<name>Christian Schoenebeck</name>
<email>qemu_oss@crudebyte.com</email>
</author>
<published>2023-06-26T11:49:06Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=71d72ececa086114df80fe4cc04d701b59002eb2'/>
<id>urn:sha1:71d72ececa086114df80fe4cc04d701b59002eb2</id>
<content type='text'>
As recent CVE-2023-2861 (fixed by f6b0de53fb) once again showed, the 9p
'proxy' fs driver is in bad shape. Using the 'proxy' backend was already
discouraged for safety reasons before and we recommended to use the
'local' backend (preferably in conjunction with its 'mapped' security
model) instead, but now it is time to officially deprecate the 'proxy'
backend.

Signed-off-by: Christian Schoenebeck &lt;qemu_oss@crudebyte.com&gt;
Reviewed-by: Greg Kurz &lt;groug@kaod.org&gt;
Message-Id: &lt;E1qDkmw-0007M1-8f@lizzy.crudebyte.com&gt;
</content>
</entry>
<entry>
<title>virtiofsd: Remove source</title>
<updated>2023-02-16T18:15:08Z</updated>
<author>
<name>Dr. David Alan Gilbert</name>
<email>dgilbert@redhat.com</email>
</author>
<published>2023-01-18T12:11:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=e0dc2631ec4ac718ebe22ddea0ab25524eb37b0e'/>
<id>urn:sha1:e0dc2631ec4ac718ebe22ddea0ab25524eb37b0e</id>
<content type='text'>
Now remove all the source.

Signed-off-by: Dr. David Alan Gilbert &lt;dgilbert@redhat.com&gt;
Acked-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
</content>
</entry>
<entry>
<title>virtiofsd: Remove build and docs glue</title>
<updated>2023-02-16T18:15:08Z</updated>
<author>
<name>Dr. David Alan Gilbert</name>
<email>dgilbert@redhat.com</email>
</author>
<published>2023-01-18T12:10:07Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=8ab5e8a503b55eb27672777cfedea902bb22a246'/>
<id>urn:sha1:8ab5e8a503b55eb27672777cfedea902bb22a246</id>
<content type='text'>
Remove all the virtiofsd build and docs infrastructure.

Signed-off-by: Dr. David Alan Gilbert &lt;dgilbert@redhat.com&gt;
Acked-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
</content>
</entry>
</feed>
