* [ANNOUNCE] kvm-41 release
@ 2007-09-19 11:02 Avi Kivity
[not found] ` <46F101AE.6020905-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
0 siblings, 1 reply; 9+ messages in thread
From: Avi Kivity @ 2007-09-19 11:02 UTC (permalink / raw)
To: kvm-devel
Still recovering from the lapic merge with two important fixes. Also
progress on paravirtualization and the x86 emulator.
As usual, if you have an issue please try with -no-kvm-irqchip and report.
Changes since kvm-40:
- refactor hypercall infrastructure for simplicity and better smp
support (Anthony Liguori)
- fix ioapic level triggered interrupt redelivers (solves networking stalls)
- reduce efer reloads with 32-bit guests; minor performance improvement
- split x86 emulator decode and execute stages (Laurent Vivier)
- fix pic interrupt delivery (solves time going double speed on x86_64
Linux guests) (Qing He)
- adaptive live migration bandwidth limits (Uri Lublin)
Notes:
If you use the modules bundled with kvm-41, you can use any version
of Linux from 2.6.9 upwards.
If you use the modules bundled with Linux 2.6.20, you need to use
kvm-12.
If you use the modules bundled with Linux 2.6.21, you need to use
kvm-17.
Modules from Linux 2.6.22 and up will work with any kvm version from
kvm-22. Some features may only be available in newer releases.
For best performance, use Linux 2.6.23-rc2 or later as the host.
http://kvm.qumranet.com
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
^ permalink raw reply [flat|nested] 9+ messages in thread[parent not found: <46F101AE.6020905-atKUWr5tajBWk0Htik3J/w@public.gmane.org>]
* Re: [ANNOUNCE] kvm-41 release [not found] ` <46F101AE.6020905-atKUWr5tajBWk0Htik3J/w@public.gmane.org> @ 2007-09-20 3:46 ` Simon Gao [not found] ` <46F1ECFD.1010300-g4dUTk+gKbW4mfPA/iJWtA@public.gmane.org> 2007-09-20 9:17 ` Gerd Hoffmann 1 sibling, 1 reply; 9+ messages in thread From: Simon Gao @ 2007-09-20 3:46 UTC (permalink / raw) To: Avi Kivity; +Cc: kvm-devel Avi Kivity wrote: > Still recovering from the lapic merge with two important fixes. Also > progress on paravirtualization and the x86 emulator. > > As usual, if you have an issue please try with -no-kvm-irqchip and report. > > Changes since kvm-40: > - refactor hypercall infrastructure for simplicity and better smp > support (Anthony Liguori) > - fix ioapic level triggered interrupt redelivers (solves networking stalls) > - reduce efer reloads with 32-bit guests; minor performance improvement > - split x86 emulator decode and execute stages (Laurent Vivier) > - fix pic interrupt delivery (solves time going double speed on x86_64 > Linux guests) (Qing He) > - adaptive live migration bandwidth limits (Uri Lublin) > > Notes: > If you use the modules bundled with kvm-41, you can use any version > of Linux from 2.6.9 upwards. > If you use the modules bundled with Linux 2.6.20, you need to use > kvm-12. > If you use the modules bundled with Linux 2.6.21, you need to use > kvm-17. > Modules from Linux 2.6.22 and up will work with any kvm version from > kvm-22. Some features may only be available in newer releases. > For best performance, use Linux 2.6.23-rc2 or later as the host. > > http://kvm.qumranet.com > kvm-41 breaks on 32bit 2.6.22-gentoo-r5, Genuine Intel(R) CPU T2500 @ 2.00GHz # modprobe kvm-intel FATAL: Error inserting kvm_intel (/lib/modules/2.6.22-gentoo-r5/extra/kvm-intel.ko): Unknown symbol in module, or unknown parameter (see dmesg) # dmesg kvm_intel: Unknown symbol kvm_emulate_hypercall kvm_intel: Unknown symbol kvm_emulate_hypercall Simon ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ ^ permalink raw reply [flat|nested] 9+ messages in thread
[parent not found: <46F1ECFD.1010300-g4dUTk+gKbW4mfPA/iJWtA@public.gmane.org>]
* Re: [ANNOUNCE] kvm-41 release [not found] ` <46F1ECFD.1010300-g4dUTk+gKbW4mfPA/iJWtA@public.gmane.org> @ 2007-09-20 5:41 ` Avi Kivity [not found] ` <46F2080C.4050700-atKUWr5tajBWk0Htik3J/w@public.gmane.org> 0 siblings, 1 reply; 9+ messages in thread From: Avi Kivity @ 2007-09-20 5:41 UTC (permalink / raw) To: Simon Gao; +Cc: kvm-devel Simon Gao wrote: >> >> > kvm-41 breaks on 32bit 2.6.22-gentoo-r5, Genuine Intel(R) CPU > T2500 @ 2.00GHz > > # modprobe kvm-intel > FATAL: Error inserting kvm_intel > (/lib/modules/2.6.22-gentoo-r5/extra/kvm-intel.ko): Unknown symbol in > module, or unknown parameter (see dmesg) > > # dmesg > kvm_intel: Unknown symbol kvm_emulate_hypercall > kvm_intel: Unknown symbol kvm_emulate_hypercall > > You're using kvm-intel.ko from kvm-41 and kvm.ko from some older version. -- Do not meddle in the internals of kernels, for they are subtle and quick to panic. ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ ^ permalink raw reply [flat|nested] 9+ messages in thread
[parent not found: <46F2080C.4050700-atKUWr5tajBWk0Htik3J/w@public.gmane.org>]
* Re: [ANNOUNCE] kvm-41 release [not found] ` <46F2080C.4050700-atKUWr5tajBWk0Htik3J/w@public.gmane.org> @ 2007-09-20 6:00 ` Simon Gao 0 siblings, 0 replies; 9+ messages in thread From: Simon Gao @ 2007-09-20 6:00 UTC (permalink / raw) To: Avi Kivity; +Cc: kvm-devel Avi Kivity wrote: > Simon Gao wrote: > >>> >>> >>> >> kvm-41 breaks on 32bit 2.6.22-gentoo-r5, Genuine Intel(R) CPU >> T2500 @ 2.00GHz >> >> # modprobe kvm-intel >> FATAL: Error inserting kvm_intel >> (/lib/modules/2.6.22-gentoo-r5/extra/kvm-intel.ko): Unknown symbol in >> module, or unknown parameter (see dmesg) >> >> # dmesg >> kvm_intel: Unknown symbol kvm_emulate_hypercall >> kvm_intel: Unknown symbol kvm_emulate_hypercall >> >> >> > > You're using kvm-intel.ko from kvm-41 and kvm.ko from some older version. > > You are right. Sorry for the false alarm. Simon ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [ANNOUNCE] kvm-41 release [not found] ` <46F101AE.6020905-atKUWr5tajBWk0Htik3J/w@public.gmane.org> 2007-09-20 3:46 ` Simon Gao @ 2007-09-20 9:17 ` Gerd Hoffmann [not found] ` <46F23A9B.1030201-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> 1 sibling, 1 reply; 9+ messages in thread From: Gerd Hoffmann @ 2007-09-20 9:17 UTC (permalink / raw) To: Avi Kivity; +Cc: kvm-devel Avi Kivity wrote: > Changes since kvm-40: > - refactor hypercall infrastructure for simplicity and better smp > support (Anthony Liguori) The new kvm_para.h header file added by (I think) this change isn't installed by "make install", making builds using the libkvm installed on the system fail. cheers, Gerd ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ ^ permalink raw reply [flat|nested] 9+ messages in thread
[parent not found: <46F23A9B.1030201-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>]
* Re: [ANNOUNCE] kvm-41 release [not found] ` <46F23A9B.1030201-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> @ 2007-09-20 9:34 ` Gerd Hoffmann [not found] ` <46F23EB7.6010000-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> 0 siblings, 1 reply; 9+ messages in thread From: Gerd Hoffmann @ 2007-09-20 9:34 UTC (permalink / raw) To: Avi Kivity; +Cc: kvm-devel [-- Attachment #1: Type: text/plain, Size: 390 bytes --] Gerd Hoffmann wrote: > Avi Kivity wrote: >> Changes since kvm-40: >> - refactor hypercall infrastructure for simplicity and better smp >> support (Anthony Liguori) > > The new kvm_para.h header file added by (I think) this change isn't > installed by "make install", making builds using the libkvm installed on > the system fail. ... and the obvious fix for that. please apply, Gerd [-- Attachment #2: kvm-missing-header.diff --] [-- Type: text/x-patch, Size: 539 bytes --] diff -up kvm-41/user/Makefile.hdr kvm-41/user/Makefile --- kvm-41/user/Makefile.hdr 2007-09-20 11:30:47.000000000 +0200 +++ kvm-41/user/Makefile 2007-09-20 11:31:10.000000000 +0200 @@ -55,6 +55,8 @@ install: install -D kvmctl.h $(DESTDIR)/$(PREFIX)/include/kvmctl.h install -D $(KERNELDIR)/include/linux/kvm.h \ $(DESTDIR)/$(PREFIX)/include/linux/kvm.h + install -D $(KERNELDIR)/include/linux/kvm_para.h \ + $(DESTDIR)/$(PREFIX)/include/linux/kvm_para.h install -D libkvm.a $(DESTDIR)/$(PREFIX)/$(LIBDIR)/libkvm.a %.flat: %.o [-- Attachment #3: Type: text/plain, Size: 228 bytes --] ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ [-- Attachment #4: Type: text/plain, Size: 186 bytes --] _______________________________________________ kvm-devel mailing list kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/kvm-devel ^ permalink raw reply [flat|nested] 9+ messages in thread
[parent not found: <46F23EB7.6010000-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>]
* Re: [ANNOUNCE] kvm-41 release [not found] ` <46F23EB7.6010000-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> @ 2007-09-20 9:36 ` Avi Kivity [not found] ` <46F23F07.4020804-atKUWr5tajBWk0Htik3J/w@public.gmane.org> 0 siblings, 1 reply; 9+ messages in thread From: Avi Kivity @ 2007-09-20 9:36 UTC (permalink / raw) To: Gerd Hoffmann; +Cc: kvm-devel Gerd Hoffmann wrote: > Gerd Hoffmann wrote: > >> Avi Kivity wrote: >> >>> Changes since kvm-40: >>> - refactor hypercall infrastructure for simplicity and better smp >>> support (Anthony Liguori) >>> >> The new kvm_para.h header file added by (I think) this change isn't >> installed by "make install", making builds using the libkvm installed on >> the system fail. >> > > ... and the obvious fix for that. > > please apply, > > Please, a changelog entry and a signoff. Obvious patches need them too. -- error compiling committee.c: too many arguments to function ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ ^ permalink raw reply [flat|nested] 9+ messages in thread
[parent not found: <46F23F07.4020804-atKUWr5tajBWk0Htik3J/w@public.gmane.org>]
* Re: [ANNOUNCE] kvm-41 release [not found] ` <46F23F07.4020804-atKUWr5tajBWk0Htik3J/w@public.gmane.org> @ 2007-09-20 15:41 ` Gerd Hoffmann [not found] ` <46F29495.4040600-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> 0 siblings, 1 reply; 9+ messages in thread From: Gerd Hoffmann @ 2007-09-20 15:41 UTC (permalink / raw) To: Avi Kivity; +Cc: kvm-devel [-- Attachment #1: Type: text/plain, Size: 150 bytes --] > Please, a changelog entry and a signoff. Obvious patches need them too. updated patch with description and signed-off attached. cheers, Gerd [-- Attachment #2: kvm-missing-header.diff --] [-- Type: text/x-patch, Size: 756 bytes --] Install new include file linux/kvm_para.h. Without that fix builds using the installed libkvm fail because kvmctl.h includes kvm_para.h. Signed-off-by: Gerd Hoffmann <kraxel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> diff -up kvm-41/user/Makefile.hdr kvm-41/user/Makefile --- kvm-41/user/Makefile.hdr 2007-09-20 11:30:47.000000000 +0200 +++ kvm-41/user/Makefile 2007-09-20 11:31:10.000000000 +0200 @@ -55,6 +55,8 @@ install: install -D kvmctl.h $(DESTDIR)/$(PREFIX)/include/kvmctl.h install -D $(KERNELDIR)/include/linux/kvm.h \ $(DESTDIR)/$(PREFIX)/include/linux/kvm.h + install -D $(KERNELDIR)/include/linux/kvm_para.h \ + $(DESTDIR)/$(PREFIX)/include/linux/kvm_para.h install -D libkvm.a $(DESTDIR)/$(PREFIX)/$(LIBDIR)/libkvm.a %.flat: %.o [-- Attachment #3: Type: text/plain, Size: 228 bytes --] ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ [-- Attachment #4: Type: text/plain, Size: 186 bytes --] _______________________________________________ kvm-devel mailing list kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/kvm-devel ^ permalink raw reply [flat|nested] 9+ messages in thread
[parent not found: <46F29495.4040600-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>]
* Re: [ANNOUNCE] kvm-41 release [not found] ` <46F29495.4040600-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> @ 2007-09-20 15:48 ` Avi Kivity 0 siblings, 0 replies; 9+ messages in thread From: Avi Kivity @ 2007-09-20 15:48 UTC (permalink / raw) To: Gerd Hoffmann; +Cc: kvm-devel Gerd Hoffmann wrote: >> Please, a changelog entry and a signoff. Obvious patches need them too. >> > > updated patch with description and signed-off attached. > > cheers, > Gerd > > Oops, that was something in user/. We aren't too pompous about user/ and qemu/ and don't require signoffs. Sorry about that. (will apply after I dig myself out of the ACPI hole I'm currently in) -- error compiling committee.c: too many arguments to function ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2007-09-20 15:48 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-09-19 11:02 [ANNOUNCE] kvm-41 release Avi Kivity
[not found] ` <46F101AE.6020905-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-09-20 3:46 ` Simon Gao
[not found] ` <46F1ECFD.1010300-g4dUTk+gKbW4mfPA/iJWtA@public.gmane.org>
2007-09-20 5:41 ` Avi Kivity
[not found] ` <46F2080C.4050700-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-09-20 6:00 ` Simon Gao
2007-09-20 9:17 ` Gerd Hoffmann
[not found] ` <46F23A9B.1030201-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2007-09-20 9:34 ` Gerd Hoffmann
[not found] ` <46F23EB7.6010000-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2007-09-20 9:36 ` Avi Kivity
[not found] ` <46F23F07.4020804-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-09-20 15:41 ` Gerd Hoffmann
[not found] ` <46F29495.4040600-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2007-09-20 15:48 ` Avi Kivity
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox