]> xenbits.xensource.com Git - people/aperard/qemu-dm.git/commitdiff
docs: Document removal of 64-bit on 32-bit emulation
authorRichard Henderson <richard.henderson@linaro.org>
Sat, 12 Apr 2025 16:43:15 +0000 (09:43 -0700)
committerMichael Tokarev <mjt@tls.msk.ru>
Mon, 14 Apr 2025 09:30:09 +0000 (12:30 +0300)
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>
docs/about/removed-features.rst

index 2527a91795ad2bd7d50844545ee4445c36f61f1d..790a5e481c0ce23b1934601fad55ffe4d360f50f 100644 (file)
@@ -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
 -------------------