summaryrefslogtreecommitdiffstats
path: root/rules/host-qemu.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2015-11-05 16:29:00 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2015-11-07 09:44:19 +0100
commit5dbc3705ab7b3af760e4c26c56febab476865729 (patch)
tree4a3fa84b9605ebe9f3d0d0ccdf4f3aa2e9db1f4f /rules/host-qemu.make
parent0f5a757bb693a8919561e671dd00bd3a7a84d490 (diff)
downloadptxdist-5dbc3705ab7b3af760e4c26c56febab476865729.tar.gz
ptxdist-5dbc3705ab7b3af760e4c26c56febab476865729.tar.xz
host-qemu: version bump 2.3.0 -> 2.4.1
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/host-qemu.make')
-rw-r--r--rules/host-qemu.make55
1 files changed, 36 insertions, 19 deletions
diff --git a/rules/host-qemu.make b/rules/host-qemu.make
index 0d996acaf..448804774 100644
--- a/rules/host-qemu.make
+++ b/rules/host-qemu.make
@@ -18,8 +18,8 @@ HOST_PACKAGES-$(PTXCONF_HOST_QEMU) += host-qemu
#
# Paths and names
#
-HOST_QEMU_VERSION := 2.3.0
-HOST_QEMU_MD5 := 2fab3ea4460de9b57192e5b8b311f221
+HOST_QEMU_VERSION := 2.4.1
+HOST_QEMU_MD5 := a895e93ec1dafc34bc64ed676f0d55a6
HOST_QEMU := qemu-$(HOST_QEMU_VERSION)
HOST_QEMU_SUFFIX := tar.bz2
HOST_QEMU_URL := http://wiki.qemu.org/download/$(HOST_QEMU).$(HOST_QEMU_SUFFIX)
@@ -39,59 +39,76 @@ HOST_QEMU_SYS_TARGETS := $(patsubst %,%-softmmu,$(HOST_QEMU_TARGETS))
HOST_QEMU_USR_TARGETS := $(patsubst %,%-linux-user,$(HOST_QEMU_TARGETS))
HOST_QEMU_CONF_TOOL := autoconf
-# 'net user' support: there is no --enable-slirp, so we have to leave out --disable-slirp
-# firmware blobs: there is no --enable-blobs, so we have to leave out --disable-blobs
+# Note: not realy autoconf:
+# e.g. there is --enable-debug but not --disable-debug
HOST_QEMU_CONF_OPT := \
$(HOST_AUTOCONF) \
--target-list=" \
$(call ptx/ifdef, PTXCONF_HOST_QEMU_SYS,$(HOST_QEMU_SYS_TARGETS),) \
$(call ptx/ifdef, PTXCONF_HOST_QEMU_USR,$(HOST_QEMU_USR_TARGETS),) \
" \
+ --disable-werror \
+ --audio-drv-list= \
+ --enable-trace-backends=nop \
+ --$(call ptx/endis, PTXCONF_HOST_QEMU_SYS)-system \
+ --disable-user \
+ --$(call ptx/endis, PTXCONF_HOST_QEMU_USR)-linux-user \
+ --disable-bsd-user \
+ --disable-guest-base \
+ --disable-docs \
+ --disable-guest-agent \
+ --disable-guest-agent-msi \
+ --enable-pie \
--disable-debug-tcg \
--disable-debug-info \
--disable-sparse \
- --disable-werror \
+ --disable-gnutls \
--disable-sdl \
+ --disable-qom-cast-debug \
--disable-gtk \
+ --disable-vte \
+ --disable-curses \
--disable-vnc \
+ --disable-vnc-tls \
+ --disable-vnc-sasl \
+ --disable-vnc-jpeg \
+ --disable-vnc-png \
--disable-cocoa \
- --audio-drv-list= \
+ --disable-virtfs \
--disable-xen \
+ --disable-xen-pci-passthrough \
--disable-brlapi \
- --disable-curses \
--disable-curl \
+ --enable-fdt \
--disable-bluez \
--disable-kvm \
--disable-rdma \
- --disable-tcg-interpreter \
- --$(call ptx/endis, PTXCONF_HOST_QEMU_SYS)-system \
- --disable-user \
- --$(call ptx/endis, PTXCONF_HOST_QEMU_USR)-linux-user \
- --disable-bsd-user \
- --enable-guest-base \
--disable-uuid \
--disable-netmap \
--disable-linux-aio \
--disable-cap-ng \
- --disable-attr \
- --disable-docs \
+ --enable-attr \
--disable-vhost-net \
+ --disable-vhost-scsi \
--disable-spice \
- --disable-opengl \
--disable-rbd \
--disable-libiscsi \
--disable-libnfs \
--disable-smartcard-nss \
--disable-libusb \
--disable-usb-redir \
+ --disable-lzo \
+ --disable-snappy \
--disable-bzip2 \
- --disable-guest-agent \
--disable-seccomp \
+ --disable-coroutine-pool \
--disable-glusterfs \
+ --disable-archipelago \
+ --disable-tpm \
--disable-libssh2 \
--disable-vhdx \
- --disable-quorum \
- --disable-virtio-blk-data-plane \
+ --disable-numa \
+ --disable-tcmalloc \
--disable-tools
# vim: syntax=make