public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* [ANNOUNCE] kvm-49 release
@ 2007-10-29  2:44 Avi Kivity
       [not found] ` <472548F1.9050903-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
  0 siblings, 1 reply; 19+ messages in thread
From: Avi Kivity @ 2007-10-29  2:44 UTC (permalink / raw)
  To: kvm-devel

Not a good hour for a coherent release announcement.  Many fixes and 
some features.  Hopefully I've spelled everyone's name correctly.

Changes from kvm-48:
- Fix PIT time-drift-fix (only with -no-kvm-irqchip) (Dan Kenigsberg)
- Fix vnc auth error with clients <= 3.7 protocol (Dan Kenigsberg)
- Don't spin on hlt with interrupts disabled (Dor Laor)
- Fix pxe boot (Izik Eidus)
- Hide the Intel real-mode tss from userspace (Izik Eidus)
- Automatic memory slot management for libkvm (Izik Eidus)
- Fix problem with std-vga and 4GB guests (Izik Eidus)
- External module compat for smp_call_function_mask() (Laurent Vivier)
- More portability work (Jerone Young, Christian Borntraeger, Zhang Xiantao)
- Fix sleep-in-atomic-context during vcpu init
- Fix 'push imm8' emulation (fixes W2K3 installer)
- Intercept and emulate invd and wbinvd on AMD
- Reduce emulator dependency on cr2 (mov abs insns)
- Move page fault processing to common code
- Fix rmap memory consumption oops due to increased rmap usage with swap
- Fix potential memory leak with kernel-allocated memslots (Izik Eidus)
- Export memory slot allocation mechanism (Izik Eidus)
- Add kernel-private memslots (Izik Eidus)
- Fix local apic divide-by-zero (Kevin Pedretti)
- Improve local apic timer wraparound handling (Kevin Pedretti)
- Use newly available smp_call_function_mask() (Laurent Vivier)
- Micro-optimize register usage on vmentry/vmexit (Laurent Vivier)
- Cleanups, compilation fixes (Akio Takebe, Anthony Liguori, me)


Notes:
      If you use the modules bundled with kvm-49, 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] 19+ messages in thread

* Re: [ANNOUNCE] kvm-49 release
       [not found] ` <472548F1.9050903-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
@ 2007-10-29  2:54   ` Haydn Solomon
       [not found]     ` <b75785ba0710281954s3e4b1909na1844926eb740a00-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 19+ messages in thread
From: Haydn Solomon @ 2007-10-29  2:54 UTC (permalink / raw)
  To: Avi Kivity; +Cc: kvm-devel


