* [ANNOUNCE] kvm-36 release
@ 2007-09-12 14:13 Avi Kivity
[not found] ` <46E7F417.6020107-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
0 siblings, 1 reply; 20+ messages in thread
From: Avi Kivity @ 2007-09-12 14:13 UTC (permalink / raw)
To: kvm-devel
Fix a couple of lapic hiccups in kvm-38.
Changes since kvm-38:
- provide div64_64() for older kernels
- improve emulation failure reporting
- more x86 emulator work (push imm8, pushf, call near) (Nitin A Kamble)
- don't use TPR shadow on i386 (Sheng Yang)
Notes:
If you use the modules bundled with kvm-39, 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] 20+ messages in thread[parent not found: <46E7F417.6020107-atKUWr5tajBWk0Htik3J/w@public.gmane.org>]
* Re: [ANNOUNCE] kvm-36 release [not found] ` <46E7F417.6020107-atKUWr5tajBWk0Htik3J/w@public.gmane.org> @ 2007-09-12 14:14 ` Avi Kivity [not found] ` <46E7F44C.9070303-atKUWr5tajBWk0Htik3J/w@public.gmane.org> 0 siblings, 1 reply; 20+ messages in thread From: Avi Kivity @ 2007-09-12 14:14 UTC (permalink / raw) To: kvm-devel That's kvm-39 of course. Avi Kivity wrote: > Fix a couple of lapic hiccups in kvm-38. > > Changes since kvm-38: > - provide div64_64() for older kernels > - improve emulation failure reporting > - more x86 emulator work (push imm8, pushf, call near) (Nitin A Kamble) > - don't use TPR shadow on i386 (Sheng Yang) > > Notes: > If you use the modules bundled with kvm-39, 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/ > _______________________________________________ > kvm-devel mailing list > kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > https://lists.sourceforge.net/lists/listinfo/kvm-devel > -- 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] 20+ messages in thread
[parent not found: <46E7F44C.9070303-atKUWr5tajBWk0Htik3J/w@public.gmane.org>]
* Re: [ANNOUNCE] kvm-36 release [not found] ` <46E7F44C.9070303-atKUWr5tajBWk0Htik3J/w@public.gmane.org> @ 2007-09-12 15:08 ` Piero Ottuzzi [not found] ` <200709121708.51719.ottuzzi-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 2007-09-12 16:13 ` Gildas 1 sibling, 1 reply; 20+ messages in thread From: Piero Ottuzzi @ 2007-09-12 15:08 UTC (permalink / raw) To: Avi Kivity; +Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f Hi Avi, all, trying to compile kvm-39 on Ubuntu 6.10 (Linux acaro 2.6.17-12-generic #2 SMP Wed Aug 29 18:53:01 UTC 2007 x86_64 GNU/Linux): piero@acaro:~/tmp/kvm-39$ make make -C kernel make[1]: Entering directory `/home/piero/tmp/kvm-39/kernel' make -C /lib/modules/2.6.17-12-generic/build M=`pwd` "$@" make[2]: Entering directory `/usr/src/linux-headers-2.6.17-12-generic' LD /home/piero/tmp/kvm-39/kernel/built-in.o CC [M] /home/piero/tmp/kvm-39/kernel/svm.o CC [M] /home/piero/tmp/kvm-39/kernel/vmx.o CC [M] /home/piero/tmp/kvm-39/kernel/vmx-debug.o CC [M] /home/piero/tmp/kvm-39/kernel/kvm_main.o /home/piero/tmp/kvm-39/kernel/kvm_main.c: In function ‘kvm_vcpu_ioctl’: /home/piero/tmp/kvm-39/kernel/kvm_main.c:2850: error: expected identifier or ‘(’ before ‘volatile’ /home/piero/tmp/kvm-39/kernel/kvm_main.c:2850: error: expected ‘)’ before ‘(’ token /home/piero/tmp/kvm-39/kernel/kvm_main.c:2852: error: invalid lvalue in unary ‘&’ /home/piero/tmp/kvm-39/kernel/kvm_main.c:2853: error: invalid lvalue in unary ‘&’ /home/piero/tmp/kvm-39/kernel/kvm_main.c:2857: error: invalid lvalue in unary ‘&’ /home/piero/tmp/kvm-39/kernel/kvm_main.c:2863: error: expected identifier or ‘(’ before ‘volatile’ /home/piero/tmp/kvm-39/kernel/kvm_main.c:2863: error: expected ‘)’ before ‘(’ token /home/piero/tmp/kvm-39/kernel/kvm_main.c:2866: error: invalid lvalue in unary ‘&’ /home/piero/tmp/kvm-39/kernel/kvm_main.c:2868: error: invalid lvalue in unary ‘&’ make[3]: *** [/home/piero/tmp/kvm-39/kernel/kvm_main.o] Error 1 make[2]: *** [_module_/home/piero/tmp/kvm-39/kernel] Error 2 make[2]: Leaving directory `/usr/src/linux-headers-2.6.17-12-generic' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/piero/tmp/kvm-39/kernel' make: *** [kernel] Error 2 Bye Piero Alle 16:14, mercoledì 12 settembre 2007, Avi Kivity ha scritto: > That's kvm-39 of course. > > Avi Kivity wrote: > > Fix a couple of lapic hiccups in kvm-38. > > > > Changes since kvm-38: > > - provide div64_64() for older kernels > > - improve emulation failure reporting > > - more x86 emulator work (push imm8, pushf, call near) (Nitin A Kamble) > > - don't use TPR shadow on i386 (Sheng Yang) > > > > Notes: > > If you use the modules bundled with kvm-39, 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/ > > _______________________________________________ > > kvm-devel mailing list > > kvm-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/kvm-devel ------------------------------------------------------------------------- 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/ _______________________________________________ kvm-devel mailing list kvm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kvm-devel ^ permalink raw reply [flat|nested] 20+ messages in thread
[parent not found: <200709121708.51719.ottuzzi-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>]
* Re: [ANNOUNCE] kvm-36 release [not found] ` <200709121708.51719.ottuzzi-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> @ 2007-09-12 22:03 ` Wei Huang [not found] ` <46E86244.8070107-5C7GfCeVMHo@public.gmane.org> 0 siblings, 1 reply; 20+ messages in thread From: Wei Huang @ 2007-09-12 22:03 UTC (permalink / raw) To: Piero Ottuzzi; +Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f [-- Attachment #1: Type: text/plain, Size: 4189 bytes --] The compilation errors also showed up on my boxes. The attached patch fixes the errors by renaming variables. Signed-off-by: Wei Huang <wei.huang2-5C7GfCeVMHo@public.gmane.org> Piero Ottuzzi wrote: > Hi Avi, all, > > trying to compile kvm-39 on Ubuntu 6.10 (Linux acaro 2.6.17-12-generic > #2 SMP > Wed Aug 29 18:53:01 UTC 2007 x86_64 GNU/Linux): > > piero@acaro:~/tmp/kvm-39$ make > make -C kernel > make[1]: Entering directory `/home/piero/tmp/kvm-39/kernel' > make -C /lib/modules/2.6.17-12-generic/build M=`pwd` "$@" > make[2]: Entering directory `/usr/src/linux-headers-2.6.17-12-generic' > LD /home/piero/tmp/kvm-39/kernel/built-in.o > CC [M] /home/piero/tmp/kvm-39/kernel/svm.o > CC [M] /home/piero/tmp/kvm-39/kernel/vmx.o > CC [M] /home/piero/tmp/kvm-39/kernel/vmx-debug.o > CC [M] /home/piero/tmp/kvm-39/kernel/kvm_main.o > /home/piero/tmp/kvm-39/kernel/kvm_main.c: In function ‘kvm_vcpu_ioctl’: > /home/piero/tmp/kvm-39/kernel/kvm_main.c:2850: error: expected identifier > or ‘(’ before ‘volatile’ > /home/piero/tmp/kvm-39/kernel/kvm_main.c:2850: error: expected ‘)’ > before ‘(’ > token > /home/piero/tmp/kvm-39/kernel/kvm_main.c:2852: error: invalid lvalue in > unary ‘&’ > /home/piero/tmp/kvm-39/kernel/kvm_main.c:2853: error: invalid lvalue in > unary ‘&’ > /home/piero/tmp/kvm-39/kernel/kvm_main.c:2857: error: invalid lvalue in > unary ‘&’ > /home/piero/tmp/kvm-39/kernel/kvm_main.c:2863: error: expected identifier > or ‘(’ before ‘volatile’ > /home/piero/tmp/kvm-39/kernel/kvm_main.c:2863: error: expected ‘)’ > before ‘(’ > token > /home/piero/tmp/kvm-39/kernel/kvm_main.c:2866: error: invalid lvalue in > unary ‘&’ > /home/piero/tmp/kvm-39/kernel/kvm_main.c:2868: error: invalid lvalue in > unary ‘&’ > make[3]: *** [/home/piero/tmp/kvm-39/kernel/kvm_main.o] Error 1 > make[2]: *** [_module_/home/piero/tmp/kvm-39/kernel] Error 2 > make[2]: Leaving directory `/usr/src/linux-headers-2.6.17-12-generic' > make[1]: *** [all] Error 2 > make[1]: Leaving directory `/home/piero/tmp/kvm-39/kernel' > make: *** [kernel] Error 2 > > Bye > Piero > > Alle 16:14, mercoledì 12 settembre 2007, Avi Kivity ha scritto: > > That's kvm-39 of course. > > > > Avi Kivity wrote: > > > Fix a couple of lapic hiccups in kvm-38. > > > > > > Changes since kvm-38: > > > - provide div64_64() for older kernels > > > - improve emulation failure reporting > > > - more x86 emulator work (push imm8, pushf, call near) (Nitin A Kamble) > > > - don't use TPR shadow on i386 (Sheng Yang) > > > > > > Notes: > > > If you use the modules bundled with kvm-39, 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/ > > > _______________________________________________ > > > kvm-devel mailing list > > > kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > > > https://lists.sourceforge.net/lists/listinfo/kvm-devel > > ------------------------------------------------------------------------- > 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/ > _______________________________________________ > kvm-devel mailing list > kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > https://lists.sourceforge.net/lists/listinfo/kvm-devel > [-- Attachment #2: lapic_state_patch.txt --] [-- Type: text/plain, Size: 1076 bytes --] diff --git a/drivers/kvm/kvm_main.c b/drivers/kvm/kvm_main.c index 99e4917..f04ca6b 100644 --- a/drivers/kvm/kvm_main.c +++ b/drivers/kvm/kvm_main.c @@ -2967,25 +2967,25 @@ static long kvm_vcpu_ioctl(struct file * break; } case KVM_GET_LAPIC: { - struct kvm_lapic_state lapic; + struct kvm_lapic_state lapic_state; - memset(&lapic, 0, sizeof lapic); - r = kvm_vcpu_ioctl_get_lapic(vcpu, &lapic); + memset(&lapic_state, 0, sizeof lapic_state); + r = kvm_vcpu_ioctl_get_lapic(vcpu, &lapic_state); if (r) goto out; r = -EFAULT; - if (copy_to_user(argp, &lapic, sizeof lapic)) + if (copy_to_user(argp, &lapic_state, sizeof lapic_state)) goto out; r = 0; break; } case KVM_SET_LAPIC: { - struct kvm_lapic_state lapic; + struct kvm_lapic_state lapic_state; r = -EFAULT; - if (copy_from_user(&lapic, argp, sizeof lapic)) + if (copy_from_user(&lapic_state, argp, sizeof lapic_state)) goto out; - r = kvm_vcpu_ioctl_set_lapic(vcpu, &lapic);; + r = kvm_vcpu_ioctl_set_lapic(vcpu, &lapic_state);; if (r) goto out; r = 0; [-- 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 related [flat|nested] 20+ messages in thread
[parent not found: <46E86244.8070107-5C7GfCeVMHo@public.gmane.org>]
* Re: [ANNOUNCE] kvm-36 release [not found] ` <46E86244.8070107-5C7GfCeVMHo@public.gmane.org> @ 2007-09-14 17:19 ` Avi Kivity 0 siblings, 0 replies; 20+ messages in thread From: Avi Kivity @ 2007-09-14 17:19 UTC (permalink / raw) To: Wei Huang; +Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f Wei Huang wrote: > The compilation errors also showed up on my boxes. The attached patch > fixes the errors by renaming variables. > > Signed-off-by: Wei Huang <wei.huang2-5C7GfCeVMHo@public.gmane.org> > diff --git a/drivers/kvm/kvm_main.c b/drivers/kvm/kvm_main.c > index 99e4917..f04ca6b 100644 > --- a/drivers/kvm/kvm_main.c > +++ b/drivers/kvm/kvm_main.c > @@ -2967,25 +2967,25 @@ static long kvm_vcpu_ioctl(struct file * > break; > } > case KVM_GET_LAPIC: { > - struct kvm_lapic_state lapic; > + struct kvm_lapic_state lapic_state; > > - memset(&lapic, 0, sizeof lapic); > - r = kvm_vcpu_ioctl_get_lapic(vcpu, &lapic); > + memset(&lapic_state, 0, sizeof lapic_state); > + r = kvm_vcpu_ioctl_get_lapic(vcpu, &lapic_state); > if (r) I committed an equivalent fix, but one that only affects the external module, since the issue is not present with current kernels. -- 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] 20+ messages in thread
* Re: [ANNOUNCE] kvm-36 release [not found] ` <46E7F44C.9070303-atKUWr5tajBWk0Htik3J/w@public.gmane.org> 2007-09-12 15:08 ` Piero Ottuzzi @ 2007-09-12 16:13 ` Gildas [not found] ` <b2ace7f20709120913wf08b91brb7a2f73b608a3bac-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 1 sibling, 1 reply; 20+ messages in thread From: Gildas @ 2007-09-12 16:13 UTC (permalink / raw) To: Avi Kivity; +Cc: kvm-devel Hi, Some updates since kvm-37 Compilation worked fine for me on an intel Core2 64bits machine running ubuntu feisty with kernel 2.6.20 x86_64. Loading modules went ok. * Running a windows xp image with "/usr/local/bin/qemu-system-x86_64 -smp 2 -m 768 -hda win_xp.qcow -net user -net nic -monitor tcp::4444,server -vnc :1 -redir tcp:3389::3389 &" result in : exception 6 (0) rax 0000000000000000 rbx 0000000000000000 rcx 0000000000000000 rdx 0000000000000600 rsi 0000000000000000 rdi 0000000000000000 rsp 000000000000fffe rbp 0000000000000000 r8 0000000000000000 r9 0000000000000000 r10 0000000000000000 r11 0000000000000000 r12 0000000000000000 r13 0000000000000000 r14 0000000000000000 r15 0000000000000000 rip 0000000000000003 rflags 00033082 cs 0000 (00000000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0) ds 0000 (00000000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0) es 0000 (00000000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0) ss 0000 (00000000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0) fs 0000 (00000000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0) gs 0000 (00000000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0) tr 0000 (30850000/00002088 p 1 dpl 0 db 0 s 0 type b l 0 g 0 avl 0) ldt 0000 (00000000/0000ffff p 1 dpl 0 db 0 s 0 type 2 l 0 g 0 avl 0) gdt 0/ffff idt 0/ffff cr0 60000010 cr2 0 cr3 0 cr4 0 cr8 0 efer 0 code: 54 ff 00 --> f0 53 ff 00 f0 53 ff 00 f0 53 ff 00 f0 53 ff 00 f0 53 ff 00 f0 53 ff 00 f0 53 ff 00 f0 a5 fe 00 f0 87 e9 00 f0 53 ff 00 f0 53 ff 00 f0 53 ff * The same image boots with "/usr/local/bin/qemu-system-x86_64 -m 768 -hda win_xp.qcow -net user -net nic -monitor tcp::4444,server -vnc :1 -redir tcp:3389::3389 &". * I've found out that "-net nic -net user" don't interact nicely with "-smp 2", as the following test with a debian image (kernel 2.6.18 64bits)shows: -smp 2 -net user (without -net nic)-> boots fine -smp 2 -net nic (without -net user)-> boots fine -net nice -net user (without -smp 2) -> boots fine -smp 2 -net user -net nic -> crash with: exception 6 (0) rax 0000000000000000 rbx 0000000000000000 rcx 0000000000000000 rdx 0000000000000600 rsi 0000000000000000 rdi 0000000000000000 rsp 000000000000fffe rbp 0000000000000000 r8 0000000000000000 r9 0000000000000000 r10 0000000000000000 r11 0000000000000000 r12 0000000000000000 r13 0000000000000000 r14 0000000000000000 r15 0000000000000000 rip 0000000000000003 rflags 00033082 cs 0000 (00000000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0) ds 0000 (00000000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0) es 0000 (00000000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0) ss 0000 (00000000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0) fs 0000 (00000000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0) gs 0000 (00000000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0) tr 0000 (30850000/00002088 p 1 dpl 0 db 0 s 0 type b l 0 g 0 avl 0) ldt 0000 (00000000/0000ffff p 1 dpl 0 db 0 s 0 type 2 l 0 g 0 avl 0) gdt 0/ffff idt 0/ffff cr0 60000010 cr2 0 cr3 0 cr4 0 cr8 0 efer 0 code: 54 ff 00 --> f0 53 ff 00 f0 53 ff 00 f0 53 ff 00 f0 53 ff 00 f0 53 ff 00 f0 53 ff 00 f0 53 ff 00 f0 a5 fe 00 f0 87 e9 00 f0 53 ff 00 f0 53 ff 00 f0 53 ff Aborted (core dumped) Also, when it boots correctly with "-smp 2" it shows 2 processors in /proc/cpuinfo, but I have messages as follows at bootup: " ACPI : Getting cpuindex for acpiid 0x2 ACPI Exception (acpi_processor-0681): AE_NOT_FOUND, Processor Device not present [20060707]" (not sure if this is related but I don't remember having seen them before) HTH Gildas 2007/9/12, Avi Kivity <avi-atKUWr5tajBWk0Htik3J/w@public.gmane.org>: > That's kvm-39 of course. > > Avi Kivity wrote: > > Fix a couple of lapic hiccups in kvm-38. > > > > Changes since kvm-38: > > - provide div64_64() for older kernels > > - improve emulation failure reporting > > - more x86 emulator work (push imm8, pushf, call near) (Nitin A Kamble) > > - don't use TPR shadow on i386 (Sheng Yang) > > > > Notes: > > If you use the modules bundled with kvm-39, 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/ > > _______________________________________________ > > kvm-devel mailing list > > kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > > https://lists.sourceforge.net/lists/listinfo/kvm-devel > > > > > -- > 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/ > _______________________________________________ > kvm-devel mailing list > kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > https://lists.sourceforge.net/lists/listinfo/kvm-devel > ------------------------------------------------------------------------- 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] 20+ messages in thread
[parent not found: <b2ace7f20709120913wf08b91brb7a2f73b608a3bac-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: [ANNOUNCE] kvm-36 release [not found] ` <b2ace7f20709120913wf08b91brb7a2f73b608a3bac-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2007-09-14 16:53 ` Avi Kivity 0 siblings, 0 replies; 20+ messages in thread From: Avi Kivity @ 2007-09-14 16:53 UTC (permalink / raw) To: Gildas; +Cc: kvm-devel Gildas wrote: > Hi, > > Some updates since kvm-37 > > Compilation worked fine for me on an intel Core2 64bits machine > running ubuntu feisty with kernel 2.6.20 x86_64. > > Loading modules went ok. > > * Running a windows xp image with "/usr/local/bin/qemu-system-x86_64 > -smp 2 -m 768 -hda win_xp.qcow -net user -net nic -monitor > tcp::4444,server -vnc :1 -redir tcp:3389::3389 &" result in : > exception 6 (0) > > Which HAL does this image use? > * I've found out that "-net nic -net user" don't interact nicely with > "-smp 2", as the following test with a debian image (kernel 2.6.18 > 64bits)shows: > -smp 2 -net user (without -net nic)-> boots fine > -smp 2 -net nic (without -net user)-> boots fine > -net nice -net user (without -smp 2) -> boots fine > -smp 2 -net user -net nic -> crash with: > > How does -no-kvm-irqchip affect this? > Also, when it boots correctly with "-smp 2" it shows 2 processors in > /proc/cpuinfo, but I have messages as follows at bootup: > " ACPI : Getting cpuindex for acpiid 0x2 > ACPI Exception (acpi_processor-0681): AE_NOT_FOUND, Processor Device > not present [20060707]" > (not sure if this is related but I don't remember having seen them before) > > This is due to some ACPI work that exposes 16 processors so that Windows SMP does not grumble at us. We should make the ACPI objects conditional on the processors actually existing. Igor? -- 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] 20+ messages in thread
* [ANNOUNCE] kvm-36 release
@ 2007-08-22 15:17 Avi Kivity
[not found] ` <46CC537D.4030402-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
0 siblings, 1 reply; 20+ messages in thread
From: Avi Kivity @ 2007-08-22 15:17 UTC (permalink / raw)
To: kvm-devel
The lapic branch is still stalled on smp, but Windows x64 and large
memory support are each a good reason for a release, so here's kvm-36.
Changes from kvm-35:
- support guests with more than 2GB of RAM on 64-bit hosts (Izik Eidus)
- fix rare host oops on guest context switch
- avoid smp_call_function_single() warning on suspend/resume
- more real mode emulator work (Nitin A Kamble)
- Windows x64 support (Sheng Yang)
- close minor signal handling race
- carry bios in kvm source tree for easier maintenance
- fix -std-vga (Uri Lublin)
- advertise kvm in vnc window title (Matthew Kent)
- fix Windows SMP guests consuming cpu time when idle (Igor Lvovsky)
Notes:
If you use the modules bundled with kvm-36, 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: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
^ permalink raw reply [flat|nested] 20+ messages in thread[parent not found: <46CC537D.4030402-atKUWr5tajBWk0Htik3J/w@public.gmane.org>]
* Re: [ANNOUNCE] kvm-36 release [not found] ` <46CC537D.4030402-atKUWr5tajBWk0Htik3J/w@public.gmane.org> @ 2007-08-22 18:50 ` Gunther Persoons [not found] ` <b0a37f790708221150i54949b71ocfe49b18546f4ad6-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 0 siblings, 1 reply; 20+ messages in thread From: Gunther Persoons @ 2007-08-22 18:50 UTC (permalink / raw) To: Avi Kivity; +Cc: kvm-devel I noticed the idle cpu usage for kvm-36 running windows xp 32 bit as guest is much higher. For kvm-35 this was around 2-4%, running kvm-36 it's 22% - 26%. 2007/8/22, Avi Kivity <avi-atKUWr5tajBWk0Htik3J/w@public.gmane.org>: > The lapic branch is still stalled on smp, but Windows x64 and large > memory support are each a good reason for a release, so here's kvm-36. > > Changes from kvm-35: > - support guests with more than 2GB of RAM on 64-bit hosts (Izik Eidus) > - fix rare host oops on guest context switch > - avoid smp_call_function_single() warning on suspend/resume > - more real mode emulator work (Nitin A Kamble) > - Windows x64 support (Sheng Yang) > - close minor signal handling race > - carry bios in kvm source tree for easier maintenance > - fix -std-vga (Uri Lublin) > - advertise kvm in vnc window title (Matthew Kent) > - fix Windows SMP guests consuming cpu time when idle (Igor Lvovsky) > > Notes: > If you use the modules bundled with kvm-36, 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: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > kvm-devel mailing list > kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > https://lists.sourceforge.net/lists/listinfo/kvm-devel > ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ ^ permalink raw reply [flat|nested] 20+ messages in thread
[parent not found: <b0a37f790708221150i54949b71ocfe49b18546f4ad6-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: [ANNOUNCE] kvm-36 release [not found] ` <b0a37f790708221150i54949b71ocfe49b18546f4ad6-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2007-08-22 19:12 ` Haydn Solomon [not found] ` <b75785ba0708221212k458e0635n3b37a18aeec0a696-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2007-08-22 19:29 ` Duncan McQueen 2007-08-23 7:43 ` Avi Kivity 2 siblings, 1 reply; 20+ messages in thread From: Haydn Solomon @ 2007-08-22 19:12 UTC (permalink / raw) To: Gunther Persoons; +Cc: kvm-devel, Avi Kivity [-- Attachment #1.1: Type: text/plain, Size: 2829 bytes --] I didn't notice this till you mentioned it. I'm also running windows xp 32 bit and seeing much higher cpu usage on kvm-36 as opposed to very low on kvm-35. On 8/22/07, Gunther Persoons <gunther.persoons-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > I noticed the idle cpu usage for kvm-36 running windows xp 32 bit as > guest is much higher. > For kvm-35 this was around 2-4%, running kvm-36 it's 22% - 26%. > > 2007/8/22, Avi Kivity <avi-atKUWr5tajBWk0Htik3J/w@public.gmane.org>: > > The lapic branch is still stalled on smp, but Windows x64 and large > > memory support are each a good reason for a release, so here's kvm-36. > > > > Changes from kvm-35: > > - support guests with more than 2GB of RAM on 64-bit hosts (Izik Eidus) > > - fix rare host oops on guest context switch > > - avoid smp_call_function_single() warning on suspend/resume > > - more real mode emulator work (Nitin A Kamble) > > - Windows x64 support (Sheng Yang) > > - close minor signal handling race > > - carry bios in kvm source tree for easier maintenance > > - fix -std-vga (Uri Lublin) > > - advertise kvm in vnc window title (Matthew Kent) > > - fix Windows SMP guests consuming cpu time when idle (Igor Lvovsky) > > > > Notes: > > If you use the modules bundled with kvm-36, 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: Splunk Inc. > > Still grepping through log files to find problems? Stop. > > Now Search log events and configuration files using AJAX and a browser. > > Download your FREE copy of Splunk now >> http://get.splunk.com/ > > _______________________________________________ > > kvm-devel mailing list > > kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > > https://lists.sourceforge.net/lists/listinfo/kvm-devel > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > kvm-devel mailing list > kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > https://lists.sourceforge.net/lists/listinfo/kvm-devel > [-- Attachment #1.2: Type: text/html, Size: 3986 bytes --] [-- Attachment #2: Type: text/plain, Size: 315 bytes --] ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ [-- Attachment #3: 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] 20+ messages in thread
[parent not found: <b75785ba0708221212k458e0635n3b37a18aeec0a696-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: [ANNOUNCE] kvm-36 release [not found] ` <b75785ba0708221212k458e0635n3b37a18aeec0a696-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2007-08-22 19:20 ` Fabian Deutsch 0 siblings, 0 replies; 20+ messages in thread From: Fabian Deutsch @ 2007-08-22 19:20 UTC (permalink / raw) To: Haydn Solomon; +Cc: kvm-devel, Avi Kivity [-- Attachment #1.1: Type: text/plain, Size: 4253 bytes --] Hey, I justw anted to note, that I can't confirm this behavior fpr Windows 2003 Server guests. Usage is about 4-6%. - fabiand Am Mittwoch, den 22.08.2007, 15:12 -0400 schrieb Haydn Solomon: > I didn't notice this till you mentioned it. I'm also running windows > xp 32 bit and seeing much higher cpu usage on kvm-36 as opposed to > very low on kvm-35. > > On 8/22/07, Gunther Persoons <gunther.persoons-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > I noticed the idle cpu usage for kvm-36 running windows xp 32 > bit as > guest is much higher. > For kvm-35 this was around 2-4%, running kvm-36 it's 22% - > 26%. > > 2007/8/22, Avi Kivity <avi-atKUWr5tajBWk0Htik3J/w@public.gmane.org>: > > The lapic branch is still stalled on smp, but Windows x64 > and large > > memory support are each a good reason for a release, so > here's kvm-36. > > > > Changes from kvm-35: > > - support guests with more than 2GB of RAM on 64-bit hosts > (Izik Eidus) > > - fix rare host oops on guest context switch > > - avoid smp_call_function_single() warning on suspend/resume > > - more real mode emulator work (Nitin A Kamble) > > - Windows x64 support (Sheng Yang) > > - close minor signal handling race > > - carry bios in kvm source tree for easier maintenance > > - fix -std-vga (Uri Lublin) > > - advertise kvm in vnc window title (Matthew Kent) > > - fix Windows SMP guests consuming cpu time when idle (Igor > Lvovsky) > > > > Notes: > > If you use the modules bundled with kvm-36, 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: Splunk Inc. > > Still grepping through log files to find problems? Stop. > > Now Search log events and configuration files using AJAX and > a browser. > > Download your FREE copy of Splunk now > >> http://get.splunk.com/ > > _______________________________________________ > > kvm-devel mailing list > > kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > > https://lists.sourceforge.net/lists/listinfo/kvm-devel > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a > browser. > Download your FREE copy of Splunk now > >> http://get.splunk.com/ > _______________________________________________ > kvm-devel mailing list > kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > https://lists.sourceforge.net/lists/listinfo/kvm-devel > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ kvm-devel mailing list kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/kvm-devel [-- Attachment #1.2: smime.p7s --] [-- Type: application/x-pkcs7-signature, Size: 3169 bytes --] [-- Attachment #2: Type: text/plain, Size: 315 bytes --] ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ [-- Attachment #3: 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] 20+ messages in thread
* Re: [ANNOUNCE] kvm-36 release [not found] ` <b0a37f790708221150i54949b71ocfe49b18546f4ad6-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2007-08-22 19:12 ` Haydn Solomon @ 2007-08-22 19:29 ` Duncan McQueen [not found] ` <494f8120708221229w571845b0wf406828a34209de6-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2007-08-23 7:43 ` Avi Kivity 2 siblings, 1 reply; 20+ messages in thread From: Duncan McQueen @ 2007-08-22 19:29 UTC (permalink / raw) To: kvm-devel AMD or Intel processors? On 8/22/07, Gunther Persoons <gunther.persoons-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > I noticed the idle cpu usage for kvm-36 running windows xp 32 bit as > guest is much higher. > For kvm-35 this was around 2-4%, running kvm-36 it's 22% - 26%. > > 2007/8/22, Avi Kivity <avi-atKUWr5tajBWk0Htik3J/w@public.gmane.org>: > > The lapic branch is still stalled on smp, but Windows x64 and large > > memory support are each a good reason for a release, so here's kvm-36. > > > > Changes from kvm-35: > > - support guests with more than 2GB of RAM on 64-bit hosts (Izik Eidus) > > - fix rare host oops on guest context switch > > - avoid smp_call_function_single() warning on suspend/resume > > - more real mode emulator work (Nitin A Kamble) > > - Windows x64 support (Sheng Yang) > > - close minor signal handling race > > - carry bios in kvm source tree for easier maintenance > > - fix -std-vga (Uri Lublin) > > - advertise kvm in vnc window title (Matthew Kent) > > - fix Windows SMP guests consuming cpu time when idle (Igor Lvovsky) > > > > Notes: > > If you use the modules bundled with kvm-36, 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: Splunk Inc. > > Still grepping through log files to find problems? Stop. > > Now Search log events and configuration files using AJAX and a browser. > > Download your FREE copy of Splunk now >> http://get.splunk.com/ > > _______________________________________________ > > kvm-devel mailing list > > kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > > https://lists.sourceforge.net/lists/listinfo/kvm-devel > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > kvm-devel mailing list > kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > https://lists.sourceforge.net/lists/listinfo/kvm-devel > ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ ^ permalink raw reply [flat|nested] 20+ messages in thread
[parent not found: <494f8120708221229w571845b0wf406828a34209de6-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: [ANNOUNCE] kvm-36 release [not found] ` <494f8120708221229w571845b0wf406828a34209de6-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2007-08-22 19:33 ` Gunther Persoons [not found] ` <b0a37f790708221233n398d7424w30ed6ecbd04bd15f-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 0 siblings, 1 reply; 20+ messages in thread From: Gunther Persoons @ 2007-08-22 19:33 UTC (permalink / raw) To: Duncan McQueen; +Cc: kvm-devel Intel T2400 2007/8/22, Duncan McQueen <dwmcqueen-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>: > AMD or Intel processors? > > On 8/22/07, Gunther Persoons <gunther.persoons-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > I noticed the idle cpu usage for kvm-36 running windows xp 32 bit as > > guest is much higher. > > For kvm-35 this was around 2-4%, running kvm-36 it's 22% - 26%. > > > > 2007/8/22, Avi Kivity <avi-atKUWr5tajBWk0Htik3J/w@public.gmane.org>: > > > The lapic branch is still stalled on smp, but Windows x64 and large > > > memory support are each a good reason for a release, so here's kvm-36. > > > > > > Changes from kvm-35: > > > - support guests with more than 2GB of RAM on 64-bit hosts (Izik Eidus) > > > - fix rare host oops on guest context switch > > > - avoid smp_call_function_single() warning on suspend/resume > > > - more real mode emulator work (Nitin A Kamble) > > > - Windows x64 support (Sheng Yang) > > > - close minor signal handling race > > > - carry bios in kvm source tree for easier maintenance > > > - fix -std-vga (Uri Lublin) > > > - advertise kvm in vnc window title (Matthew Kent) > > > - fix Windows SMP guests consuming cpu time when idle (Igor Lvovsky) > > > > > > Notes: > > > If you use the modules bundled with kvm-36, 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: Splunk Inc. > > > Still grepping through log files to find problems? Stop. > > > Now Search log events and configuration files using AJAX and a browser. > > > Download your FREE copy of Splunk now >> http://get.splunk.com/ > > > _______________________________________________ > > > kvm-devel mailing list > > > kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > > > https://lists.sourceforge.net/lists/listinfo/kvm-devel > > > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Splunk Inc. > > Still grepping through log files to find problems? Stop. > > Now Search log events and configuration files using AJAX and a browser. > > Download your FREE copy of Splunk now >> http://get.splunk.com/ > > _______________________________________________ > > kvm-devel mailing list > > kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > > https://lists.sourceforge.net/lists/listinfo/kvm-devel > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > kvm-devel mailing list > kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > https://lists.sourceforge.net/lists/listinfo/kvm-devel > ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ ^ permalink raw reply [flat|nested] 20+ messages in thread
[parent not found: <b0a37f790708221233n398d7424w30ed6ecbd04bd15f-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: [ANNOUNCE] kvm-36 release [not found] ` <b0a37f790708221233n398d7424w30ed6ecbd04bd15f-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2007-08-22 19:50 ` Haydn Solomon 0 siblings, 0 replies; 20+ messages in thread From: Haydn Solomon @ 2007-08-22 19:50 UTC (permalink / raw) To: Gunther Persoons; +Cc: kvm-devel [-- Attachment #1.1: Type: text/plain, Size: 4282 bytes --] model name : Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz On 8/22/07, Gunther Persoons <gunther.persoons-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > Intel T2400 > > 2007/8/22, Duncan McQueen <dwmcqueen-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>: > > AMD or Intel processors? > > > > On 8/22/07, Gunther Persoons <gunther.persoons-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > > I noticed the idle cpu usage for kvm-36 running windows xp 32 bit as > > > guest is much higher. > > > For kvm-35 this was around 2-4%, running kvm-36 it's 22% - 26%. > > > > > > 2007/8/22, Avi Kivity <avi-atKUWr5tajBWk0Htik3J/w@public.gmane.org>: > > > > The lapic branch is still stalled on smp, but Windows x64 and large > > > > memory support are each a good reason for a release, so here's > kvm-36. > > > > > > > > Changes from kvm-35: > > > > - support guests with more than 2GB of RAM on 64-bit hosts (Izik > Eidus) > > > > - fix rare host oops on guest context switch > > > > - avoid smp_call_function_single() warning on suspend/resume > > > > - more real mode emulator work (Nitin A Kamble) > > > > - Windows x64 support (Sheng Yang) > > > > - close minor signal handling race > > > > - carry bios in kvm source tree for easier maintenance > > > > - fix -std-vga (Uri Lublin) > > > > - advertise kvm in vnc window title (Matthew Kent) > > > > - fix Windows SMP guests consuming cpu time when idle (Igor Lvovsky) > > > > > > > > Notes: > > > > If you use the modules bundled with kvm-36, 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: Splunk Inc. > > > > Still grepping through log files to find problems? Stop. > > > > Now Search log events and configuration files using AJAX and a > browser. > > > > Download your FREE copy of Splunk now >> http://get.splunk.com/ > > > > _______________________________________________ > > > > kvm-devel mailing list > > > > kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > > > > https://lists.sourceforge.net/lists/listinfo/kvm-devel > > > > > > > > > > > ------------------------------------------------------------------------- > > > This SF.net email is sponsored by: Splunk Inc. > > > Still grepping through log files to find problems? Stop. > > > Now Search log events and configuration files using AJAX and a > browser. > > > Download your FREE copy of Splunk now >> http://get.splunk.com/ > > > _______________________________________________ > > > kvm-devel mailing list > > > kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > > > https://lists.sourceforge.net/lists/listinfo/kvm-devel > > > > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Splunk Inc. > > Still grepping through log files to find problems? Stop. > > Now Search log events and configuration files using AJAX and a browser. > > Download your FREE copy of Splunk now >> http://get.splunk.com/ > > _______________________________________________ > > kvm-devel mailing list > > kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > > https://lists.sourceforge.net/lists/listinfo/kvm-devel > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > kvm-devel mailing list > kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > https://lists.sourceforge.net/lists/listinfo/kvm-devel > [-- Attachment #1.2: Type: text/html, Size: 6464 bytes --] [-- Attachment #2: Type: text/plain, Size: 315 bytes --] ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ [-- Attachment #3: 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] 20+ messages in thread
* Re: [ANNOUNCE] kvm-36 release [not found] ` <b0a37f790708221150i54949b71ocfe49b18546f4ad6-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2007-08-22 19:12 ` Haydn Solomon 2007-08-22 19:29 ` Duncan McQueen @ 2007-08-23 7:43 ` Avi Kivity [not found] ` <46CD3AA7.7010903-atKUWr5tajBWk0Htik3J/w@public.gmane.org> 2 siblings, 1 reply; 20+ messages in thread From: Avi Kivity @ 2007-08-23 7:43 UTC (permalink / raw) To: Gunther Persoons; +Cc: kvm-devel Gunther Persoons wrote: > I noticed the idle cpu usage for kvm-36 running windows xp 32 bit as > guest is much higher. > For kvm-35 this was around 2-4%, running kvm-36 it's 22% - 26%. > > Hmm. Is this using the ACPI HAL, or the Standard PC HAL, or what? The fix was targeted at ACPI MP HALs (reducing cpu usage from 100% to something sane). -- error compiling committee.c: too many arguments to function ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ ^ permalink raw reply [flat|nested] 20+ messages in thread
[parent not found: <46CD3AA7.7010903-atKUWr5tajBWk0Htik3J/w@public.gmane.org>]
* Re: [ANNOUNCE] kvm-36 release [not found] ` <46CD3AA7.7010903-atKUWr5tajBWk0Htik3J/w@public.gmane.org> @ 2007-08-23 8:12 ` Avi Kivity [not found] ` <46CD4156.2000506-atKUWr5tajBWk0Htik3J/w@public.gmane.org> 0 siblings, 1 reply; 20+ messages in thread From: Avi Kivity @ 2007-08-23 8:12 UTC (permalink / raw) To: Gunther Persoons; +Cc: kvm-devel [-- Attachment #1: Type: text/plain, Size: 553 bytes --] Avi Kivity wrote: > Gunther Persoons wrote: >> I noticed the idle cpu usage for kvm-36 running windows xp 32 bit as >> guest is much higher. >> For kvm-35 this was around 2-4%, running kvm-36 it's 22% - 26%. >> >> > > Hmm. Is this using the ACPI HAL, or the Standard PC HAL, or what? > > The fix was targeted at ACPI MP HALs (reducing cpu usage from 100% to > something sane). > Looks like a vga regression introduced by support for large memory. Does the attached patch fix? -- error compiling committee.c: too many arguments to function [-- Attachment #2: vga-types.patch --] [-- Type: text/x-patch, Size: 400 bytes --] diff --git a/qemu/hw/vga.c b/qemu/hw/vga.c index 55e2d4c..b55f6fd 100644 --- a/qemu/hw/vga.c +++ b/qemu/hw/vga.c @@ -1405,7 +1405,7 @@ static void vga_draw_graphic(VGAState *s, int full_update) int disp_width, multi_scan, multi_run; uint8_t *d; uint32_t v, addr1, addr; - ram_addr_t page0, page1; + int page0, page1; vga_draw_line_func *vga_draw_line; #ifdef USE_KVM [-- Attachment #3: Type: text/plain, Size: 315 bytes --] ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ [-- 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 related [flat|nested] 20+ messages in thread
[parent not found: <46CD4156.2000506-atKUWr5tajBWk0Htik3J/w@public.gmane.org>]
* Re: [ANNOUNCE] kvm-36 release [not found] ` <46CD4156.2000506-atKUWr5tajBWk0Htik3J/w@public.gmane.org> @ 2007-08-23 0:36 ` Izik Eidus [not found] ` <1187829365.2730.4.camel-siXIhNkUrCXckEVJwWePHtCfPAL7FxvL@public.gmane.org> 2007-08-23 9:02 ` Gunther Persoons 1 sibling, 1 reply; 20+ messages in thread From: Izik Eidus @ 2007-08-23 0:36 UTC (permalink / raw) To: Avi Kivity; +Cc: kvm-devel [-- Attachment #1: Type: text/plain, Size: 854 bytes --] On Thu, 2007-08-23 at 11:12 +0300, Avi Kivity wrote: > Avi Kivity wrote: > > Gunther Persoons wrote: > >> I noticed the idle cpu usage for kvm-36 running windows xp 32 bit as > >> guest is much higher. > >> For kvm-35 this was around 2-4%, running kvm-36 it's 22% - 26%. > >> > >> > > > > Hmm. Is this using the ACPI HAL, or the Standard PC HAL, or what? > > > > The fix was targeted at ACPI MP HALs (reducing cpu usage from 100% to > > something sane). > > > > > Looks like a vga regression introduced by support for large memory. > Does the attached patch fix? > avi, try this patch, the problem was that page_max is set to -1 inside the code, and when the code changed page0 and page1 to unsigned long, it never entered to there. the patch that i give now, is one way to fix it (ofcourse there is another way to play with casting.) > > [-- Attachment #2: vga_fix --] [-- Type: text/x-patch, Size: 642 bytes --] --- oldvga.c 2007-08-23 03:22:30.000000000 +0300 +++ vga.c 2007-08-23 03:28:58.000000000 +0300 @@ -1400,12 +1400,12 @@ extern int kvm_allowed; */ static void vga_draw_graphic(VGAState *s, int full_update) { - int y1, y, update, page_min, page_max, linesize, y_start, double_scan, mask; + int y1, y, update, linesize, y_start, double_scan, mask; int width, height, shift_control, line_offset, bwidth; int disp_width, multi_scan, multi_run; uint8_t *d; uint32_t v, addr1, addr; - ram_addr_t page0, page1; + long page0, page1, page_min, page_max; vga_draw_line_func *vga_draw_line; #ifdef USE_KVM [-- Attachment #3: Type: text/plain, Size: 315 bytes --] ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ [-- 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] 20+ messages in thread
[parent not found: <1187829365.2730.4.camel-siXIhNkUrCXckEVJwWePHtCfPAL7FxvL@public.gmane.org>]
* Re: [ANNOUNCE] kvm-36 release [not found] ` <1187829365.2730.4.camel-siXIhNkUrCXckEVJwWePHtCfPAL7FxvL@public.gmane.org> @ 2007-08-23 0:37 ` Izik Eidus 2007-08-23 11:01 ` Avi Kivity 1 sibling, 0 replies; 20+ messages in thread From: Izik Eidus @ 2007-08-23 0:37 UTC (permalink / raw) To: Avi Kivity; +Cc: kvm-devel On Thu, 2007-08-23 at 03:36 +0300, Izik Eidus wrote: > On Thu, 2007-08-23 at 11:12 +0300, Avi Kivity wrote: > > Avi Kivity wrote: > > > Gunther Persoons wrote: > > >> I noticed the idle cpu usage for kvm-36 running windows xp 32 bit as > > >> guest is much higher. > > >> For kvm-35 this was around 2-4%, running kvm-36 it's 22% - 26%. > > >> > > >> > > > > > > Hmm. Is this using the ACPI HAL, or the Standard PC HAL, or what? > > > > > > The fix was targeted at ACPI MP HALs (reducing cpu usage from 100% to > > > something sane). > > > > > > > > > Looks like a vga regression introduced by support for large memory. > > Does the attached patch fix? > > > > avi, try this patch, > the problem was that page_max is set to -1 inside the code, > and when the code changed page0 and page1 to unsigned long, it never > entered to there. by entered to there i mean: if (page1 > page_max) page_max = page1; > the patch that i give now, is one way to fix it (ofcourse there is > another way to play with casting.) > > > > > ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [ANNOUNCE] kvm-36 release [not found] ` <1187829365.2730.4.camel-siXIhNkUrCXckEVJwWePHtCfPAL7FxvL@public.gmane.org> 2007-08-23 0:37 ` Izik Eidus @ 2007-08-23 11:01 ` Avi Kivity 1 sibling, 0 replies; 20+ messages in thread From: Avi Kivity @ 2007-08-23 11:01 UTC (permalink / raw) To: Izik Eidus; +Cc: kvm-devel Izik Eidus wrote: > On Thu, 2007-08-23 at 11:12 +0300, Avi Kivity wrote: > >> Avi Kivity wrote: >> >>> Gunther Persoons wrote: >>> >>>> I noticed the idle cpu usage for kvm-36 running windows xp 32 bit as >>>> guest is much higher. >>>> For kvm-35 this was around 2-4%, running kvm-36 it's 22% - 26%. >>>> >>>> >>>> >>> Hmm. Is this using the ACPI HAL, or the Standard PC HAL, or what? >>> >>> The fix was targeted at ACPI MP HALs (reducing cpu usage from 100% to >>> something sane). >>> >>> >> Looks like a vga regression introduced by support for large memory. >> Does the attached patch fix? >> >> > > avi, try this patch, > the problem was that page_max is set to -1 inside the code, > and when the code changed page0 and page1 to unsigned long, it never > entered to there. > Thanks, applied. It isn't particularly pretty but I don't want to change qemu code too much. -- error compiling committee.c: too many arguments to function ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [ANNOUNCE] kvm-36 release [not found] ` <46CD4156.2000506-atKUWr5tajBWk0Htik3J/w@public.gmane.org> 2007-08-23 0:36 ` Izik Eidus @ 2007-08-23 9:02 ` Gunther Persoons 1 sibling, 0 replies; 20+ messages in thread From: Gunther Persoons @ 2007-08-23 9:02 UTC (permalink / raw) To: Avi Kivity; +Cc: kvm-devel 2007/8/23, Avi Kivity <avi-atKUWr5tajBWk0Htik3J/w@public.gmane.org>: > Avi Kivity wrote: > > Gunther Persoons wrote: > >> I noticed the idle cpu usage for kvm-36 running windows xp 32 bit as > >> guest is much higher. > >> For kvm-35 this was around 2-4%, running kvm-36 it's 22% - 26%. > >> > >> > > > > Hmm. Is this using the ACPI HAL, or the Standard PC HAL, or what? > > > > The fix was targeted at ACPI MP HALs (reducing cpu usage from 100% to > > something sane). > > > > > Looks like a vga regression introduced by support for large memory. > Does the attached patch fix? > > > > -- > error compiling committee.c: too many arguments to function > > > Yup, the patched fixed it. Cpu usage is now around 4%. ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ ^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2007-09-14 17:19 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-09-12 14:13 [ANNOUNCE] kvm-36 release Avi Kivity
[not found] ` <46E7F417.6020107-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-09-12 14:14 ` Avi Kivity
[not found] ` <46E7F44C.9070303-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-09-12 15:08 ` Piero Ottuzzi
[not found] ` <200709121708.51719.ottuzzi-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2007-09-12 22:03 ` Wei Huang
[not found] ` <46E86244.8070107-5C7GfCeVMHo@public.gmane.org>
2007-09-14 17:19 ` Avi Kivity
2007-09-12 16:13 ` Gildas
[not found] ` <b2ace7f20709120913wf08b91brb7a2f73b608a3bac-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2007-09-14 16:53 ` Avi Kivity
-- strict thread matches above, loose matches on Subject: below --
2007-08-22 15:17 Avi Kivity
[not found] ` <46CC537D.4030402-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-08-22 18:50 ` Gunther Persoons
[not found] ` <b0a37f790708221150i54949b71ocfe49b18546f4ad6-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2007-08-22 19:12 ` Haydn Solomon
[not found] ` <b75785ba0708221212k458e0635n3b37a18aeec0a696-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2007-08-22 19:20 ` Fabian Deutsch
2007-08-22 19:29 ` Duncan McQueen
[not found] ` <494f8120708221229w571845b0wf406828a34209de6-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2007-08-22 19:33 ` Gunther Persoons
[not found] ` <b0a37f790708221233n398d7424w30ed6ecbd04bd15f-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2007-08-22 19:50 ` Haydn Solomon
2007-08-23 7:43 ` Avi Kivity
[not found] ` <46CD3AA7.7010903-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-08-23 8:12 ` Avi Kivity
[not found] ` <46CD4156.2000506-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-08-23 0:36 ` Izik Eidus
[not found] ` <1187829365.2730.4.camel-siXIhNkUrCXckEVJwWePHtCfPAL7FxvL@public.gmane.org>
2007-08-23 0:37 ` Izik Eidus
2007-08-23 11:01 ` Avi Kivity
2007-08-23 9:02 ` Gunther Persoons
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox