kvm-86 release
There are many qcow2 and live migration fixes in this release; also noteworthy is the beginning of NUMA support. The interrupt injection code has seen some significant rework.
Changes from kvm-85:
- merge qemu.git
- qcow2 corruption fixes
- cpuid initialization fixes
- numa support
- improve rtc time drift compensation
- hardware watchdog
- merge bochs bios
- drop packets if all net links are down (Mark McLoughlin)
- fix device assignment error checking (Michael S. Tsirkin)
- fix -drive boot= parameter help (Pauline Middelink)
- fix tap networking after merge (Mark McLoughlin)
- set default configure option for ia64 (Xiantao Zhang)
- remove unnecesary differences compared to upstream (Anthony Liguori)
- fix build outside source directory (Anthony Liguori)
- ppc build fixes (Hollis Blanchard)
- revert incorrect ia64 icache sync (Hollis Blanchard)
- fix apic id save/load (Glauber Costa)
- fixes smp live migration
- libkvm cosmetics (Michael S. Tsirkin)
- fix virtio-net save/load (Alex Williamson)
- allow loading additional acpi tables (Gleb Natapov)
- allow loading additional smbios entries (Alex Williamson)
- fix dirty tracking on large memory (Glauber Costa)
- fixes live migration for guests with a lot of memory
- fix device assignment irq error handling (Alex Williamson)
- make kvm headers C++ friendly (Nathan Binkert)
- remove global page optimization (Marcelo Tosatti)
- fixes FreeBSD on shadow paging
- move lcall, ljmp, jcc, pio decoding to decode stage (Gleb Natapov)
- only skip instruction on task switch when approprite (Gleb Natapov)
- kvmclock cosmetics
- fix memory region overlap check (Jan Kiszka)
- ia64: don't hold slots lock in guest mode (Jes Sorensen)
- check cr3 validity on guest restore (Marcelo Tosatti)
- ia64: flush all tlbs on mapping change (Xiantao Zhang)
- ia64 cosmetics (Jes Sorensen)
- interrupt disable fixes for ia64 (Jes Sorensen)
- unregister cpu frequency notifiers on module unload (Jan Kiszka)
- fix mmu auditing code (Jan Kiszka)
- move irq injection logic to common code (Gleb Natapov)
- contains several irq fixes
- cleanup ept memory type support (Sheng Yang)
- enable snoop control for device assignment (Sheng Yang)
- disable vmx on system shutdown (Sheng Yang)
- fix nx feature reporting
- fix efer reads on hosts without efer
- fix apic debugging (Glauber Costa)
- fix cross vendor migration (Andre Przywara)
- drop request_nmi from kvm_stat (Jan Kiszka)
- fix MTRR, PAT, MCE, MCA feature reporting
- add cr8_legacy, abm, misaligned_sse, sse4, 3dnow prefetch feature reporting
- add movbe and popcnt feature reporting
- use smp_send_reschedule() to kick guests out of guest mode (Marcelo Tosatti)
- device assignment locking fixes (Marcelo Tosatti)
- remove port 80 passthrough on svm
- fixes hangs on some hp laptops
- deal with interrupt shadow state on emulated instructions (Glauber Costa)
- properly lock kvm_mmu_change_mmu_pages (Marcelo Tosatti)
- properly lock memory slot deletion (Marcelo Tosatti)
- expand on make menuconfig help (Robert P. J. Day)
- fix s390 memory slot locking vs vcpu run (Carsten Otte)
- use hrtimer for wakeup on s390 (Christian Borntraeger)
- s390 unlink vcpu on destroy (Christian Borntraeger)
- sanity check s390 intercept (Carsten Otte)
- s390 verify guest has some memory assigned (Carsten Otte)
- do not reexecute software interrupt instructions on intel (Gleb Natapov)
- disable cr8 intercepts if tpr patching is active (Gleb Natapov)
Notes:
If you use the modules bundled with kvm-86, you can use any version
of Linux from 2.6.16 upwards. You may also use kvm-86 userspace with the kvm modules provided by Linux 2.6.25 or above. Some features may only be available in newer releases.
Signature · 2 lines
I have a truly marvellous patch that fixes the bug which this signature is too narrow to contain.
Quoted 3 lines · Avi Kivity
There are many qcow2 and live migration fixes in this release; also noteworthy is the beginning of NUMA support. The interrupt injection code has seen some significant rework.
it doesn't compile on rhel/centos-5.3 because of this error:
----------------------------------------
gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -O2 -g -fno-strict-aliasing -Wall -Wundef -Wendif-labels -Wwrite-strings -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/libkvm -m64 -D__x86_64__ -Wno-redundant-decls -MMD -MF ./.libkvm.d -g -fomit-frame-pointer -Wall
-fno-stack-protector
-I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/include
-I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/include/x86 -c -o
libkvm.o libkvm.c/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c: In function 'qemu_event_increment':/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:3762: warning: ignoring return value of 'write', declared with attribute warn_unused_result In file included from /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4586:
./qemu-options.h:461:1: error: unterminated argument list invoking macro "printf"/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c: In function 'help':/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4597: warning: statement with no effect /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4590: error: expected ';' before string constant /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4605: error: expected statement before ')' token
gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -O2 -g -fno-strict-aliasing -Wall -Wundef -Wendif-labels -Wwrite-strings -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/libkvm -m64 -D__x86_64__ -Wno-redundant-decls -MMD -MF ./.libkvm-x86.d -g -fomit-frame-pointer -Wall -fno-stack-protector -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/include
-I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/include/x86 -c -o
libkvm-x86.o libkvm-x86.c /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c: In function 'alloc_mem_area':/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4909: warning: ignoring return value of 'ftruncate', declared with attribute warn_unused_result /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c: In function 'main':/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:5852: warning: ignoring return value of 'write', declared with attribute warn_unused_result /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:6284: warning: ignoring return value of 'chdir', declared with attribute warn_unused_result /home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:6303: warning: ignoring return value of 'chdir', declared with attribute warn_unused_result make[1]: *** [vl.o] Error 1
----------------------------------------
Signature · 1 line
Levente "Si vis pacem para bellum!"
Quoted 45 lines · Farkas Levente
Quoted 3 lines · Avi Kivity
There are many qcow2 and live migration fixes in this release; also noteworthy is the beginning of NUMA support. The interrupt injection code has seen some significant rework.
it doesn't compile on rhel/centos-5.3 because of this error:
----------------------------------------
gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions(quoted diff) +0
-5-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -O2 -g -fno-strict-aliasing -Wall -Wundef -Wendif-labels -Wwrite-strings -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/libkvm -m64 -D__x86_64__ -Wno-redundant-decls -MMD -MF ./.libkvm.d -g -fomit-frame-pointer -Wall-fno-stack-protector
(quoted diff) +0
-2-I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/include -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/include/x86 -c -olibkvm.o
libkvm.c/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c: In function 'qemu_event_increment':/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:3762: warning: ignoring return value of 'write', declared with attributewarn_unused_resultIn file included from/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4586:
./qemu-options.h:461:1: error: unterminated argument list invoking macro "printf"/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c: In function 'help':/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4597: warning: statement with no effect/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4590: error: expected ';' before string constant/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4605: error: expected statement before ')' token
gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions(quoted diff) +0
-8-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -O2 -g -fno-strict-aliasing -Wall -Wundef -Wendif-labels -Wwrite-strings -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/libkvm -m64 -D__x86_64__ -Wno-redundant-decls -MMD -MF ./.libkvm-x86.d -g -fomit-frame-pointer -Wall -fno-stack-protector -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/include -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/include/x86 -c -olibkvm-x86.o
libkvm-x86.c/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c: In function 'alloc_mem_area':/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4909: warning: ignoring return value of 'ftruncate', declared with attributewarn_unused_result/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c: In function 'main':
Quoted 8 lines
/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:5852: warning: ignoring return value of 'write', declared with attributewarn_unused_result/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:6284: warning: ignoring return value of 'chdir', declared with attributewarn_unused_result/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:6303: warning: ignoring return value of 'chdir', declared with attributewarn_unused_resultmake[1]: *** [vl.o] Error 1
----------------------------------------
It compiles fine here on RHEL 5.3/x64.
Signature · 1 line
-Alexey Eromenko
I get this error after running 'make' with this release (on Fedora 10):
make -C /lib/modules/2.6.29-rc6/build M=`pwd` \ LINUXINCLUDE="-I`pwd`/include -Iinclude \ \ -Iarch/x86/include -I`pwd`/include-compat \ -include include/linux/autoconf.h \ -include `pwd`/x86/external-module-compat.h "
LD /kvm_86/kvm-86/kvm/kernel/x86/built-in.o
CC [M] /kvm_86/kvm-86/kvm/kernel/x86/svm.o
In file included from /kvm_86/kvm-86/kvm/kernel/x86/svm.c:57:
/kvm_86/kvm-86/kvm/kernel/include/linux/kvm_host.h:191: error: field ‘mmu_notifier’ has incomplete type make[4]: *** [/kvm_86/kvm-86/kvm/kernel/x86/svm.o] Error 1
make[3]: *** [/kvm_86/kvm-86/kvm/kernel/x86] Error 2
make[2]: *** [_module_/kvm_86/kvm-86/kvm/kernel] Error 2
make[1]: *** [all] Error 2
make: *** [kvm-kmod] Error 2
[root@localhost kvm-86]#
-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Alexey Eremenko
Sent: Thursday, May 21, 2009 6:49 AM
To: KVM list
Subject: Re: [ANNOUNCE] kvm-86 release
Quoted 45 lines · Farkas Levente
Quoted 3 lines · Avi Kivity
There are many qcow2 and live migration fixes in this release; also noteworthy is the beginning of NUMA support. The interrupt injection code has seen some significant rework.
it doesn't compile on rhel/centos-5.3 because of this error:
----------------------------------------
gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions(quoted diff) +0
-5-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -O2 -g -fno-strict-aliasing -Wall -Wundef -Wendif-labels -Wwrite-strings -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/libkvm -m64 -D__x86_64__ -Wno-redundant-decls -MMD -MF ./.libkvm.d -g -fomit-frame-pointer -Wall-fno-stack-protector
(quoted diff) +0
-2-I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/include -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/include/x86 -c -olibkvm.o
libkvm.c/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c: In function 'qemu_event_increment':/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:3762: warning: ignoring return value of 'write', declared with attributewarn_unused_resultIn file included from/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4586:
./qemu-options.h:461:1: error: unterminated argument list invoking macro "printf"/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c: In function 'help':/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4597: warning: statement with no effect/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4590: error: expected ';' before string constant/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4605: error: expected statement before ')' token
gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions(quoted diff) +0
-8-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -O2 -g -fno-strict-aliasing -Wall -Wundef -Wendif-labels -Wwrite-strings -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/libkvm -m64 -D__x86_64__ -Wno-redundant-decls -MMD -MF ./.libkvm-x86.d -g -fomit-frame-pointer -Wall -fno-stack-protector -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/include -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/include/x86 -c -olibkvm-x86.o
libkvm-x86.c/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c: In function 'alloc_mem_area':/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:4909: warning: ignoring return value of 'ftruncate', declared with attributewarn_unused_result/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c: In function 'main':
Quoted 8 lines
/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:5852: warning: ignoring return value of 'write', declared with attributewarn_unused_result/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:6284: warning: ignoring return value of 'chdir', declared with attributewarn_unused_result/home/robot/rpm/BUILD/qemu-kvm-devel-86/vl.c:6303: warning: ignoring return value of 'chdir', declared with attributewarn_unused_resultmake[1]: *** [vl.o] Error 1
----------------------------------------
It compiles fine here on RHEL 5.3/x64.
Signature · 5 lines
-Alexey Eromenko -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
Quoted 8 lines · * Denherder, Cindy ([email protected]) wrote:
I get this error after running 'make' with this release (on Fedora 10):
make -C /lib/modules/2.6.29-rc6/build M=`pwd` \ LINUXINCLUDE="-I`pwd`/include -Iinclude \ \ -Iarch/x86/include -I`pwd`/include-compat \ -include include/linux/autoconf.h \ -include `pwd`/x86/external-module-compat.h "
Quoted 10 lines
LD /kvm_86/kvm-86/kvm/kernel/x86/built-in.o
CC [M] /kvm_86/kvm-86/kvm/kernel/x86/svm.o
In file included from /kvm_86/kvm-86/kvm/kernel/x86/svm.c:57:
/kvm_86/kvm-86/kvm/kernel/include/linux/kvm_host.h:191: error: field ‘mmu_notifier’ has incomplete type make[4]: *** [/kvm_86/kvm-86/kvm/kernel/x86/svm.o] Error 1
make[3]: *** [/kvm_86/kvm-86/kvm/kernel/x86] Error 2
make[2]: *** [_module_/kvm_86/kvm-86/kvm/kernel] Error 2
make[1]: *** [all] Error 2
make: *** [kvm-kmod] Error 2
[root@localhost kvm-86]#
You need to enable mmu_notifiers in your target kernel (looks like 2.6.29-rc6).
We double-checked and it is enabled in the target kernel.
-----Original Message-----
From: Chris Wright [mailto:[email protected]]
Sent: Thursday, May 21, 2009 1:19 PM
To: Denherder, Cindy
Cc: Alexey Eremenko; KVM list
Subject: Re: [ANNOUNCE] kvm-86 release
Quoted 8 lines · * Denherder, Cindy ([email protected]) wrote:
I get this error after running 'make' with this release (on Fedora 10):
make -C /lib/modules/2.6.29-rc6/build M=`pwd` \ LINUXINCLUDE="-I`pwd`/include -Iinclude \ \ -Iarch/x86/include -I`pwd`/include-compat \ -include include/linux/autoconf.h \ -include `pwd`/x86/external-module-compat.h "
Quoted 10 lines
LD /kvm_86/kvm-86/kvm/kernel/x86/built-in.o
CC [M] /kvm_86/kvm-86/kvm/kernel/x86/svm.o
In file included from /kvm_86/kvm-86/kvm/kernel/x86/svm.c:57:
/kvm_86/kvm-86/kvm/kernel/include/linux/kvm_host.h:191: error: field ‘mmu_notifier’ has incomplete type make[4]: *** [/kvm_86/kvm-86/kvm/kernel/x86/svm.o] Error 1
make[3]: *** [/kvm_86/kvm-86/kvm/kernel/x86] Error 2
make[2]: *** [_module_/kvm_86/kvm-86/kvm/kernel] Error 2
make[1]: *** [all] Error 2
make: *** [kvm-kmod] Error 2
[root@localhost kvm-86]#
You need to enable mmu_notifiers in your target kernel (looks like 2.6.29-rc6).
Quoted 1 line · * Denherder, Cindy ([email protected]) wrote:
We double-checked and it is enabled in the target kernel.
Hmm, grep MMU_NOTIFIER /lib/modules/2.6.29-rc6/build/.config
kvm-86 release - USB thumbdrive
In reply to Denherder, CindyHi,
I'm not having any luck getting my usb thumb drive recognized in my Windows guests via the hot plug method. I checked the wiki site and it looks like this is an issue being worked on - does anyone know the status of this? (I can get it to work by creating an img file for it.)
Regards,
Cindy
Re: kvm-86 release - USB thumbdrive
Quoted 4 lines · Cindy
Hi,
I'm not having any luck getting my usb thumb drive recognized in my Windows guests via the hot plug method. I checked the wiki site and it looks like this is an issue being worked on - does anyone know the status of this? (I can get it to work by creating an img file for it.)
Are you using usb hot plug or scsi hot plug? What exactly are you doing?
Signature · 1 line
error compiling committee.c: too many arguments to function
RE: kvm-86 release - USB thumbdrive
I've tried adding it as 'pcidevice host=<bdf>' when launch the guest and via hotplug w/ pci_add pci_addr=auto host host=<bdf> after the guest is launched.
-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Avi Kivity
Sent: Sunday, May 24, 2009 2:44 AM
To: Denherder, Cindy
Cc: KVM list
Subject: Re: kvm-86 release - USB thumbdrive
Quoted 4 lines · Cindy
Hi,
I'm not having any luck getting my usb thumb drive recognized in my Windows guests via the hot plug method. I checked the wiki site and it looks like this is an issue being worked on - does anyone know the status of this? (I can get it to work by creating an img file for it.)
Are you using usb hot plug or scsi hot plug? What exactly are you doing?
Signature · 6 lines
error compiling committee.c: too many arguments to function -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
A message that is not in the archive (sent off-list or not yet received): 081862C1A509A14D94C18F3A45333F5B6779D599@rrsmsx503.amr.corp.intel.com
Re: kvm-86 release - on board NIC not functioning correctly in guest
Quoted 11 lines · Cindy
I'm having problems getting the on-board NIC to function correctly in XP and Win7 guests (VT-d). I attached a screenshot of the error.
This is my script:
echo "8086 10cc" >
/sys/bus/pci/drivers/pci-stub/new_id
echo 0000:00:19.0 > /sys/bus/pci/devices/0000:00:19.0/driver/unbind
echo 0000:00:19.0 >/sys/bus/pci/drivers/pci-stub/bind
modprobe kvm
modprobe kvm-intel/usr/local/kvm/bin/qemu-system-x86_64-hda /storage/xp.img -cdrom /storage/xp.iso \-boot d -m 384 -net none -pcidevice host=00:19.0
Can you try it with a Linux guest? Might be easier to debug.
Look at /proc/interrupts to see if guest interrupts are received.
Signature · 1 line
error compiling committee.c: too many arguments to function
Quoted 9 lines · Farkas Levente
Quoted 4 lines · Avi Kivity
There are many qcow2 and live migration fixes in this release; also noteworthy is the beginning of NUMA support. The interrupt injection code has seen some significant rework.
it doesn't compile on rhel/centos-5.3 because of this error:
Can you post your config-host.mak and config-host.h?
Signature · 1 line
error compiling committee.c: too many arguments to function
Quoted 8 lines · Avi Kivity
Quoted 7 lines · Farkas Levente
Quoted 4 lines · Avi Kivity
There are many qcow2 and live migration fixes in this release; also noteworthy is the beginning of NUMA support. The interrupt injection code has seen some significant rework.
Quoted 4 lines
Quoted 2 lines
it doesn't compile on rhel/centos-5.3 because of this error:
Can you post your config-host.mak and
config-host.h?
welcome:-)
Signature · 1 line
Levente "Si vis pacem para bellum!"
/* Automatically generated by configure - do not modify */ #define CONFIG_QEMU_SHAREDIR "/usr/share/qemu" #define HOST_X86_64 1
#define HOST_LONG_BITS 64
#define HAVE_BYTESWAP_H 1
#define CONFIG_SLIRP 1
#define CONFIG_AC97 1
#define CONFIG_ES1370 1
#define CONFIG_SB16 1
#define AUDIO_DRIVERS \
&pa_audio_driver, \
&sdl_audio_driver, \
&alsa_audio_driver, \
&oss_audio_driver, \#define CONFIG_VNC_TLS 1
#define CONFIG_VNC_SASL 1
#define HAVE_FNMATCH_H 1
#define QEMU_VERSION "0.10.50"
#define QEMU_PKGVERSION " (qemu-kvm-devel-86)"
#define CONFIG_SDL 1
#define CONFIG_CURSES 1
#define CONFIG_ATFILE 1
#define CONFIG_INOTIFY 1
#define CONFIG_AIO 1
#define HAVE_IOVEC 1
#define CONFIG_UNAME_RELEASE ""
# Automatically generated by configure - do not modify
# Configured with: './configure' '--target-list=x86_64-softmmu' '--prefix=/usr' '--audio-drv-list=pa,sdl,alsa,oss' '--disable-strip' '--extra-ldflags=' '--extra-cflags=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' prefix=/usr
bindir=${prefix}/bin
mandir=${prefix}/share/man
datadir=${prefix}/share/qemu
docdir=${prefix}/share/doc/qemu
MAKE=make
INSTALL=install
INSTALL_DIR=install -d -m0755 -p
INSTALL_DATA=install -m0644 -p
INSTALL_PROG=install -m0755 -p
CC=gcc
HOST_CC=gcc
AR=ar
OS_CFLAGS=
OS_LDFLAGS=
ARCH_CFLAGS=-m64
ARCH_LDFLAGS=-m64
CFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -O2 -g -fno-strict-aliasing -Wall -Wundef -Wendif-labels -Wwrite-strings -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/libkvm LDFLAGS= -g -Wl,--warn-common
EXESUF=
PTHREADLIBS=-lpthread
CLOCKLIBS=-lrt
ARCH=x86_64CONFIG_SLIRP=yesCONFIG_AC97=yesCONFIG_ES1370=yesCONFIG_SB16=yesCONFIG_PA=yesCONFIG_SDL=yesCONFIG_ALSA=yesCONFIG_OSS=yesCONFIG_OSS_LIB=CONFIG_VNC_TLS=yesCONFIG_VNC_TLS_CFLAGS=CONFIG_VNC_TLS_LIBS=-lgnutlsCONFIG_VNC_SASL=yesCONFIG_VNC_SASL_CFLAGS=CONFIG_VNC_SASL_LIBS=-lsasl2
VERSION=0.10.50
SRC_PATH=/home/robot/rpm/BUILD/qemu-kvm-devel-86
TARGET_DIRS=x86_64-softmmu
BUILD_DOCS=yesCONFIG_SDL=yes
SDL_LIBS=-L/usr/lib64 -lSDL -lpthread -lX11
SDL_CFLAGS=-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANTCONFIG_CURSES=yes
CURSES_LIBS=-lcurses
XEN_LIBS=-lxenstore -lxenctrl -lxenguestCONFIG_AIO=yes
INSTALL_BLOBS=yes
HOST_USB=linux
KVM_CFLAGS=-I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/include -I/home/robot/rpm/BUILD/qemu-kvm-devel-86/kvm/include/x86
KVM_KMOD=no
TOOLS=qemu-nbd$(EXESUF) qemu-io$(EXESUF) qemu-img$(EXESUF)