summaryrefslogtreecommitdiffstats
path: root/system/qemu/README
diff options
context:
space:
mode:
Diffstat (limited to 'system/qemu/README')
-rw-r--r--system/qemu/README35
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.