* [ANNOUNCE] kvm-71 release
@ 2008-07-14 15:00 Avi Kivity
2008-07-14 16:07 ` Farkas Levente
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Avi Kivity @ 2008-07-14 15:00 UTC (permalink / raw)
To: kvm-devel@lists.sourceforge.net
Again, this took longer than I'd like, but the new release is finally
out. It's composed mainly of incremental fixes, but important ones.
Changes from kvm-70:
- fix virtio isr clearing (Laurent Vivier)
- kvmtrace ppc userspace support (Jerone Young)
- avoid fragmenting virtio-blk transfers (Anthony Liguori, Mark McLoughlin)
- ia64 build fixes (Anthony Xu)
- remove unnecessary virtio-net printout (Marcelo Tosatti)
- remove configure warning about gcc 3 (Carlo Marcelo Arenas Belon)
- rhel 5.2/centos 5.2 host support
- merge qemu-svn
- adds pulseaudio driver
- nbd client/server
- disable cpu emulation by default on ia64 (Xiantao Zhang)
- place test support files in a library (Jerone Young)
- fix qemu monitor screendump
- fix lost interrupt when changing a device irq
- fixes devices going away when disabled and enabled several times
- fix oops on shutdown freeing coalesced mmio page (Akio Takebe)
- optimize segment register access in emulator
- allow run-time enabling of mmu debug
- fix host msr corruption when host preempt is enabled
- fix kvmclock (Gerd Hoffmann)
- rename badly named msrs (Sheng Yang)
- fix incorrect usage of vmcs_config when using ept (Sheng Yang)
- emulate performance counter msrs on Intel (Chris Lalancette)
- allows Linux 2.6.9 guests to boot
- optimize vapic locking when disabled (Marcelo Tosatti)
- don't allocate dirty bitmap for s390 (Catsten Otte)
- fix memory leak on guest exit (Carsten Otte)
- update s390 guest base and limit (Christian Borntraeger)
- optimize access to guest registers (Marcelo Tosatti)
- add memory clobber to hypercalls (Anthony Liguori)
- fixes booting guests compiled with gcc 4.3
- fix ioapic hang on heavy load (Mark McLoughlin)
- move kvmtrace definitions to common header (Hollis Blanchard)
- fix suspend/resume on AMD (Joerg Roedel)
- make some functions static (Adrian Bunk)
- fix shrinker locking (Marcelo Tosatti)
- fix ept tlb flush (Sheng Yang)
- fix signal handling on uninitialized vcpus
- fix hlt instruction in real mode (Mohammed Gamal)
- check pic irq range (Ben-Ami Yassour)
- add function to inject irqs into guests (Amit Shah)
Notes:
If you use the modules bundled with kvm-70, you can use any version
of Linux from 2.6.16 upwards. You may also use kvm-70 userspace with
the kvm modules provided by Linux 2.6.22 or above. Some features may
only be available in newer releases.
http://kvm.qumranet.com
--
error compiling committee.c: too many arguments to function
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ANNOUNCE] kvm-71 release
2008-07-14 15:00 [ANNOUNCE] kvm-71 release Avi Kivity
@ 2008-07-14 16:07 ` Farkas Levente
2008-07-14 22:45 ` Erik Bussink
2008-07-14 22:43 ` [ANNOUNCE] kvm-71 release (typedef 'bool' on RHEL 5.2) Erik Bussink
2008-07-15 19:35 ` [ANNOUNCE] kvm-71 release Jindrich Makovicka
2 siblings, 1 reply; 6+ messages in thread
From: Farkas Levente @ 2008-07-14 16:07 UTC (permalink / raw)
To: Avi Kivity; +Cc: kvm-devel@lists.sourceforge.net
Avi Kivity wrote:
> Again, this took longer than I'd like, but the new release is finally
> out. It's composed mainly of incremental fixes, but important ones.
>
> Changes from kvm-70:
> - fix virtio isr clearing (Laurent Vivier)
> - kvmtrace ppc userspace support (Jerone Young)
> - avoid fragmenting virtio-blk transfers (Anthony Liguori, Mark McLoughlin)
> - ia64 build fixes (Anthony Xu)
> - remove unnecessary virtio-net printout (Marcelo Tosatti)
> - remove configure warning about gcc 3 (Carlo Marcelo Arenas Belon)
> - rhel 5.2/centos 5.2 host support
but this bug on 5.2 (which is similar that i already reported with 70)
is still in and the previously applied patch is not working anymore:
-----------------------------------------
make KDIR=/usr/src/kernels/2.6.18-92.1.6.el5-x86_64
make -C /usr/src/kernels/2.6.18-92.1.6.el5-x86_64 M=`pwd` \
LINUXINCLUDE="-I`pwd`/include -Iinclude -I`pwd`/include-compat \
-include include/linux/autoconf.h \
-include `pwd`/external-module-compat.h"
make[1]: Entering directory `/usr/src/kernels/2.6.18-92.1.6.el5-x86_64'
LD /home/robot/rpm/BUILD/kvm-kmod-71/_kmod_build_/kernel/built-in.o
CC [M] /home/robot/rpm/BUILD/kvm-kmod-71/_kmod_build_/kernel/svm.o
In file included from <command line>:2:
/home/robot/rpm/BUILD/kvm-kmod-71/_kmod_build_/kernel/external-module-compat.h:360:
error: redefinition of typedef 'bool'
include/linux/types.h:36: error: previous declaration of 'bool' was here
-----------------------------------------
--
Levente "Si vis pacem para bellum!"
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ANNOUNCE] kvm-71 release (typedef 'bool' on RHEL 5.2)
2008-07-14 15:00 [ANNOUNCE] kvm-71 release Avi Kivity
2008-07-14 16:07 ` Farkas Levente
@ 2008-07-14 22:43 ` Erik Bussink
2008-07-15 19:35 ` [ANNOUNCE] kvm-71 release Jindrich Makovicka
2 siblings, 0 replies; 6+ messages in thread
From: Erik Bussink @ 2008-07-14 22:43 UTC (permalink / raw)
To: Avi Kivity; +Cc: kvm-devel@lists.sourceforge.net
On Mon, 2008-07-14 at 18:00 +0300, Avi Kivity wrote:
> Again, this took longer than I'd like, but the new release is finally
> out. It's composed mainly of incremental fixes, but important ones.
>
> Changes from kvm-70:
> ...
> - rhel 5.2/centos 5.2 host support
Thanks for the new release Avi. I'm trying to get kvm-71 to compile on
RHEL 5.2 (x86_64), but I'm running in a typedef 'bool' issue.
Here is my output... I've run thru the 1st make, so this make only shows
the problem.
[root@eowyn kvm-71]# uname -a
Linux eowyn.bussink.local 2.6.18-92.1.6.el5 #1 SMP Fri Jun 20 02:36:06
EDT 2008 x86_64 x86_64 x86_64 GNU/Linux
[root@eowyn kvm-71]# make
make -C libkvm
make[1]: Entering directory `/root/src/kvm-71/libkvm'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/root/src/kvm-71/libkvm'
make -C extboot
make[1]: Entering directory `/root/src/kvm-71/extboot'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/root/src/kvm-71/extboot'
if ! [ -f qemu/pc-bios/extboot.bin ] \
|| ! cmp -s qemu/pc-bios/extboot.bin extboot/extboot.bin;
then \
cp extboot/extboot.bin qemu/pc-bios/extboot.bin; \
fi
make -C qemu
make[1]: Entering directory `/root/src/kvm-71/qemu'
make -C x86_64-softmmu all
make[2]: Entering directory `/root/src/kvm-71/qemu/x86_64-softmmu'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/src/kvm-71/qemu/x86_64-softmmu'
make[1]: Leaving directory `/root/src/kvm-71/qemu'
make -C kernel
make[1]: Entering directory `/root/src/kvm-71/kernel'
make -C /lib/modules/2.6.18-92.1.6.el5/build M=`pwd` \
LINUXINCLUDE="-I`pwd`/include -Iinclude
-I`pwd`/include-compat \
-include include/linux/autoconf.h \
-include `pwd`/external-module-compat.h"
make[2]: Entering directory `/usr/src/kernels/2.6.18-92.1.6.el5-x86_64'
CC [M] /root/src/kvm-71/kernel/svm.o
In file included from <command line>:2:
/root/src/kvm-71/kernel/external-module-compat.h:360: error:
redefinition of typedef ‘bool’
include/linux/types.h:36: error: previous declaration of ‘bool’ was here
make[3]: *** [/root/src/kvm-71/kernel/svm.o] Error 1
make[2]: *** [_module_/root/src/kvm-71/kernel] Error 2
make[2]: Leaving directory `/usr/src/kernels/2.6.18-92.1.6.el5-x86_64'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/src/kvm-71/kernel'
make: *** [kernel] Error 2
[root@eowyn kvm-71]#
Thanks for the good work.
Erik
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ANNOUNCE] kvm-71 release
2008-07-14 16:07 ` Farkas Levente
@ 2008-07-14 22:45 ` Erik Bussink
0 siblings, 0 replies; 6+ messages in thread
From: Erik Bussink @ 2008-07-14 22:45 UTC (permalink / raw)
To: Farkas Levente, Avi Kivity; +Cc: kvm-devel@lists.sourceforge.net
Oops sorry for the dupe error reporting.
Regards,
Erik Bussink
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ANNOUNCE] kvm-71 release
2008-07-14 15:00 [ANNOUNCE] kvm-71 release Avi Kivity
2008-07-14 16:07 ` Farkas Levente
2008-07-14 22:43 ` [ANNOUNCE] kvm-71 release (typedef 'bool' on RHEL 5.2) Erik Bussink
@ 2008-07-15 19:35 ` Jindrich Makovicka
2008-07-16 6:16 ` Carlo Marcelo Arenas Belon
2 siblings, 1 reply; 6+ messages in thread
From: Jindrich Makovicka @ 2008-07-15 19:35 UTC (permalink / raw)
To: Avi Kivity; +Cc: kvm-devel@lists.sourceforge.net
[-- Attachment #1: Type: text/plain, Size: 374 bytes --]
On Mon, 14 Jul 2008 18:00:37 +0300
Avi Kivity <avi@qumranet.com> wrote:
> Again, this took longer than I'd like, but the new release is finally
> out. It's composed mainly of incremental fixes, but important ones.
[...]
I needed to trivially modify configure to be able to build ALSA audio
(via ./configure --audio-drv-list=alsa)
Fix attached.
--
Jindrich Makovicka
[-- Attachment #2: configure.diff --]
[-- Type: text/x-patch, Size: 417 bytes --]
--- configure.orig 2008-07-10 15:20:48.000000000 +0200
+++ configure 2008-07-15 21:34:07.000000000 +0200
@@ -38,7 +38,8 @@
}
while [[ "$1" = -* ]]; do
- opt="$1"; shift
+ optorig="$1"; shift
+ opt=$opt
arg=
if [[ "$opt" = *=* ]]; then
arg="${opt#*=}"
@@ -70,7 +71,7 @@
usage
;;
*)
- qemu_opts="$qemu_opts $opt"
+ qemu_opts="$qemu_opts $optorig"
;;
esac
done
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ANNOUNCE] kvm-71 release
2008-07-15 19:35 ` [ANNOUNCE] kvm-71 release Jindrich Makovicka
@ 2008-07-16 6:16 ` Carlo Marcelo Arenas Belon
0 siblings, 0 replies; 6+ messages in thread
From: Carlo Marcelo Arenas Belon @ 2008-07-16 6:16 UTC (permalink / raw)
To: Jindrich Makovicka; +Cc: Avi Kivity, kvm-devel@lists.sourceforge.net
On Tue, Jul 15, 2008 at 09:35:56PM +0200, Jindrich Makovicka wrote:
> On Mon, 14 Jul 2008 18:00:37 +0300
> Avi Kivity <avi@qumranet.com> wrote:
>
> > Again, this took longer than I'd like, but the new release is finally
> > out. It's composed mainly of incremental fixes, but important ones.
>
> [...]
>
> I needed to trivially modify configure to be able to build ALSA audio
>
> (via ./configure --audio-drv-list=alsa)
this will disable the default driver of "oss" and only enable alsa, where
most likely what you want is :
./configure --audio-drv-list="alsa oss"
> Fix attached.
the fix proposed wouldn't allow for a list of drivers passed and is
incorrectly assigning opt to itself and should do instead :
opt="$optorig"
sadly, the only solution I could come with, violates the current layering
by handling the two list options in kvm instead, at least as a passthrough
that would preserve the parameter count and formatting.
Carlo
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2008-07-16 5:50 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-14 15:00 [ANNOUNCE] kvm-71 release Avi Kivity
2008-07-14 16:07 ` Farkas Levente
2008-07-14 22:45 ` Erik Bussink
2008-07-14 22:43 ` [ANNOUNCE] kvm-71 release (typedef 'bool' on RHEL 5.2) Erik Bussink
2008-07-15 19:35 ` [ANNOUNCE] kvm-71 release Jindrich Makovicka
2008-07-16 6:16 ` Carlo Marcelo Arenas Belon
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox