Statistics
| Branch: | Revision:

root / configure @ 41cb62c2

History | View | Annotate | Download (113.4 kB)

# Date Author Comment
c30d1aea 04/12/2013 03:33 pm Peter Maydell

cpu-exec: Allow "-d exec" in non-debug builds (drop CONFIG_DEBUG_EXEC)

The CONFIG_DEBUG_EXEC define compiles out a single qemu_log_mask()
call, which is a pretty trivial cost even for something in the main
cpu_exec() loop. Having this be conditionally defined means that...

47b5264e 04/08/2013 09:12 pm Anthony Liguori

Merge remote-tracking branch 'bonzini/hw-dirs' into staging

  1. By Paolo Bonzini
  2. Via Paolo Bonzini
    • bonzini/hw-dirs: (35 commits)
      hw: move private headers to hw/ subdirectories.
      MAINTAINERS: update for source code movement
      hw: move last file to hw/arm/...
6e790746 04/08/2013 07:13 pm Paolo Bonzini

hw: move virtio devices to hw/ subdirectories

Signed-off-by: Paolo Bonzini <>

76ad07a4 04/08/2013 06:38 pm Peter Maydell

configure: Provide and use convenience error reporting function

Provide a convenience function for reporting an error and exiting,
and update various places in the configure script to use it.
This allows us to be a little more consistent about how format...

7c2acc70 04/08/2013 06:38 pm Peter Maydell

configure: Don't fall back to gthread coroutine backend

The gthread coroutine backend is broken and does not produce a working
QEMU; it is only useful for some very limited debugging situations.
Clean up the backend selection logic in configure so that it now runs...

9d4563c4 04/02/2013 10:05 pm Paolo Bonzini

configure: remove unset variables

These variables have not been set for a long time. Do not
include them in config-host.mak.

Signed-off-by: Paolo Bonzini <>
Message-id:
Signed-off-by: Anthony Liguori <>

c7b4c367 04/01/2013 06:36 pm Anthony Liguori

Merge remote-tracking branch 'stefanha/trivial-patches' into staging

  1. By Dunrong Huang (1) and others
  2. Via Stefan Hajnoczi
    • stefanha/trivial-patches:
      hw/tcx: Remove unused 'addr' field and the property that sets it
      hw/i386/pc: format load_linux function...
5e3a0f41 03/30/2013 04:08 pm Stefan Weil

w32: Fix build with older gcc (unresolved symbol)

The cross i586-mingw32msvc-gcc 4.4.4 from Debian Squeeze does not support
__sync_val_compare_and_swap by default.

Using -march=i686 fixes that and should also result in better code.

Signed-off-by: Stefan Weil <>...

9941afde 03/28/2013 11:23 am Dunrong Huang

configure: show debug-info option in --help output

"--enable-debug-info" and "--disable-debug-info" were not shown
in --help output.

Signed-off-by: Dunrong Huang <>
Signed-off-by: Stefan Hajnoczi <>

d15a9c23 03/23/2013 04:25 pm Anthony Green

Add top level changes for moxie

Signed-off-by: Anthony Green <>
Signed-off-by: Blue Swirl <>

f7c61bf8 03/23/2013 04:23 pm Blue Swirl

Merge branch 'for-upstream' of git://github.com/mwalle/qemu

  • 'for-upstream' of git://github.com/mwalle/qemu:
    configure: rename OpenGL feature to GLX
    configure: proper OpenGL/GLX probe
    target-lm32: use HELPER macro
    target-lm32: flush tlb after clearing env...
a7b66fa7 03/22/2013 02:23 pm Doug Goldstein

Advertise --libdir in configure --help output

The configure script allows you to supply a libdir via --libdir but was
not advertising this in --help.

Signed-off-by: Doug Goldstein <>
CC:
Signed-off-by: Stefan Hajnoczi <>

d3fcbb16 03/18/2013 08:40 pm Michael Walle

configure: proper OpenGL/GLX probe

Probe for GL and GLX symbols and X11 library. This fixes a build error
where the header files are available but the libraries are not.

Signed-off-by: Michael Walle <>

b1e5fff4 03/18/2013 08:40 pm Michael Walle

configure: rename OpenGL feature to GLX

As the probe now actually checks for the availability of GLX, rename it
accordingly. The only user of this feature is the milkymist-tmu2 model.

Signed-off-by: Michael Walle <>

6582d3e8 03/14/2013 09:50 pm Anthony Liguori

Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging

  1. By Peter Maydell (5) and others
  2. Via Riku Voipio
    • riku/linux-user-for-upstream:
      linux-user/syscall.c: Don't warn about unimplemented get_robust_list
      linux-user: Implement accept4...
ab214c29 03/12/2013 08:40 pm Stefan Berger

Build the TPM frontend code

Build the TPM frontend code that has been added so far.

Signed-off-by: Stefan Berger <>
Reviewed-by: Corey Bryant <>
Reviewed-by: Joel Schopp <>
Message-id: ...

a8fd1aba 03/11/2013 02:34 pm Peter Maydell

linux-user: Implement sendfile and sendfile64

Implement the sendfile and sendfile64 syscalls. This implementation
passes all the LTP test cases for these syscalls.

Signed-off-by: Peter Maydell <>
Reviewed-by: Richard Henderson <>...

6e72a00f 03/11/2013 02:56 am Anthony Liguori

Merge remote-tracking branch 'bonzini/hw-dirs' into staging

  • bonzini/hw-dirs:
    sh: move files referencing CPU to hw/sh4/
    ppc: move more files to hw/ppc
    ppc: move files referencing CPU to hw/ppc/
    m68k: move files referencing CPU to hw/m68k/
    i386: move files referencing CPU to hw/i386/...
6a245c66 03/11/2013 02:33 am Anthony Liguori

Merge remote-tracking branch 'stefanha/trivial-patches' into staging

  1. By Lei Li (2) and others
  2. Via Stefan Hajnoczi
    • stefanha/trivial-patches:
      Fix the wrong description in qemu manual
      pci_host: Drop write-only address_space field
      rng-random: Use qemu_open / qemu_close...
358689fe 03/08/2013 02:15 pm Michal Privoznik

configure: Require at least spice-protocol-0.12.3

As of 5a49d3e9 we assume SPICE_PORT_EVENT_BREAK to be defined.
However, it is defined not in 0.12.2 what we require now, but in
0.12.3. Therefore in order to prevent build failure we must
adjust our minimal requirements....

4652b792 03/08/2013 11:14 am Jan Kiszka

configure: Create link to icon bitmap for out-of-tree builds

This allows to pick up the icon when starting QEMU directly from an
out-of-tree build directory.

Signed-off-by: Jan Kiszka <>
Reviewed-by: Stefan Weil <>
Signed-off-by: Stefan Hajnoczi <>

3c33ea96 03/05/2013 06:51 pm Paolo Bonzini

iscsi: look for pkg-config file too

Due to library conflicts, Fedora will have to put libiscsi in
/usr/lib/iscsi. Simplify configuration by using a pkg-config
file. The Fedora package will distribute one, and the patch
to add it has been sent to upstream libiscsi as well....

76c48503 03/05/2013 04:11 pm Aurelien Jarno

Merge branch 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm

  • 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
    MAINTAINERS: add entry for ARM KVM guest cores
    configure: Enable KVM on ARM
    hw/kvm/arm_gic: Implement support for KVM in-kernel ARM GIC...
597e2cec 03/05/2013 04:04 pm Richard Henderson

mipsn32-linux-user: Configure the architecture properly

N32 is a 64-bit cpu with a 32-bit address space. We have
existing cpp defines for this situation, but weren't using them.

This does mean that the linux-user/mipsn32 directory must be
merged with the linux-user/mips64 directory, and differences...

51cd14d3 03/05/2013 02:58 am Richard Henderson

mips-linux-user: Enable mips64 and mipsn32 linux-user targets

At this point we can enable compilation, though things
still don't work.

Signed-off-by: Richard Henderson <>
Reviewed-by: Peter Maydell <>
Signed-off-by: Aurelien Jarno <>

68b05c42 03/05/2013 02:45 am Peter Maydell

configure: Enable KVM on ARM

Enable KVM on ARM hosts, now that all the necessary components
for it exist.

Signed-off-by: Peter Maydell <>
Reviewed-by: Paolo Bonzini <>

320ba5fe 03/01/2013 04:01 pm Paolo Bonzini

build: always link device_tree.o into emulators if libfdt available

Signed-off-by: Paolo Bonzini <>

e4c8b28c 03/01/2013 04:01 pm Paolo Bonzini

ppc: express FDT dependency of pSeries and e500 boards via default-configs/

Signed-off-by: Paolo Bonzini <>

ab400449 02/26/2013 09:30 pm Hu Tao

show --disable-gtk and --enable-gtk in the help message

Signed-off-by: Hu Tao <>
Message-id:
Signed-off-by: Anthony Liguori <>

528de90a 02/26/2013 09:29 pm Daniel P. Berrange

Add support for enabling build with GTK3

Add a arg to configure to switch from GTK2 (default) to
GTK3 (optional) build for QEMU.

./configure --with-gtkabi=3.0

will choose GTK3, while

./configure --with-gtkabi=2.0

will choose GTK2 (and remains the current default)...

28d2e5b2 02/22/2013 10:48 pm Stefan Weil

ui/gtk: Support versions of VTE before 0.26

This is needed for current Debian stable (Squeeze).

VTE versions before 0.26 did not support VtePty.

Lower the version requirement and use alternate code which works for Debian.

Signed-off-by: Stefan Weil <>...

c95e3080 02/22/2013 10:48 pm Kevin Wolf

Reenable -Wstrict-prototypes

One part of this patch reverts commit 22bc9a46, which disabled the
warning. The rest of it deals with the warning by adding a #pragma for
newer gcc and by disabling -Werror for compilers that can't deal with
the #pragma.

Signed-off-by: Kevin Wolf <>...

5cbb0828 02/22/2013 05:53 pm Anthony Liguori

ui/gtk: require at least GTK 2.18 and VTE 0.26

This gives us the bare amount of features we need. We can add work arounds
for older versions and lower the requirement but this should be a good
starting point.

Suggested-by: Daniel Berrange <>...

22bc9a46 02/22/2013 12:34 am Anthony Liguori

build: disable Wstrict-prototypes

GTK won't build with strict-prototypes due to gtkitemfactory.h:

/* We use () here to mean unspecified arguments. This is deprecated
 * as of C99, but we can't change it without breaking compatibility.
 * (Note that if we are included from a C++ program () will mean...
a4ccabcf 02/22/2013 12:34 am Anthony Liguori

ui: add basic GTK gui (v5)

This is minimalistic and just contains the basic widget infrastructure. The GUI
consists of a menu and a GtkNotebook. To start with, the notebook has its tabs
hidden which provides a UI that looks very similar to SDL with the exception of...

834574ea 02/22/2013 12:34 am Anthony Liguori

gtk: add translation support (v5)

This includes a de_DE translation from Kevin Wolf and an it translation from
Paolo Bonzini.

Cc: Paolo Bonzini <>
Cc: Kevin Wolf <>
Cc: Stefan Hajnoczi <>
Signed-off-by: Anthony Liguori <>...

4075975d 02/19/2013 01:30 pm Gerd Hoffmann

usb-host: move legacy cmd line bits

The code handling the "-usbdevice host:..." legacy command line
syntax is moved to the new hw/usb/host-legacy.c file.

Signed-off-by: Gerd Hoffmann <>

f540166b 02/17/2013 04:28 pm Richard Henderson

host-utils: Use __int128_t for mul[us]64

Replace some x86_64 specific inline assembly with something that
all 64-bit hosts ought to optimize well. At worst this becomes
a call to the gcc __multi3 routine, which is no worse than our
implementation in util/host-utils.c....

84208085 02/06/2013 04:29 pm Richard Henderson

configure: Fix build with XFree

The build is broken on ppc64-linux, possibly only with new binutils:

ld: hw/lm32/../milkymist-tmu2.o: undefined reference to symbol 'XFree'
ld: note: 'XFree' is defined in DSO /lib64/libX11.so.6 so try \
adding it to the linker command line...

6c8fec83 02/01/2013 06:43 pm Andreas Färber

configure: Keep -Werror enabled for Release Candidates

The automatic drop of -Werror during the RC phases has in the past led
to warnings creeping into submaintainer trees.

Last QEMU Summit it was concluded that -Werror should stay on and
enabled only as part of the release process....

b4451996 01/26/2013 03:19 pm Michael Tokarev

link seccomp only with softmmu targets

Now, if seccomp is detected, it is linked into every executable,
but is used only by softmmu targets (from vl.c). So link it
only where it is actually needed.

Signed-off-by: Michael Tokarev <>
Signed-off-by: Blue Swirl <>

7536ee4b 01/21/2013 09:33 pm Tim Hardeck

vnc: added initial websocket protocol support

This patch adds basic Websocket Protocol version 13 - RFC 6455 - support
to QEMU VNC. Binary encoding support on the client side is mandatory.

Because of the GnuTLS requirement the Websockets implementation is...

acf15c89 01/21/2013 12:08 pm Vadim Evard

configure: silence pkg-config's check for curses

Signed-off-by: Vadim Evard <>
Signed-off-by: Stefan Hajnoczi <>

58a864de 01/16/2013 12:53 am Anthony Liguori

Merge remote-tracking branch 'stefanha/trivial-patches' into staging

  • stefanha/trivial-patches:
    configure: try pkg-config for curses
    qom: Make object_resolve_path_component() path argument const
    Add libcacard/trace/generated-tracers.c to .gitignore...
ecbe251f 01/15/2013 07:09 pm Vadim Evard

configure: try pkg-config for curses

Static linkikng against ncurses may require explicit -ltinfo.
In case -lcurses and -lncurses both didn't work give pkg-config a
chance.

Fixes #1094786 for me.

Signed-off-by: Vadim Evard <>
Signed-off-by: Stefan Hajnoczi <>

3d4fa43e 01/15/2013 11:03 am Kusanagi Kouichi

raw-posix: support discard on more filesystems

Linux 2.6.38 introduced the filesystem independent interface to
deallocate part of a file. As of Linux 3.7, btrfs, ext4, ocfs2,
tmpfs and xfs support it.

Even though the system calls here are in practice issued on Linux,...

a507db95 01/14/2013 06:27 pm Anthony Liguori

Merge remote-tracking branch 'kraxel/pixman.v6' into staging

  • kraxel/pixman.v6:
    pixman: pass extra cflags and ldflags

Signed-off-by: Anthony Liguori <>

f9943cd5 01/14/2013 01:50 pm Gerd Hoffmann

pixman: pass extra cflags and ldflags

Store --extra-cflags and --extra-ldflags in config-host.mak,
then pass them on to the pixman configure script.

Cc: Scott Wood <>
Signed-off-by: Gerd Hoffmann <>

992aeb8e 01/12/2013 07:42 pm Paolo Bonzini

libcacard: rewrite Makefile in non-recursive style

Signed-off-by: Paolo Bonzini <>

afd347ab 01/12/2013 06:19 pm Paolo Bonzini

build: remove CONFIG_SMARTCARD

The passthru smartcard does not have the shared library dependency, build
it unconditionally.

Signed-off-by: Paolo Bonzini <>

b6fc675b 01/12/2013 06:19 pm Paolo Bonzini

libcacard: require libtool to build it

Do not fail at build time, instead just disable the library if libtool
is not present.

Signed-off-by: Paolo Bonzini <>

21655882 01/12/2013 06:19 pm Paolo Bonzini

build: support linking with libtool objects/libraries

This patch moves the complication of using libtool to the generic
rules.mak file.

Signed-off-by: Paolo Bonzini <>

cc6e3ca9 01/12/2013 02:42 pm Gerd Hoffmann

gcc: rename CONFIG_PRAGMA_DISABLE_UNUSED_BUT_SET to CONFIG_PRAGMA_DIAGNOSTIC_AVAILABLE

Signed-off-by: Gerd Hoffmann <>
Signed-off-by: Blue Swirl <>

3dd46c78 01/12/2013 02:40 pm Blue Swirl

optionrom: build with discrete CPP and AS steps

Build option ROM .S files with separate preprocessor and
assembler steps because the C compiler could be unsuitable.

Signed-off-by: Blue Swirl <>

fedf2de3 01/11/2013 04:43 pm Anthony Liguori

Merge remote-tracking branch 'stefanha/trivial-patches' into staging

  • stefanha/trivial-patches:
    hw/pc.c: Fix converting of ioport_register* to MemoryRegion
    Replace remaining gmtime, localtime by gmtime_r, localtime_r
    savevm: Remove MinGW specific code which is no longer needed...
75f13596 01/11/2013 10:32 am Stefan Weil

configure: Fix comment (copy+paste bug)

Signed-off-by: Stefan Weil <>
Signed-off-by: Stefan Hajnoczi <>

b2d1fe67 01/08/2013 11:56 am Hans de Goede

usbredir: Add support for buffered bulk input (v2)

Buffered bulk mode is intended for bulk input endpoints, where the data is
of a streaming nature (not part of a command-response protocol). These
endpoints' input buffer may overflow if data is not read quickly enough....

1d728c39 01/06/2013 10:15 am Blue Swirl

tests: add gcov support

Add support for compiling for GCOV test coverage, enabled
with '--enable-gcov' during configure.

Test coverage will be reported after each test.

Signed-off-by: Blue Swirl <>

a4c7ecd8 01/04/2013 09:25 pm Anthony Liguori

Merge remote-tracking branch 'stefanha/trivial-patches' into staging

  • stefanha/trivial-patches:
    spice: drop incorrect vm_change_state_handler() opaque
    linux-user/syscall.c: remove forward declarations
    hw/mcf5206: Reduce size of lookup table
    Remove --sparc_cpu option from the configure list...
c242222c 01/04/2013 03:38 pm 陳韋任 (Wei-Ren Chen)

Remove --sparc_cpu option from the configure list

commit 9b9c37c36439ee0452632253dac7a31897f27f70 always assume sparcv9,
the others are no longer supported. Remove --sparc_cpu option from the
configure list.

Signed-off-by: Chen Wei-Ren <>...

5acc2ec0 01/04/2013 09:51 am Gerd Hoffmann

configure: also symlink *.aml files

Signed-off-by: Gerd Hoffmann <>

dbd99ae3 01/02/2013 09:33 pm Stefan Weil

configure: Write new file "config-all-disas.mak" when running configure

Incremental builds added new lines to that file each time when configure
was run.

Now a new file with a comment line is written.

Signed-off-by: Stefan Weil <>
Signed-off-by: Anthony Liguori <>

583f6e7b 01/02/2013 04:31 pm Stefan Hajnoczi

configure: add CONFIG_VIRTIO_BLK_DATA_PLANE

The virtio-blk-data-plane feature only works with Linux AIO. Therefore
add a ./configure option and necessary checks to implement this
dependency.

Signed-off-by: Stefan Hajnoczi <>

76a347e1 12/29/2012 02:21 pm Richard Henderson

tcg-i386: Perform cmov detection at runtime for 32-bit.

Existing compile-time detection is spotty at best. Convert
it all to runtime detection instead.

Signed-off-by: Richard Henderson <>
Signed-off-by: Blue Swirl <>

74880fe2 12/23/2012 10:38 pm Robert Schiele

configure: allow disabling pixman if not needed

When we build neither any system emulation targets nor the tools there
is actually no need for pixman library. In that case do not enforce
presence of that library on the system.

Reviewed-by: Andreas F=E4rber <>...

ca273d58 12/22/2012 02:04 pm Paolo Bonzini

build: fix includes for VNC

vnc-tls.h is included by vnc.h, and it includes gnutls/gnutls.h.
Hence, GnuTLS header files are needed by all files that include
vnc.h, most notably qmp.c. Move these flags to QEMU_CFLAGS for
simplicity.

Reported-by: Peter Maydell <>...

27dd7730 12/20/2012 01:15 am Anthony Liguori

Merge remote-tracking branch 'bonzini/header-dirs' into staging

  • bonzini/header-dirs: (45 commits)
    janitor: move remaining public headers to include/
    hw: move executable format header files to hw/
    fpu: move public header file to include/fpu
    softmmu: move remaining include files to include/ subdirectories...
6b4c305c 12/19/2012 09:32 am Paolo Bonzini

fpu: move public header file to include/fpu

Signed-off-by: Paolo Bonzini <>

9d9199a0 12/19/2012 09:29 am Paolo Bonzini

build: adjust setting of QEMU_INCLUDES

Make it correct for nested directories, and move the static part
from Makefile to configure.

Signed-off-by: Paolo Bonzini <>

c1c93672 12/19/2012 09:29 am Paolo Bonzini

build: create ldscripts/

Signed-off-by: Paolo Bonzini <>

76cad711 12/19/2012 09:29 am Paolo Bonzini

build: kill libdis, move disassemblers to disas/

Signed-off-by: Paolo Bonzini <>

8e98e2e8 12/19/2012 09:29 am Paolo Bonzini

build: kill libuser

Signed-off-by: Paolo Bonzini <>

779ab5e3 12/18/2012 06:40 pm Stefan Weil

configure: Earlier pkg-config probe

Probe pkg-config before it is used for the first time (libseccomp check).

Signed-off-by: Stefan Weil <>
Signed-off-by: Stefan Hajnoczi <>

cb1d40d7 12/14/2012 10:55 pm Gerd Hoffmann

Revert "pixman: require 0.18.4 or newer"

This reverts commit 288fa40736e6eb63132d01aa6dc21ee831b796ae.

The only reason old pixman versions didn't work was the missing
PIXMAN_TYPE_BGRA, which is properly #ifdef'ed now. So we don't
have to require a minimum pixman version....

7c12fd9b 12/10/2012 04:34 pm Anthony Liguori

Merge remote-tracking branch 'stefanha/trivial-patches' into staging

  • stefanha/trivial-patches:
    pc_sysfw: Plug memory leak on pc_fw_add_pflash_drv() error path
    qemu-options: Fix space at EOL
    Fix spelling in comments and documentation
    Clean up pci_drive_hot_add()'s use of BlockInterfaceType...
e49d021e 12/08/2012 08:49 pm Peter Maydell

configure: Default to 'cc', not 'gcc'

Default to 'cc' as our compiler, rather than 'gcc'. We used to have
to insist on gcc when we still kept the CPU env in a fixed global
register, but this is no longer necessary and we will now compile OK
on clang as well as gcc. Using 'cc' should generally result in us...

288fa407 12/08/2012 04:25 pm Gerd Hoffmann

pixman: require 0.18.4 or newer

When older versions are found the internal pixman version is prefered.

Signed-off-by: Gerd Hoffmann <>
Signed-off-by: Blue Swirl <>

bb5b5c20 12/07/2012 01:34 pm Peter Maydell

configure: Remove stray debug output

Rather than printing a message saying we're silently falling
back to gthread coroutines when running on MacOS, actually
do it silently.

Signed-off-by: Peter Maydell <>
Signed-off-by: Stefan Hajnoczi <>

eac29d87 12/07/2012 01:34 pm Stefan Weil

Fix spelling (prefered -> preferred)

Signed-off-by: Stefan Weil <>
Signed-off-by: Stefan Hajnoczi <>

cbdd1999 11/28/2012 09:18 pm Paolo Bonzini

build: compile translate.o with -fno-gcse option on GCC 4.6.x and 4.7.[012]

These versions of GCC require insane (>2GB) amounts of memory to compile
translate.o. As a countermeasure, disable the culprit optimization pass.
This should fix the buildbot failure for default_x86_64_fedora16. Anyway...

13586813 11/18/2012 10:38 pm Stefan Weil

tci: Fix build breakage (unresolved symbol tcg_out_tb_finalize)

Commit 32761257c0b9fa7ee04d2871a6e48a41f119c469 enabled
qemu_ld/st optimization unconditionally for some hosts.

The TCG interpreter still does not support this kind of
optimization. Therefore builds with TCI fail with an...

2c5c4451 11/17/2012 06:38 pm Blue Swirl

libseccomp: require version 1.0.0

Debian Wheezy has version 0.1.0 which is not compatible, avoid it.

Signed-off-by: Blue Swirl <>

b776eca1 11/14/2012 02:29 pm Gerd Hoffmann

pixman: build internal version early

Signed-off-by: Eric Johnson <>
Signed-off-by: Gerd Hoffmann <>

42da6041 11/14/2012 01:59 pm Gerd Hoffmann

pixman: set --host for cross builds

Set --host when calling pixman configure while doing cross builds so
pixman's autoconf picks up the cross build tools correctly.

Signed-off-by: Gerd Hoffmann <>

5ca9388a 11/14/2012 01:39 pm Gerd Hoffmann

pixman: add output dir to include path

Needed to make sure the (generated) pixman-version.h file is found.
Based on a patch from Blue Swirl.

Signed-off-by: Gerd Hoffmann <>

ed224a56 11/03/2012 06:17 pm malc

tcg/ppc: ld/st optimization

Signed-off-by: malc <>

32761257 11/03/2012 11:44 am Yeongkyoon Lee

configure: Add CONFIG_QEMU_LDST_OPTIMIZATION for TCG qemu_ld/st optimization

Enable CONFIG_QEMU_LDST_OPTIMIZATION for TCG qemu_ld/st optimization only when
a host is i386 or x86_64.

Signed-off-by: Yeongkyoon Lee <>
Signed-off-by: Blue Swirl <>

de0a36cd 11/01/2012 09:34 pm Anthony Liguori

Merge remote-tracking branch 'kraxel/usb.69' into staging

  • kraxel/usb.69: (31 commits)
    usb-redir: Allow redirecting super speed devices to high speed controllers
    usb-redir: Allow to attach USB 2.0 devices to 1.1 host controller
    usb-redir: Use reject rather the disconnect on bad ep info...
c19a7981 11/01/2012 04:17 pm Hans de Goede

usb-redir: Add support for 32 bits bulk packet length

Signed-off-by: Hans de Goede <>
Signed-off-by: Gerd Hoffmann <>

e2134eb9 11/01/2012 02:59 pm Gerd Hoffmann

pixman: windup in configure & makefiles

Signed-off-by: Gerd Hoffmann <>

a1d29d6c 10/30/2012 08:52 pm Peter Maydell

configure: use -Wwombat to test whether gcc recognizes -Wno-wombat

gcc will silently accept unrecognized -Wno-wombat warning suppression
options (it only mentions them if it has to print a compiler warning
for some other reason). Since we already run a check for whether gcc...

1e9737da 10/28/2012 03:54 pm Richard Henderson

qemu-timer: Check for usable fields for SIGEV_THREAD_ID

Older glibc (RHEL 5.x, Debian 5.x) does not have the _sigev_un._tid
member in its structure definition, while the accompanying kernel
headers do define SIGEV_THREAD_ID. We need configure to check for...

9bca8162 10/27/2012 05:21 pm Bruce Rogers

configure: avoid compiler warning in pipe2 detection

When building qemu-kvm for openSUSE:Factory, I am getting a
warning in the pipe2 detection performed by configure, which
prevents using --enable-werror.

Change detection code to use return value of pipe2....

c1556a81 10/27/2012 05:20 pm Peter Maydell

configure: Disable (clang) initializer-overrides warnings

Disable clang's initializer-overrides warnings, as QEMU makes significant
use of the pattern of initializing an array with a range-based default
entry like
[0 ... 0x1ff] = { GPIO_NONE, 0 }
followed by specific entries which override that default, and clang...

f354b1a1 10/22/2012 01:33 am Michael Tokarev

fix CONFIG_QEMU_HELPERDIR generation again

commit 38f419f35225 fixed a breakage with CONFIG_QEMU_HELPERDIR
which has been introduced by 8bf188aa18ef7a8. But while techinically
that fix has been correct, all other similar variables are handled
differently. Make it consistent, and let scripts/create_config...

38f419f3 10/19/2012 09:35 pm Jan Kiszka

configure: Fix CONFIG_QEMU_HELPERDIR generation

We need to evaluate $libexecdir in configure, otherwise we literally end
up with "${prefix}/libexec" instead of the absolute path as
CONFIG_QEMU_HELPERDIR.

Signed-off-by: Jan Kiszka <>...

41a05a45 10/19/2012 09:28 pm Aurelien Jarno

Merge branch 'linux-user-for-upstream' of git://git.linaro.org/people/rikuvoipio/qemu

  • 'linux-user-for-upstream' of git://git.linaro.org/people/rikuvoipio/qemu:
    linux-user: register align p{read, write}64
    linux-user: ppc: mark as long long aligned
    tcg: Remove TCG_TARGET_HAS_GUEST_BASE define...
abab1a0f 10/19/2012 11:38 am Stefan Weil

configure: Remove unused parameters from main function

This modification is required if compiler option -Wunused-parameter is activated.

Signed-off-by: Stefan Weil <>
Signed-off-by: Stefan Hajnoczi <>

5d9619aa 10/12/2012 07:19 pm Anthony Liguori

Merge remote-tracking branch 'stefanha/trivial-patches' into staging

  • stefanha/trivial-patches:
    vnc: fix "info vnc" with "-vnc ..., reverse=on"
    sheepdog: use bool for boolean variables
    configure: Tidy up remnants of non-64-bit physaddrs
453162e1 10/12/2012 05:14 pm Anthony Liguori

Merge remote-tracking branch 'mdroth/qga-pull-10-9-12' into staging

  • mdroth/qga-pull-10-9-12:
    qemu-ga: ga_open_pidfile(): add new line to pidfile
    qemu-ga: use state dir from CONFIG_QEMU_LOCALSTATEDIR
    configure: add --localstatedir