1*f58f084eSCornelia Huck.. _s390x-System-emulator: 2*f58f084eSCornelia Huck 3*f58f084eSCornelia Hucks390x System emulator 4*f58f084eSCornelia Huck--------------------- 5*f58f084eSCornelia Huck 6*f58f084eSCornelia HuckQEMU can emulate z/Architecture (in particular, 64 bit) s390x systems 7*f58f084eSCornelia Huckvia the ``qemu-system-s390x`` binary. Only one machine type, 8*f58f084eSCornelia Huck``s390-ccw-virtio``, is supported (with versioning for compatibility 9*f58f084eSCornelia Huckhandling). 10*f58f084eSCornelia Huck 11*f58f084eSCornelia HuckWhen using KVM as accelerator, QEMU can emulate CPUs up to the generation 12*f58f084eSCornelia Huckof the host. When using the default cpu model with TCG as accelerator, 13*f58f084eSCornelia HuckQEMU will emulate a subset of z13 cpu features that should be enough to run 14*f58f084eSCornelia Huckdistributions built for the z13. 15*f58f084eSCornelia Huck 16*f58f084eSCornelia HuckDevice support 17*f58f084eSCornelia Huck============== 18*f58f084eSCornelia Huck 19*f58f084eSCornelia HuckQEMU will not emulate most of the traditional devices found under LPAR or 20*f58f084eSCornelia Huckz/VM; virtio devices (especially using virtio-ccw) make up the bulk of 21*f58f084eSCornelia Huckthe available devices. Passthrough of host devices via vfio-pci, vfio-ccw, 22*f58f084eSCornelia Huckor vfio-ap is also available. 23*f58f084eSCornelia Huck 24*f58f084eSCornelia Huck.. toctree:: 25*f58f084eSCornelia Huck s390x/vfio-ap 26*f58f084eSCornelia Huck 27