public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* [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