diff options
Diffstat (limited to 'system/qemu/README')
-rw-r--r-- | system/qemu/README | 35 |
1 files changed, 19 insertions, 16 deletions
diff --git a/system/qemu/README b/system/qemu/README index 593146af9a..1c9b196e0c 100644 --- a/system/qemu/README +++ b/system/qemu/README @@ -9,10 +9,12 @@ the kvm-kmod modules and executing the guest code directly on the host CPU. Slackware provides pre-built 32/64 bit x86 kvm-kmod modules or you can build different versions with the kvm-kmod package. -By default, this script builds only the x86 and arm emulation targets -for qemu; if you prefer to build all supported targets, do this: +By default, this script builds all emulation targets for qemu; if you +prefer to build specific target(s), do this: - TARGETS=all ./qemu.SlackBuild + TARGETS=arm-softmmu,arm-linux-user,armeb-linux-user ./qemu.SlackBuild + +(Refer to qemu documentation for available emulation targets.) Disable vnc support via: @@ -39,20 +41,20 @@ your processor) prior to launching qemu-system-ARCH with kvm enabled. For older/unmaintained qemu frontends, this build also creates a symlink to qemu-system-ARCH at /usr/bin/qemu-kvm. -libiscsi, libcacard, liburing, spice, usbredir, virglrenderer, -device-tree-compiler, libnfs, snappy, glusterfs and vde2 are optional -dependencies. +libslirp (user mode networking), libcacard, spice, usbredir, +virglrenderer, libnfs, snappy, device-tree-compiler, glusterfs, and vde2 +are optional dependencies. + +To enable user mode networking, install libslirp (availale on SBO), then +compile qemu: -NOTE: -To compile with virglrenderer, you will need to upgrade to -mesa-12.0.0 or higher. +SLIRP=yes ./qemu.SlackBuild -Sphinx is optional but required in order for any of the documentation to be -built. +libiscsi (to access iSCSI targets directly) is optional dependency, +and will be picked up, if present, during the compilation. -libseccomp (to use libvirt) and libiscsi (to access iSCSI targets -directly) are optional dependencies, and will be picked up, if -present, during the compilation. +sphinx-rtd-theme and Sphinx (both on SBo) are optional but required in +order for any of the documentation to be built. If you wish to emulate ARM, you will want device-tree-compiler. @@ -60,5 +62,6 @@ NOTES: This version breaks some backward compatibility with earlier versions. Consult the official changelogs for details. - SDL 1.2 support is deprecated, SDL 2.0 should be used instead. - Python 3.x can be used to build QEMU. + If there are problems after upgrading with missing or wrong versioned + libraries please try uninstalling any previous versions before + rebuilding a new one. |