[-- Attachment #1.1: Type: text/plain, Size: 2775 bytes --]

Thanks Avi. Question: Does this release include the TPR optimization for
windows features?

On 10/28/07, Avi Kivity <avi-atKUWr5tajBWk0Htik3J/w@public.gmane.org> wrote:
>
> Not a good hour for a coherent release announcement.  Many fixes and
> some features.  Hopefully I've spelled everyone's name correctly.
>
> Changes from kvm-48:
> - Fix PIT time-drift-fix (only with -no-kvm-irqchip) (Dan Kenigsberg)
> - Fix vnc auth error with clients <= 3.7 protocol (Dan Kenigsberg)
> - Don't spin on hlt with interrupts disabled (Dor Laor)
> - Fix pxe boot (Izik Eidus)
> - Hide the Intel real-mode tss from userspace (Izik Eidus)
> - Automatic memory slot management for libkvm (Izik Eidus)
> - Fix problem with std-vga and 4GB guests (Izik Eidus)
> - External module compat for smp_call_function_mask() (Laurent Vivier)
> - More portability work (Jerone Young, Christian Borntraeger, Zhang
> Xiantao)
> - Fix sleep-in-atomic-context during vcpu init
> - Fix 'push imm8' emulation (fixes W2K3 installer)
> - Intercept and emulate invd and wbinvd on AMD
> - Reduce emulator dependency on cr2 (mov abs insns)
> - Move page fault processing to common code
> - Fix rmap memory consumption oops due to increased rmap usage with swap
> - Fix potential memory leak with kernel-allocated memslots (Izik Eidus)
> - Export memory slot allocation mechanism (Izik Eidus)
> - Add kernel-private memslots (Izik Eidus)
> - Fix local apic divide-by-zero (Kevin Pedretti)
> - Improve local apic timer wraparound handling (Kevin Pedretti)
> - Use newly available smp_call_function_mask() (Laurent Vivier)
> - Micro-optimize register usage on vmentry/vmexit (Laurent Vivier)
> - Cleanups, compilation fixes (Akio Takebe, Anthony Liguori, me)
>
>
> Notes:
>       If you use the modules bundled with kvm-49, 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
>

[-- Attachment #1.2: Type: text/html, Size: 3583 bytes --]

[-- Attachment #2: Type: text/plain, Size: 314 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] 19+ messages in thread

* Re: [ANNOUNCE] kvm-49 release
       [not found]     ` <b75785ba0710281954s3e4b1909na1844926eb740a00-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2007-10-29  8:29       ` Izik Eidus
       [not found]         ` <472599D6.8060901-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
  0 siblings, 1 reply; 19+ messages in thread
From: Izik Eidus @ 2007-10-29  8:29 UTC (permalink / raw)
  To: Haydn Solomon; +Cc: kvm-devel, Avi Kivity

Haydn Solomon wrote:
> Thanks Avi. Question: Does this release include the TPR optimization 
> for windows features?
>
nope, the code need some cleanup

-------------------------------------------------------------------------
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] 19+ messages in thread

* Re: [ANNOUNCE] kvm-49 release
       [not found]         ` <472599D6.8060901-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
@ 2007-10-29 12:48           ` Haydn Solomon
  0 siblings, 0 replies; 19+ messages in thread
From: Haydn Solomon @ 2007-10-29 12:48 UTC (permalink / raw)
  To: Izik Eidus; +Cc: kvm-devel, Avi Kivity


[-- Attachment #1.1: Type: text/plain, Size: 252 bytes --]

On 10/29/07, Izik Eidus <izike-atKUWr5tajBWk0Htik3J/w@public.gmane.org> wrote:
>
> Haydn Solomon wrote:
> > Thanks Avi. Question: Does this release include the TPR optimization
> > for windows features?
> >
> nope, the code need some cleanup


Thanks.

[-- Attachment #1.2: Type: text/html, Size: 586 bytes --]

[-- Attachment #2: Type: text/plain, Size: 314 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] 19+ messages in thread

* [ANNOUNCE] kvm-49 release
@ 2007-11-01 23:12 Avi Kivity
       [not found] ` <472A5D42.6080508-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
  0 siblings, 1 reply; 19+ messages in thread
From: Avi Kivity @ 2007-11-01 23:12 UTC (permalink / raw)
  To: kvm-devel

Today's big change is FlexPriority, which drastically improves Windows 
SMP and/or ACPI performance on newer Intel processors.

Changes from kvm-49:
- fix smp_call_function_mask() emulation on preemptible kernels
- move libkvm into own directory (Hollis Blanchard)
- fix save/restore/migrate for new memory slot management (Uri Lublin)
- compile fixes (Uri Lublin, me)
- fix recursive locking on mmap() (Anthony Liguori)
- remove some cr2 dependencies from x86 emulator
- further simplify x86 emulator
- more portability work (Carsten Otte, Hollis Blanchard)
- Intel FlexPriority support (Sheng Yang)
- fix dirty page tracking on aliased pages (Uri Lublin)

Notes:
      If you use the modules bundled with kvm-50, 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] 19+ messages in thread

* Re: [ANNOUNCE] kvm-49 release
       [not found] ` <472A5D42.6080508-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
@ 2007-11-01 23:16   ` Avi Kivity
  2007-11-02  1:10   ` Haydn Solomon
  2007-11-02  1:55   ` Zhao, Yunfeng
  2 siblings, 0 replies; 19+ messages in thread
From: Avi Kivity @ 2007-11-01 23:16 UTC (permalink / raw)
  To: kvm-devel

Avi Kivity wrote:
> Today's big change is FlexPriority, which drastically improves Windows 
> SMP and/or ACPI performance on newer Intel processors.
>

Whoops, this is kvm-50, not as the subject line suggests.

-- 
Any sufficiently difficult bug is indistinguishable from a feature.


-------------------------------------------------------------------------
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] 19+ messages in thread

* Re: [ANNOUNCE] kvm-49 release
       [not found] ` <472A5D42.6080508-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
  2007-11-01 23:16   ` Avi Kivity
@ 2007-11-02  1:10   ` Haydn Solomon
       [not found]     ` <b75785ba0711011810q7ebce142y39658d960cf6d11e-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  2007-11-02  1:55   ` Zhao, Yunfeng
  2 siblings, 1 reply; 19+ messages in thread
From: Haydn Solomon @ 2007-11-02  1:10 UTC (permalink / raw)
  To: Avi Kivity; +Cc: kvm-devel


[-- Attachment #1.1: Type: text/plain, Size: 1915 bytes --]

How can I tell that my cpu has flexpriority?

(Resending this as didn't cc list last time.)

On Nov 1, 2007 7:12 PM, Avi Kivity <avi-atKUWr5tajBWk0Htik3J/w@public.gmane.org> wrote:

> Today's big change is FlexPriority, which drastically improves Windows
> SMP and/or ACPI performance on newer Intel processors.
>
> Changes from kvm-49:
> - fix smp_call_function_mask() emulation on preemptible kernels
> - move libkvm into own directory (Hollis Blanchard)
> - fix save/restore/migrate for new memory slot management (Uri Lublin)
> - compile fixes (Uri Lublin, me)
> - fix recursive locking on mmap() (Anthony Liguori)
> - remove some cr2 dependencies from x86 emulator
> - further simplify x86 emulator
> - more portability work (Carsten Otte, Hollis Blanchard)
> - Intel FlexPriority support (Sheng Yang)
> - fix dirty page tracking on aliased pages (Uri Lublin)
>
> Notes:
>      If you use the modules bundled with kvm-50, 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
>

[-- Attachment #1.2: Type: text/html, Size: 2606 bytes --]

[-- Attachment #2: Type: text/plain, Size: 314 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] 19+ messages in thread

* Re: [ANNOUNCE] kvm-49 release
       [not found]     ` <b75785ba0711011810q7ebce142y39658d960cf6d11e-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2007-11-02  1:30       ` Sheng Yang
       [not found]         ` <200711020930.36289.sheng.yang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
  2007-11-02  1:36       ` Sheng Yang
  1 sibling, 1 reply; 19+ messages in thread
From: Sheng Yang @ 2007-11-02  1:30 UTC (permalink / raw)
  To: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f; +Cc: Avi Kivity

On Friday 02 November 2007 09:10:31 Haydn Solomon wrote:
> How can I tell that my cpu has flexpriority?
>
> (Resending this as didn't cc list last time.)

Try attached "printk" patch. 

And generally, E6850, E6750, E6550, Core2 Duo processors
starting from
G0 stepping should support this.

>
> On Nov 1, 2007 7:12 PM, Avi Kivity <avi-atKUWr5tajBWk0Htik3J/w@public.gmane.org> wrote:
> > Today's big change is FlexPriority, which drastically improves Windows
> > SMP and/or ACPI performance on newer Intel processors.
> >
> > Changes from kvm-49:
> > - fix smp_call_function_mask() emulation on preemptible kernels
> > - move libkvm into own directory (Hollis Blanchard)
> > - fix save/restore/migrate for new memory slot management (Uri Lublin)
> > - compile fixes (Uri Lublin, me)
> > - fix recursive locking on mmap() (Anthony Liguori)
> > - remove some cr2 dependencies from x86 emulator
> > - further simplify x86 emulator
> > - more portability work (Carsten Otte, Hollis Blanchard)
> > - Intel FlexPriority support (Sheng Yang)
> > - fix dirty page tracking on aliased pages (Uri Lublin)
> >
> > Notes:
> >      If you use the modules bundled with kvm-50, 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



-- 
Thanks
Yang, Sheng

-------------------------------------------------------------------------
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] 19+ messages in thread

* Re: [ANNOUNCE] kvm-49 release
       [not found]     ` <b75785ba0711011810q7ebce142y39658d960cf6d11e-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  2007-11-02  1:30       ` Sheng Yang
@ 2007-11-02  1:36       ` Sheng Yang
       [not found]         ` <200711020936.42041.sheng.yang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
  1 sibling, 1 reply; 19+ messages in thread
From: Sheng Yang @ 2007-11-02  1:36 UTC (permalink / raw)
  To: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f; +Cc: Avi Kivity

[-- Attachment #1: Type: text/plain, Size: 2107 bytes --]

On Friday 02 November 2007 09:10:31 Haydn Solomon wrote:
> How can I tell that my cpu has flexpriority?
>
> (Resending this as didn't cc list last time.)

Oops, forgot the patch...

>
> On Nov 1, 2007 7:12 PM, Avi Kivity <avi-atKUWr5tajBWk0Htik3J/w@public.gmane.org> wrote:
> > Today's big change is FlexPriority, which drastically improves Windows
> > SMP and/or ACPI performance on newer Intel processors.
> >
> > Changes from kvm-49:
> > - fix smp_call_function_mask() emulation on preemptible kernels
> > - move libkvm into own directory (Hollis Blanchard)
> > - fix save/restore/migrate for new memory slot management (Uri Lublin)
> > - compile fixes (Uri Lublin, me)
> > - fix recursive locking on mmap() (Anthony Liguori)
> > - remove some cr2 dependencies from x86 emulator
> > - further simplify x86 emulator
> > - more portability work (Carsten Otte, Hollis Blanchard)
> > - Intel FlexPriority support (Sheng Yang)
> > - fix dirty page tracking on aliased pages (Uri Lublin)
> >
> > Notes:
> >      If you use the modules bundled with kvm-50, 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



-- 
Thanks
Yang, Sheng

[-- Attachment #2: printk_flexpriority.patch --]
[-- Type: text/x-diff, Size: 637 bytes --]

diff --git a/drivers/kvm/vmx.c b/drivers/kvm/vmx.c
index 42e7fad..8f01c8d 100644
--- a/drivers/kvm/vmx.c
+++ b/drivers/kvm/vmx.c
@@ -1684,9 +1684,12 @@ static int vmx_vcpu_reset(struct kvm_vcpu *vcpu)
 		vmcs_write32(TPR_THRESHOLD, 0);
 	}
 
-	if (vm_need_virtualize_apic_accesses(vmx->vcpu.kvm))
+	if (vm_need_virtualize_apic_accesses(vmx->vcpu.kvm)) {
 		vmcs_write64(APIC_ACCESS_ADDR,
 			     page_to_phys(vmx->vcpu.kvm->apic_access_page));
+		if (vm_need_tpr_shadow(vmx->vcpu.kvm))
+			printk(KERN_INFO "kvm: FlexPriority enabled!\n");
+	}
 
 	vmx->vcpu.cr0 = 0x60000010;
 	vmx_set_cr0(&vmx->vcpu, vmx->vcpu.cr0); /* enter rmode */

[-- Attachment #3: Type: text/plain, Size: 314 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] 19+ messages in thread

* Re: [ANNOUNCE] kvm-49 release
       [not found]         ` <200711020936.42041.sheng.yang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
@ 2007-11-02  1:54           ` Haydn Solomon
       [not found]             ` <b75785ba0711011854q5947e584rd7f6146fac1fc508-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 19+ messages in thread
From: Haydn Solomon @ 2007-11-02  1:54 UTC (permalink / raw)
  To: Sheng Yang; +Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, Avi Kivity


[-- Attachment #1.1: Type: text/plain, Size: 2764 bytes --]

On Nov 1, 2007 9:36 PM, Sheng Yang <sheng.yang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> wrote:

> On Friday 02 November 2007 09:10:31 Haydn Solomon wrote:
> > How can I tell that my cpu has flexpriority?
> >
> > (Resending this as didn't cc list last time.)
>
> Oops, forgot the patch...


Thanks Sheng.

Luckily for me I've got the Flexpriority feature

[root@localhost winxptest]# dmesg | grep lex
kvm: FlexPriority enabled!

One thing I do notice apart from noticeably very good responsiveness and
performance on windows guest ( xp sp2 ) is that this is the lowest cpu usage
I've seen on the qemu kvm process to date. I haven't tried smp yet but that
will be my next test and will report on how that goes. Thanks guys and well
done!



>
> >
> > On Nov 1, 2007 7:12 PM, Avi Kivity <avi-atKUWr5tajBWk0Htik3J/w@public.gmane.org> wrote:
> > > Today's big change is FlexPriority, which drastically improves Windows
> > > SMP and/or ACPI performance on newer Intel processors.
> > >
> > > Changes from kvm-49:
> > > - fix smp_call_function_mask() emulation on preemptible kernels
> > > - move libkvm into own directory (Hollis Blanchard)
> > > - fix save/restore/migrate for new memory slot management (Uri Lublin)
> > > - compile fixes (Uri Lublin, me)
> > > - fix recursive locking on mmap() (Anthony Liguori)
> > > - remove some cr2 dependencies from x86 emulator
> > > - further simplify x86 emulator
> > > - more portability work (Carsten Otte, Hollis Blanchard)
> > > - Intel FlexPriority support (Sheng Yang)
> > > - fix dirty page tracking on aliased pages (Uri Lublin)
> > >
> > > Notes:
> > >      If you use the modules bundled with kvm-50, 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
>
>
>
> --
> Thanks
> Yang, Sheng
>

[-- Attachment #1.2: Type: text/html, Size: 4104 bytes --]

[-- Attachment #2: Type: text/plain, Size: 314 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] 19+ messages in thread

* Re: [ANNOUNCE] kvm-49 release
       [not found] ` <472A5D42.6080508-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
  2007-11-01 23:16   ` Avi Kivity
  2007-11-02  1:10   ` Haydn Solomon
@ 2007-11-02  1:55   ` Zhao, Yunfeng
       [not found]     ` <10EA09EFD8728347A513008B6B0DA77A0250DC1E-wq7ZOvIWXbNpB2pF5aRoyrfspsVTdybXVpNB7YpNyf8@public.gmane.org>
  2 siblings, 1 reply; 19+ messages in thread
From: Zhao, Yunfeng @ 2007-11-02  1:55 UTC (permalink / raw)
  To: Avi Kivity, kvm-devel

[-- Attachment #1: Type: text/plain, Size: 2130 bytes --]

Save/restore still fails in today's testing.

kvm_get_mem_map failed: Unknown error 18446744073709551594


Thanks
Yunfeng
-----Original Message-----
From: kvm-devel-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org [mailto:kvm-devel-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org] On Behalf Of Avi Kivity
Sent: 2007年11月2日 7:12
To: kvm-devel
Subject: [kvm-devel] [ANNOUNCE] kvm-49 release

Today's big change is FlexPriority, which drastically improves Windows 
SMP and/or ACPI performance on newer Intel processors.

Changes from kvm-49:
- fix smp_call_function_mask() emulation on preemptible kernels
- move libkvm into own directory (Hollis Blanchard)
- fix save/restore/migrate for new memory slot management (Uri Lublin)
- compile fixes (Uri Lublin, me)
- fix recursive locking on mmap() (Anthony Liguori)
- remove some cr2 dependencies from x86 emulator
- further simplify x86 emulator
- more portability work (Carsten Otte, Hollis Blanchard)
- Intel FlexPriority support (Sheng Yang)
- fix dirty page tracking on aliased pages (Uri Lublin)

Notes:
      If you use the modules bundled with kvm-50, 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


[-- Attachment #2: Type: text/plain, Size: 314 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] 19+ messages in thread

* Re: [ANNOUNCE] kvm-49 release
       [not found]             ` <b75785ba0711011854q5947e584rd7f6146fac1fc508-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2007-11-02  2:14               ` Haydn Solomon
       [not found]                 ` <b75785ba0711011914m121ac6c7wb3d911e93ec3190-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 19+ messages in thread
From: Haydn Solomon @ 2007-11-02  2:14 UTC (permalink / raw)
  To: Sheng Yang; +Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, Avi Kivity


[-- Attachment #1.1: Type: text/plain, Size: 1027 bytes --]

On Nov 1, 2007 9:54 PM, Haydn Solomon <haydn.solomon-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:

>
>
> On Nov 1, 2007 9:36 PM, Sheng Yang <sheng.yang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> wrote:
>
> > On Friday 02 November 2007 09:10:31 Haydn Solomon wrote:
> > > How can I tell that my cpu has flexpriority?
> > >
> > > (Resending this as didn't cc list last time.)
> >
> > Oops, forgot the patch...
>
>
> Thanks Sheng.
>
> Luckily for me I've got the Flexpriority feature
>
> [root@localhost winxptest]# dmesg | grep lex
> kvm: FlexPriority enabled!
>
> One thing I do notice apart from noticeably very good responsiveness and
> performance on windows guest ( xp sp2 ) is that this is the lowest cpu usage
> I've seen on the qemu kvm process to date. I haven't tried smp yet but that
> will be my next test and will report on how that goes. Thanks guys and well
> done!
>


One issue I do see. When I run my windows xp guest which is ACPI
Multiprocessor PC HAL with -smp 2, it runs much slower and cpu usage is
high.

[-- Attachment #1.2: Type: text/html, Size: 1705 bytes --]

[-- Attachment #2: Type: text/plain, Size: 314 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] 19+ messages in thread

* Re: [ANNOUNCE] kvm-49 release
       [not found]                 ` <b75785ba0711011914m121ac6c7wb3d911e93ec3190-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2007-11-02  2:19                   ` Yang, Sheng
  2007-11-02  3:15                   ` Sheng Yang
  1 sibling, 0 replies; 19+ messages in thread
From: Yang, Sheng @ 2007-11-02  2:19 UTC (permalink / raw)
  To: Haydn Solomon; +Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, Avi Kivity


[-- Attachment #1.1: Type: text/plain, Size: 1349 bytes --]

From: Haydn Solomon [mailto:haydn.solomon-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org] 
Sent: 2007年11月2日 10:15
To: Yang, Sheng
Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org; Avi Kivity
Subject: Re: [kvm-devel] [ANNOUNCE] kvm-49 release





On Nov 1, 2007 9:54 PM, Haydn Solomon <haydn.solomon-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:


	
	
	
	On Nov 1, 2007 9:36 PM, Sheng Yang <sheng.yang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> wrote:
	

		On Friday 02 November 2007 09:10:31 Haydn Solomon wrote:
		
		> How can I tell that my cpu has flexpriority?
		>
		> (Resending this as didn't cc list last time.) 
		
		
		Oops, forgot the patch...

	
	Thanks Sheng.
	
	Luckily for me I've got the Flexpriority feature
	
	[root@localhost winxptest]# dmesg | grep lex
	kvm: FlexPriority enabled! 
	
	One thing I do notice apart from noticeably very good responsiveness and performance on windows guest ( xp sp2 ) is that this is the lowest cpu usage I've seen on the qemu kvm process to date. I haven't tried smp yet but that will be my next test and will report on how that goes. Thanks guys and well done! 
	



One issue I do see. When I run my windows xp guest which is ACPI Multiprocessor PC HAL with -smp 2, it runs much slower and cpu usage is high. 
 
Thanks, I am checking it. :)

[-- Attachment #1.2: Type: text/html, Size: 2743 bytes --]

[-- Attachment #2: Type: text/plain, Size: 314 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] 19+ messages in thread

* Re: [ANNOUNCE] kvm-49 release
       [not found]                 ` <b75785ba0711011914m121ac6c7wb3d911e93ec3190-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  2007-11-02  2:19                   ` Yang, Sheng
@ 2007-11-02  3:15                   ` Sheng Yang
       [not found]                     ` <200711021115.24505.sheng.yang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
  1 sibling, 1 reply; 19+ messages in thread
From: Sheng Yang @ 2007-11-02  3:15 UTC (permalink / raw)
  To: Haydn Solomon; +Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, Avi Kivity

[-- Attachment #1: Type: text/plain, Size: 1176 bytes --]

On Friday 02 November 2007 10:14:35 Haydn Solomon wrote:
> On Nov 1, 2007 9:54 PM, Haydn Solomon <haydn.solomon-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> > On Nov 1, 2007 9:36 PM, Sheng Yang <sheng.yang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> wrote:
> > > On Friday 02 November 2007 09:10:31 Haydn Solomon wrote:
> > > > How can I tell that my cpu has flexpriority?
> > > >
> > > > (Resending this as didn't cc list last time.)
> > >
> > > Oops, forgot the patch...
> >
> > Thanks Sheng.
> >
> > Luckily for me I've got the Flexpriority feature
> >
> > [root@localhost winxptest]# dmesg | grep lex
> > kvm: FlexPriority enabled!
> >
> > One thing I do notice apart from noticeably very good responsiveness and
> > performance on windows guest ( xp sp2 ) is that this is the lowest cpu
> > usage I've seen on the qemu kvm process to date. I haven't tried smp yet
> > but that will be my next test and will report on how that goes. Thanks
> > guys and well done!
>
> One issue I do see. When I run my windows xp guest which is ACPI
> Multiprocessor PC HAL with -smp 2, it runs much slower and cpu usage is
> high.

Please try the attach patch. 

-- 
Thanks
Yang, Sheng

[-- Attachment #2: 0001-KVM-VMX-Fix-repeatly-allocate-of-apic-access-page.patch --]
[-- Type: text/x-diff, Size: 1447 bytes --]

From 8009718459efe41e0e8bc943a62734353c7828a2 Mon Sep 17 00:00:00 2001
From: Sheng Yang <sheng.yang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
Date: Fri, 2 Nov 2007 11:15:15 +0800
Subject: [PATCH] KVM: VMX: Fix repeatly allocate of apic access page

For SMP guest, alloc_apic_access_page() would be called more than once.
So only the last one works, causing SMP guest can't benifit from FlexPriority.

This patch fixed this issue.

Signed-off-by: Sheng Yang <sheng.yang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
---
 drivers/kvm/kvm_main.c |    1 +
 drivers/kvm/vmx.c      |    2 ++
 2 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/drivers/kvm/kvm_main.c b/drivers/kvm/kvm_main.c
index 34a681d..519626d 100644
--- a/drivers/kvm/kvm_main.c
+++ b/drivers/kvm/kvm_main.c
@@ -245,6 +245,7 @@ static struct kvm *kvm_create_vm(void)
 	spin_lock(&kvm_lock);
 	list_add(&kvm->vm_list, &vm_list);
 	spin_unlock(&kvm_lock);
+	kvm->apic_access_page = NULL;
 	return kvm;
 }
 
diff --git a/drivers/kvm/vmx.c b/drivers/kvm/vmx.c
index 42e7fad..de4441a 100644
--- a/drivers/kvm/vmx.c
+++ b/drivers/kvm/vmx.c
@@ -1466,6 +1466,8 @@ static int alloc_apic_access_page(struct kvm *kvm)
 	int r;
 
 	r = -EFAULT;
+	if (kvm->apic_access_page)
+		return 0;
 	kvm_userspace_mem.slot = APIC_ACCESS_PAGE_PRIVATE_MEMSLOT;
 	kvm_userspace_mem.flags = 0;
 	kvm_userspace_mem.guest_phys_addr = 0xfee00000ULL;
-- 
1.5.2


[-- Attachment #3: Type: text/plain, Size: 314 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] 19+ messages in thread

* Re: [ANNOUNCE] kvm-49 release
       [not found]                     ` <200711021115.24505.sheng.yang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
@ 2007-11-02  4:56                       ` Haydn Solomon
       [not found]                         ` <b75785ba0711012156w373c9f5fo2fd9fd2dbebbca52-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 19+ messages in thread
From: Haydn Solomon @ 2007-11-02  4:56 UTC (permalink / raw)
  To: Sheng Yang; +Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f


[-- Attachment #1.1: Type: text/plain, Size: 1502 bytes --]

On Nov 1, 2007 11:15 PM, Sheng Yang <sheng.yang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> wrote:

> On Friday 02 November 2007 10:14:35 Haydn Solomon wrote:
> > On Nov 1, 2007 9:54 PM, Haydn Solomon <haydn.solomon-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> > > On Nov 1, 2007 9:36 PM, Sheng Yang <sheng.yang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> wrote:
> > > > On Friday 02 November 2007 09:10:31 Haydn Solomon wrote:
> > > > > How can I tell that my cpu has flexpriority?
> > > > >
> > > > > (Resending this as didn't cc list last time.)
> > > >
> > > > Oops, forgot the patch...
> > >
> > > Thanks Sheng.
> > >
> > > Luckily for me I've got the Flexpriority feature
> > >
> > > [root@localhost winxptest]# dmesg | grep lex
> > > kvm: FlexPriority enabled!
> > >
> > > One thing I do notice apart from noticeably very good responsiveness
> and
> > > performance on windows guest ( xp sp2 ) is that this is the lowest cpu
> > > usage I've seen on the qemu kvm process to date. I haven't tried smp
> yet
> > > but that will be my next test and will report on how that goes. Thanks
> > > guys and well done!
> >
> > One issue I do see. When I run my windows xp guest which is ACPI
> > Multiprocessor PC HAL with -smp 2, it runs much slower and cpu usage is
> > high.
>
> Please try the attach patch.
>

Oh yeah... this is much much better. Windows seems to performing extremely
fast and cpu usage is very low using -smp 2 after applying this patch. Thank
you.



>
> --
> Thanks
> Yang, Sheng
>

[-- Attachment #1.2: Type: text/html, Size: 2382 bytes --]

[-- Attachment #2: Type: text/plain, Size: 314 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] 19+ messages in thread

* Re: [ANNOUNCE] kvm-49 release
       [not found]                         ` <b75785ba0711012156w373c9f5fo2fd9fd2dbebbca52-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2007-11-02  4:57                           ` Sheng Yang
  0 siblings, 0 replies; 19+ messages in thread
From: Sheng Yang @ 2007-11-02  4:57 UTC (permalink / raw)
  To: Haydn Solomon; +Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Friday 02 November 2007 12:56:26 Haydn Solomon wrote:
> On Nov 1, 2007 11:15 PM, Sheng Yang <sheng.yang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> wrote:
> > On Friday 02 November 2007 10:14:35 Haydn Solomon wrote:
> > > On Nov 1, 2007 9:54 PM, Haydn Solomon <haydn.solomon-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> > > > On Nov 1, 2007 9:36 PM, Sheng Yang <sheng.yang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> wrote:
> > > > > On Friday 02 November 2007 09:10:31 Haydn Solomon wrote:
> > > > > > How can I tell that my cpu has flexpriority?
> > > > > >
> > > > > > (Resending this as didn't cc list last time.)
> > > > >
> > > > > Oops, forgot the patch...
> > > >
> > > > Thanks Sheng.
> > > >
> > > > Luckily for me I've got the Flexpriority feature
> > > >
> > > > [root@localhost winxptest]# dmesg | grep lex
> > > > kvm: FlexPriority enabled!
> > > >
> > > > One thing I do notice apart from noticeably very good responsiveness
> >
> > and
> >
> > > > performance on windows guest ( xp sp2 ) is that this is the lowest
> > > > cpu usage I've seen on the qemu kvm process to date. I haven't tried
> > > > smp
> >
> > yet
> >
> > > > but that will be my next test and will report on how that goes.
> > > > Thanks guys and well done!
> > >
> > > One issue I do see. When I run my windows xp guest which is ACPI
> > > Multiprocessor PC HAL with -smp 2, it runs much slower and cpu usage is
> > > high.
> >
> > Please try the attach patch.
>
> Oh yeah... this is much much better. Windows seems to performing extremely
> fast and cpu usage is very low using -smp 2 after applying this patch.
> Thank you.
>

My pleasure. :)

I will send this patch out.

-- 
Thanks
Yang, Sheng

-------------------------------------------------------------------------
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] 19+ messages in thread

* Re: [ANNOUNCE] kvm-49 release
       [not found]         ` <472D7913.9040401-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
@ 2007-11-04  7:42           ` Izik Eidus
  0 siblings, 0 replies; 19+ messages in thread
From: Izik Eidus @ 2007-11-04  7:42 UTC (permalink / raw)
  To: Avi Kivity; +Cc: kvm-devel, Uri Lublin

On Sun, 2007-11-04 at 09:47 +0200, Avi Kivity wrote:
> Zhao, Yunfeng wrote:
> > Save/restore still fails in today's testing.
> >
> > kvm_get_mem_map failed: Unknown error 18446744073709551594
> >
> >   
> Izik/Uri, did I miss a patch?
> 
> I did a save/restore previously and it worked, but perhaps something
> else is broken.

i will check this


-------------------------------------------------------------------------
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] 19+ messages in thread

* Re: [ANNOUNCE] kvm-49 release
       [not found]     ` <10EA09EFD8728347A513008B6B0DA77A0250DC1E-wq7ZOvIWXbNpB2pF5aRoyrfspsVTdybXVpNB7YpNyf8@public.gmane.org>
@ 2007-11-04  7:47       ` Avi Kivity
       [not found]         ` <472D7913.9040401-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
  0 siblings, 1 reply; 19+ messages in thread
From: Avi Kivity @ 2007-11-04  7:47 UTC (permalink / raw)
  To: Zhao, Yunfeng, Izik Eidus, Uri Lublin; +Cc: kvm-devel

[-- Attachment #1: Type: text/plain, Size: 329 bytes --]

Zhao, Yunfeng wrote:
> Save/restore still fails in today's testing.
>
> kvm_get_mem_map failed: Unknown error 18446744073709551594
>
>   
Izik/Uri, did I miss a patch?

I did a save/restore previously and it worked, but perhaps something
else is broken.

-- 
Any sufficiently difficult bug is indistinguishable from a feature.



[-- Attachment #2: Type: text/plain, Size: 314 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] 19+ messages in thread

* Re: [ANNOUNCE] kvm-49 release
       [not found]         ` <200711020930.36289.sheng.yang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
@ 2007-11-05 15:49           ` Avi Kivity
  0 siblings, 0 replies; 19+ messages in thread
From: Avi Kivity @ 2007-11-05 15:49 UTC (permalink / raw)
  To: Sheng Yang; +Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Sheng Yang wrote:
> On Friday 02 November 2007 09:10:31 Haydn Solomon wrote:
>   
>> How can I tell that my cpu has flexpriority?
>>
>> (Resending this as didn't cc list last time.)
>>     
>
> Try attached "printk" patch. 
>
> And generally, E6850, E6750, E6550, Core2 Duo processors
> starting from
> G0 stepping should support this.
>
>   

Would be nice to have /proc/cpuinfo show this (and othe vmx/svm features).

-- 
Any sufficiently difficult bug is indistinguishable from a feature.


-------------------------------------------------------------------------
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] 19+ messages in thread

end of thread, other threads:[~2007-11-05 15:49 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-10-29  2:44 [ANNOUNCE] kvm-49 release Avi Kivity
     [not found] ` <472548F1.9050903-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-10-29  2:54   ` Haydn Solomon
     [not found]     ` <b75785ba0710281954s3e4b1909na1844926eb740a00-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2007-10-29  8:29       ` Izik Eidus
     [not found]         ` <472599D6.8060901-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-10-29 12:48           ` Haydn Solomon
  -- strict thread matches above, loose matches on Subject: below --
2007-11-01 23:12 Avi Kivity
     [not found] ` <472A5D42.6080508-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-11-01 23:16   ` Avi Kivity
2007-11-02  1:10   ` Haydn Solomon
     [not found]     ` <b75785ba0711011810q7ebce142y39658d960cf6d11e-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2007-11-02  1:30       ` Sheng Yang
     [not found]         ` <200711020930.36289.sheng.yang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2007-11-05 15:49           ` Avi Kivity
2007-11-02  1:36       ` Sheng Yang
     [not found]         ` <200711020936.42041.sheng.yang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2007-11-02  1:54           ` Haydn Solomon
     [not found]             ` <b75785ba0711011854q5947e584rd7f6146fac1fc508-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2007-11-02  2:14               ` Haydn Solomon
     [not found]                 ` <b75785ba0711011914m121ac6c7wb3d911e93ec3190-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2007-11-02  2:19                   ` Yang, Sheng
2007-11-02  3:15                   ` Sheng Yang
     [not found]                     ` <200711021115.24505.sheng.yang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2007-11-02  4:56                       ` Haydn Solomon
     [not found]                         ` <b75785ba0711012156w373c9f5fo2fd9fd2dbebbca52-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2007-11-02  4:57                           ` Sheng Yang
2007-11-02  1:55   ` Zhao, Yunfeng
     [not found]     ` <10EA09EFD8728347A513008B6B0DA77A0250DC1E-wq7ZOvIWXbNpB2pF5aRoyrfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2007-11-04  7:47       ` Avi Kivity
     [not found]         ` <472D7913.9040401-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-11-04  7:42           ` Izik Eidus

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox