aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Henderson <richard.henderson@linaro.org>2025-04-12 09:43:15 -0700
committerMichael Tokarev <mjt@tls.msk.ru>2025-04-14 12:30:09 +0300
commitf3ca7ca22271ac7c1b997092d72ad36517618fb5 (patch)
tree461786b51536eb6250cd368bf92d7c8cae76d707
parentb0b5af62ef9eaf25246cdd433a4eb69361298ee4 (diff)
downloadqemu-f3ca7ca22271ac7c1b997092d72ad36517618fb5.zip
qemu-f3ca7ca22271ac7c1b997092d72ad36517618fb5.tar.gz
qemu-f3ca7ca22271ac7c1b997092d72ad36517618fb5.tar.bz2
docs: Document removal of 64-bit on 32-bit emulation
With acce728cbc6c we disallowed configuring 64-bit guests on 32-bit hosts, but forgot to document that in removed-features. Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Michael Tokarev <mjt@tls.msk.ru> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Reviewed-by: Alex Bennée <alex.bennee@linaro.org> Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
-rw-r--r--docs/about/removed-features.rst9
1 files changed, 9 insertions, 0 deletions
diff --git a/docs/about/removed-features.rst b/docs/about/removed-features.rst
index 2527a91..790a5e4 100644
--- a/docs/about/removed-features.rst
+++ b/docs/about/removed-features.rst
@@ -858,6 +858,15 @@ QEMU. Since all recent x86 hardware from the past >10 years is
capable of the 64-bit x86 extensions, a corresponding 64-bit OS should
be used instead.
+32-bit hosts for 64-bit guests (removed in 10.0)
+''''''''''''''''''''''''''''''''''''''''''''''''
+
+In general, 32-bit hosts cannot support the memory space or atomicity
+requirements of 64-bit guests. Prior to 10.0, QEMU attempted to
+work around the atomicity issues in system mode by running all vCPUs
+in a single thread context; in user mode atomicity was simply broken.
+From 10.0, QEMU has disabled configuration of 64-bit guests on 32-bit hosts.
+
Guest Emulator ISAs
-------------------