Skip to content

Commit 100e8e2

Browse files
committed
Merge tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu into staging
trivial patches for 2025-04-14 # -----BEGIN PGP SIGNATURE----- # # iQIzBAABCgAdFiEEZKoqtTHVaQM2a/75gqpKJDselHgFAmf81fEACgkQgqpKJDse # lHihiBAAlf/FCOGs4qCJuwuoeebI9WC22C+80hQPNMiXLvV7wQWJMqdf6UvPOUt/ # LUdndWrPb2hKKVzcv6mMEKl0wEAxOdxB1FiZZltKwIJiES1OXJcKjNSK84PTN/CN # WDC/mVjv5v10X7x3xUHTqB1qr6MpWuSQLnfob5u40MVa43wZj6fJPeSYzHsWNgrx # 47xLlqFyGVv7mMtIxpYsrKoFypNaTTHggSydZnUkOQBIsXvxE9mEagIdNhjGQVNh # gx76DWxYnjM932yIizKCQJhe2umetlHUR9dUEqWkI8xRA0pQVTE/p5c+rkIxCzeu # uAadKOOGdRaHKjinyMQMoFTjC6CH8f1znWVwYJvsh2XLyJXb7PAo6jq3piUWLQpv # OTXSQ2N/1FJeYEkliyjJibabviJpmdY3mzr/Bw0jJh3KYGm1Ub/lGjjaVes5PwHz # xa5jnm2Dk9sdpWP2VCyxhlffs5iSOQblPBit4UeTyytg1SZohcWNevcz+AdrCUEE # nYvxQoAl0euq6oAXDV1qsVl7HwgEm9FCiMJY8G94G890wGx9gPIZ+Ofp+9GHbve0 # sxY027EjvosX9Om2IRexmLpwnHRCUYw+09fD8iqs7ie/oN5ryTgYG5oZMAjAZC46 # Rd+dcuxxmT9uc5XZoZaGzloNmCDI7RjMAMAaSlwUMXHB0XA0wc8= # =VgUD # -----END PGP SIGNATURE----- # gpg: Signature made Mon 14 Apr 2025 05:31:29 EDT # gpg: using RSA key 64AA2AB531D56903366BFEF982AA4A243B1E9478 # gpg: Good signature from "Michael Tokarev <[email protected]>" [unknown] # gpg: aka "Michael Tokarev <[email protected]>" [unknown] # gpg: aka "Michael Tokarev <[email protected]>" [unknown] # gpg: WARNING: This key is not certified with a trusted signature! # gpg: There is no indication that the signature belongs to the owner. # Primary key fingerprint: 9D8B E14E 3F2A 9DD7 9199 28F1 61AD 3D98 ECDF 2C8E # Subkey fingerprint: 64AA 2AB5 31D5 6903 366B FEF9 82AA 4A24 3B1E 9478 * tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu: docs: Document removal of 64-bit on 32-bit emulation Fix objdump output parser in "nsis.py" docs: Fix some typos (found by codespell and typos) Signed-off-by: Stefan Hajnoczi <[email protected]>
2 parents 5befef5 + f3ca7ca commit 100e8e2

File tree

7 files changed

+20
-11
lines changed

7 files changed

+20
-11
lines changed

docs/about/deprecated.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -452,7 +452,7 @@ Backend ``memory`` (since 9.0)
452452
``reconnect`` (since 9.2)
453453
^^^^^^^^^^^^^^^^^^^^^^^^^
454454

455-
The ``reconnect`` option only allows specifiying second granularity timeouts,
455+
The ``reconnect`` option only allows specifying second granularity timeouts,
456456
which is not enough for all types of use cases, use ``reconnect-ms`` instead.
457457

458458

@@ -462,7 +462,7 @@ Net device options
462462
Stream ``reconnect`` (since 9.2)
463463
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
464464

465-
The ``reconnect`` option only allows specifiying second granularity timeouts,
465+
The ``reconnect`` option only allows specifying second granularity timeouts,
466466
which is not enough for all types of use cases, use ``reconnect-ms`` instead.
467467

468468
VFIO device options

docs/about/removed-features.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -858,6 +858,15 @@ QEMU. Since all recent x86 hardware from the past >10 years is
858858
capable of the 64-bit x86 extensions, a corresponding 64-bit OS should
859859
be used instead.
860860

861+
32-bit hosts for 64-bit guests (removed in 10.0)
862+
''''''''''''''''''''''''''''''''''''''''''''''''
863+
864+
In general, 32-bit hosts cannot support the memory space or atomicity
865+
requirements of 64-bit guests. Prior to 10.0, QEMU attempted to
866+
work around the atomicity issues in system mode by running all vCPUs
867+
in a single thread context; in user mode atomicity was simply broken.
868+
From 10.0, QEMU has disabled configuration of 64-bit guests on 32-bit hosts.
869+
861870
Guest Emulator ISAs
862871
-------------------
863872

docs/devel/codebase.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Codebase
55
This section presents the various parts of QEMU and how the codebase is
66
organized.
77

8-
Beyond giving succint descriptions, the goal is to offer links to various
8+
Beyond giving succinct descriptions, the goal is to offer links to various
99
parts of the documentation/codebase.
1010

1111
Subsystems
@@ -67,7 +67,7 @@ yet, so sometimes the source code is all you have.
6767
* `chardev <https://gitlab.com/qemu-project/qemu/-/tree/master/chardev>`_:
6868
Various backends used by char devices.
6969
* `common-user <https://gitlab.com/qemu-project/qemu/-/tree/master/common-user>`_:
70-
User-mode assembly code for dealing with signals occuring during syscalls.
70+
User-mode assembly code for dealing with signals occurring during syscalls.
7171
* `configs <https://gitlab.com/qemu-project/qemu/-/tree/master/configs>`_:
7272
Makefiles defining configurations to build QEMU.
7373
* `contrib <https://gitlab.com/qemu-project/qemu/-/tree/master/contrib>`_:
@@ -102,7 +102,7 @@ yet, so sometimes the source code is all you have.
102102
* `.gitlab-ci.d <https://gitlab.com/qemu-project/qemu/-/tree/master/.gitlab-ci.d>`_:
103103
`CI <ci>` yaml and scripts.
104104
* `include <https://gitlab.com/qemu-project/qemu/-/tree/master/include>`_:
105-
All headers associated to different subsystems in QEMU. The hierachy used
105+
All headers associated to different subsystems in QEMU. The hierarchy used
106106
mirrors source code organization and naming.
107107
* `hw <https://gitlab.com/qemu-project/qemu/-/tree/master/hw>`_:
108108
`Devices <device-emulation>` and boards emulation. Devices are categorized by

docs/devel/qapi-domain.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ Schema or generating documentation from code that exists. It is merely
4141
the rST syntax used to describe things. For instance, the Sphinx Python
4242
domain adds syntax like ``:py:func:`` for describing Python functions in
4343
documentation, but it's the autodoc module that is responsible for
44-
reading python code and generating such syntax. QAPI is analagous here:
44+
reading Python code and generating such syntax. QAPI is analogous here:
4545
qapidoc.py is responsible for reading the QAPI Schema and generating rST
4646
syntax, and qapi_domain.py is responsible for translating that special
4747
syntax and providing APIs for Sphinx internals.
@@ -514,7 +514,7 @@ the definition's "fully qualified name", allowing two different
514514
namespaces to create an otherwise identically named definition.
515515

516516
This directive also influences how reference resolution works for any
517-
references that do not explicity specify a namespace, so this directive
517+
references that do not explicitly specify a namespace, so this directive
518518
can be used to nudge references into preferring targets from within that
519519
namespace.
520520

include/exec/memory.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2162,7 +2162,7 @@ void memory_region_flush_rom_device(MemoryRegion *mr, hwaddr addr, hwaddr size);
21622162
* only useful on RAM regions.
21632163
*
21642164
* @mr: the region being updated.
2165-
* @readonly: whether rhe region is to be ROM or RAM.
2165+
* @readonly: whether the region is to be ROM or RAM.
21662166
*/
21672167
void memory_region_set_readonly(MemoryRegion *mr, bool readonly);
21682168

@@ -2173,7 +2173,7 @@ void memory_region_set_readonly(MemoryRegion *mr, bool readonly);
21732173
* only useful on RAM regions.
21742174
*
21752175
* @mr: the region being updated.
2176-
* @nonvolatile: whether rhe region is to be non-volatile.
2176+
* @nonvolatile: whether the region is to be non-volatile.
21772177
*/
21782178
void memory_region_set_nonvolatile(MemoryRegion *mr, bool nonvolatile);
21792179

qapi/qdev.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@
173173
# configuration changed.
174174
#
175175
# The command may be used to notify the guest about block device
176-
# capcity change. Currently only vhost-user-blk device supports
176+
# capacity change. Currently only vhost-user-blk device supports
177177
# this.
178178
#
179179
# @id: the device's ID or QOM path

scripts/nsis.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ def find_deps(exe_or_dll, search_path, analyzed_deps):
2323
output = subprocess.check_output(["objdump", "-p", exe_or_dll], text=True)
2424
output = output.split("\n")
2525
for line in output:
26-
if not line.startswith("\tDLL Name: "):
26+
if not line.lstrip().startswith("DLL Name: "):
2727
continue
2828

2929
dep = line.split("DLL Name: ")[1].strip()

0 commit comments

Comments
 (0)