32bit guest on 64bit host, should it work?

Eric Blake eblake at redhat.com
Wed Oct 16 15:02:06 UTC 2013


On 10/16/2013 08:12 AM, Chris Murphy wrote:
> Is a 64bit host expected to support running a 32bit guest OS in qemu/kvm? Or do archs need to match?

64-bit guets on 64-bit host exposing a 64-bit environment - works just
fine; supported, uses hardware acceleration.

32-bit guest on 64-bit host exposing only a 32-bit environment - works
just fine; supported, uses hardware acceleration.

32-bit guest on 64-bit host exposing a 64-bit environment - works just
fine; supported, uses hardware acceleration.

32-bit guest on 32-bit host (necessarily exposing a 32-bit environment)
- works just fine; supported, uses hardware acceleration (but gets less
testing, as few people run virt hosts in 32-bit mode).

No support for running a 64-bit guest on a 32-bit host (hardware just
doesn't expose enough memory).

Cross arch testing - works just fine, but slower (uses qemu emulation
rather than hardware accelation), and a bit harder to support, but still
useful; can only support a bit width in the guest <= bit width in the host.

-- 
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 621 bytes
Desc: OpenPGP digital signature
URL: <http://lists.fedoraproject.org/pipermail/test/attachments/20131016/147a12b4/attachment.sig>


More information about the test mailing list