* [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
* 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
* 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
* 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
* 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
* 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
* 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
* 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