[PATCH] viostor driver. Code cleanup. Getting rid of the Registry stuff.

2009-09-21 Thread Vadim Rozenfeld
repository: /home/vadimr/shares/kvm-guest-drivers-windows branch: master commit c3c87da57dae49911b0634022f8c8eb71cdd2df2 Author: Vadim Rozenfeld vroze...@redhat.com Date: Mon Sep 21 22:05:51 2009 +0300 [PATCH] viostor driver. Code cleanup. Getting rid of the Registry stuff

Re: Binary Windows guest drivers are released

2009-09-25 Thread Vadim Rozenfeld
On 09/25/2009 12:07 AM, Dor Laor wrote: On 09/24/2009 11:59 PM, Javier Guerra wrote: On Thu, Sep 24, 2009 at 3:38 PM, Kenni Lundke...@kelu.dk wrote: I've done some benchmarking with the drivers on Windows XP SP3 32bit, but it seems like using the VirtIO drivers are slower than the IDE

Re: Binary Windows guest drivers are released

2009-09-25 Thread Vadim Rozenfeld
On 09/25/2009 10:53 AM, Kenni Lund wrote: 2009/9/25 Vadim Rozenfeldvroze...@redhat.com: On 09/25/2009 12:07 AM, Dor Laor wrote: On 09/24/2009 11:59 PM, Javier Guerra wrote: On Thu, Sep 24, 2009 at 3:38 PM, Kenni Lundke...@kelu.dkwrote: I've done some

Re: Can't make virtio block driver work on Windows 2003

2009-10-14 Thread Vadim Rozenfeld
On 10/14/2009 07:52 PM, Asdo wrote: Hi all I have a new installation of Windows 2003 SBS server 32bit which I installed using IDE disk. KVM version is QEMU PC emulator version 0.10.50 (qemu-kvm-devel-86) compiled by myself on kernel 2.6.28-11-server. I have already moved networking from

Re: Can't make virtio block driver work on Windows 2003

2009-10-15 Thread Vadim Rozenfeld
On 10/15/2009 01:42 PM, Asdo wrote: Vadim Rozenfeld wrote: On 10/14/2009 07:52 PM, Asdo wrote: ... So I tried adding another drive, a virtio one, (a new 100MB file at host side) to the virtual machine and rebooting. A first problem is that Windows does not detect the new device upon boot

Re: Can't make virtio block driver work on Windows 2003

2009-10-15 Thread Vadim Rozenfeld
On 10/15/2009 04:23 PM, Asdo wrote: Vadim Rozenfeld wrote: On 10/15/2009 01:42 PM, Asdo wrote: Vadim Rozenfeld wrote: On 10/14/2009 07:52 PM, Asdo wrote: ... So I tried adding another drive, a virtio one, (a new 100MB file at host side) to the virtual machine and rebooting. A first

Re: lspci says: SCSI storage controller: Qumranet, Inc. Virtio block device. Is it really?

2009-10-19 Thread Vadim Rozenfeld
On 10/19/2009 03:42 PM, Tomasz Chmielewski wrote: Luca Tettamanti wrote: So why was SCSI storage controller any better than IDE interface or SATA controller for virtio block device, if it does not talk SCSI protocol (other than SCSI storage controller being the first on the list of

[PATCH] viostor driver. Code cleanup. Getting rid of the Registry stuff.

2009-10-25 Thread Vadim Rozenfeld
repository: /home/vadimr/shares/kvm-guest-drivers-windows branch: master commit f7f53b25857f20732b2eb69f127bb2d9bf369e4e Author: Vadim Rozenfeldvroze...@redhat.com Date: Mon Sep 21 22:05:51 2009 +0300 [PATCH] viostor driver. Code cleanup. Getting rid of the Registry stuff.

[PATCH] viostor driver. switch to full-duplex mode.

2009-10-25 Thread Vadim Rozenfeld
repository: /home/vadimr/shares/kvm-guest-drivers-windows branch: master commit ed4b9ade27b56e9ee37461c2cf72e46d75633e9c Author: Vadim Rozenfeldvroze...@redhat.com Date: Wed Sep 23 11:28:48 2009 +0300 [PATCH] viostor driver. switch to full-duplex mode. Signed-off-by: Vadim

[PATCH] viostor driver. Complete SRBs at DPC level

2009-10-25 Thread Vadim Rozenfeld
repository: /home/vadimr/shares/kvm-guest-drivers-windows branch: master commit c507d6b279010ff1e1939927d2b2e91a59daac3b Author: Vadim Rozenfeldvroze...@redhat.com Date: Thu Sep 24 22:03:00 2009 +0300 [PATCH] viostor driver. Complete SRBs at DPC level Signed-off-by: Vadim

[PATCH] viostor driver. add support for serial number.

2009-10-25 Thread Vadim Rozenfeld
repository: /home/vadimr/shares/kvm-guest-drivers-windows branch: master commit 394ae1879c5818fd0dce4b68b207c8ef6bf5e115 Author: Vadim Rozenfeldvroze...@redhat.com Date: Fri Sep 25 21:15:37 2009 +0300 [PATCH] viostor driver. add support for serial number feature. Signed-off-by:

[PATCH] viostor driver. fix broken xp build

2009-10-25 Thread Vadim Rozenfeld
repository: /home/vadimr/shares/kvm-guest-drivers-windows branch: master commit eca6d92722fc669d5b3fdb99182a0a8e3db6a38b Author: Vadim Rozenfeldvroze...@redhat.com Date: Sun Oct 25 15:45:17 2009 +0200 [PATCH] viostor driver. fix broken xp build Signed-off-by: Vadim

[PATCH] viostor driver. some steps toward better performance on XP.

2009-10-29 Thread Vadim Rozenfeld
repository: /home/vadimr/shares/kvm-guest-drivers-windows branch: XP commit 844cc39863ca914cf47a1fe2e8cde4ea1079753b Author: Vadim Rozenfeldvroze...@redhat.com Date: Thu Oct 29 09:34:19 2009 +0200 [PATCH] viostor driver. some steps toward better performance on XP. Signed-off-by:

[PATCH] viostor driver. fix PREfast warnings.

2009-10-29 Thread Vadim Rozenfeld
repository: /home/vadimr/shares/kvm-guest-drivers-windows branch: XP commit bf13fc498a576236cff8cbc707a4e5a1e70e22fb Author: Vadim Rozenfeldvroze...@redhat.com Date: Thu Oct 29 10:37:41 2009 +0200 [PATCH] viostor driver. fix PREfast warnings. Signed-off-by: Vadim

[PATCH] viostor driver.Add memory barrier - synch with fix for Linux guests by Michael S. Tsirkin m...@redhat.com

2009-11-01 Thread Vadim Rozenfeld
repository: /home/vadimr/shares/kvm-guest-drivers-windows branch: XP commit 6906acfc2d5f58df43ebc9c190e1447ff6e63a01 Author: Vadim Rozenfeldvroze...@redhat.com Date: Sun Nov 1 11:54:03 2009 +0200 [PATCH] viostor driver.Add memory read barrier - synch with fix for Linux guests by Michael

Re: libvirt bug #532480

2009-11-03 Thread Vadim Rozenfeld
On 11/03/2009 06:48 PM, Brian Jackson wrote: On Tuesday 03 November 2009 06:02:42 am roma1390 wrote: Lib virt thinks that bug #532480 must be addressed to quemu/kvm team. https://bugzilla.redhat.com/show_bug.cgi?id=532480 For future reference adding some overview to your email

[PATCH] viostor driver. XP driver performance improvement.

2009-11-16 Thread Vadim Rozenfeld
repository: /home/vadimr/shares/kvm-guest-drivers-windows branch: XP commit e58183a0df0fd398e31e3f079b6c301520b2a5a2 Author: Vadim Rozenfeldvroze...@redhat.com Date: Sun Nov 15 22:50:55 2009 +0200 [PATCH] viostor driver. XP driver performance improvement. Signed-off-by: Vadim

[PATCH] viostor driver. Xp driver performance.

2009-11-18 Thread Vadim Rozenfeld
repository: /home/vadimr/shares/kvm-guest-drivers-windows branch: XP commit 3b2926a281a769499944a23cc3c9b905593e6838 Author: Vadim Rozenfeldvroze...@redhat.com Date: Thu Nov 19 09:14:38 2009 +0200 [PATCH] viostor driver. Xp driver performance. Signed-off-by: Vadim

[PATCH] viostor driver. small fix in startio routine (storport related path).

2009-11-18 Thread Vadim Rozenfeld
repository: /home/vadimr/shares/kvm-guest-drivers-windows branch: XP commit 7f637876e7f8ef9a18d3baac31a4648034dcedaf Author: Vadim Rozenfeldvroze...@redhat.com Date: Thu Nov 19 09:50:32 2009 +0200 [PATCH] viostor driver. small fix in startio routine (storport related path).

Re: debugging windows guests

2009-12-16 Thread Vadim Rozenfeld
On Wed, 2009-12-16 at 00:39 +0100, Jan Kiszka wrote: Raindog wrote: Hello, I am researching KVM as a malware analysis platform and had some questions about debugging the guest OS. In my case I intend to use windows guests. So my questsions are as follows: Questions: 1. What

Re: KVM, Entropy and Windows

2011-02-17 Thread Vadim Rozenfeld
On Thu, 2011-02-17 at 11:11 +0200, Avi Kivity wrote: On 02/16/2011 09:54 PM, --[ UxBoD ]-- wrote: Hello all, I believe I am hitting a problem on one of our Windows 2003 KVM guests were I believe it is running out of Entropy and causing SSL issues. I see that there is a module called

Re: KVM, Entropy and Windows

2011-02-17 Thread Vadim Rozenfeld
On Thu, 2011-02-17 at 12:37 +0200, Dor Laor wrote: On 02/17/2011 12:09 PM, Vadim Rozenfeld wrote: On Thu, 2011-02-17 at 11:11 +0200, Avi Kivity wrote: On 02/16/2011 09:54 PM, --[ UxBoD ]-- wrote: Hello all, I believe I am hitting a problem on one of our Windows 2003 KVM guests were I

Re: RFH: Windos 7 64 + VirtIO stalls during installation / crashed with qcow2

2011-02-17 Thread Vadim Rozenfeld
On Thu, 2011-02-17 at 13:41 +0200, Gleb Natapov wrote: On Thu, Feb 17, 2011 at 11:30:25AM +, Stefan Hajnoczi wrote: On Thu, Feb 17, 2011 at 10:44 AM, Philipp Hahn h...@univention.de wrote: Hello, I tried to install Windows 7 Professional 64 Bit with VirtIO 1.16 on an Debian

Re: RFH: Windos 7 64 + VirtIO stalls during installation / crashed with qcow2

2011-02-17 Thread Vadim Rozenfeld
On Thu, 2011-02-17 at 14:26 +, Stefan Hajnoczi wrote: On Thu, Feb 17, 2011 at 12:45 PM, Vadim Rozenfeld vroze...@redhat.com wrote: On Thu, 2011-02-17 at 13:41 +0200, Gleb Natapov wrote: On Thu, Feb 17, 2011 at 11:30:25AM +, Stefan Hajnoczi wrote: On Thu, Feb 17, 2011 at 10:44 AM

Re: RFH: Windos 7 64 + VirtIO stalls during installation / crashed with qcow2

2011-02-17 Thread Vadim Rozenfeld
On Thu, 2011-02-17 at 16:27 +0100, Philipp Hahn wrote: Hello, Am Donnerstag 17 Februar 2011 13:45:34 schrieb Vadim Rozenfeld: On Thu, 2011-02-17 at 13:41 +0200, Gleb Natapov wrote: Why is is linked to virtio? Does install on ide work? Yes, works without the VirtIO block driver using

Re: [COMMIT] [WIN-GUEST-DRIVERS] Balloon - remove WMI usage. Remove wmi.c.

2011-03-19 Thread Vadim Rozenfeld
On Sat, 2011-03-19 at 11:28 +0800, ya su wrote: Yan: I have tested the newest balloon driver (from 1.1.16) on windows server 2003, balloon.sys can not be installed successfully and return error code 10. have you tested this or any updates? thanks. It has been WHQL tested and signed by

RE: [COMMIT] [WIN-GUEST-DRIVERS] Balloon - remove WMI usage. Remove wmi.c.

2011-03-22 Thread Vadim Rozenfeld
On Tue, 2011-03-22 at 06:06 -0400, Yan Vugenfirer wrote: Hello Vadim, Can you check this issues? http://www.mail-archive.com/kvm@vger.kernel.org/msg51061.html Thanks, Yan. -Original Message- From: ya su [mailto:suya94...@gmail.com] Sent: Saturday, March 19, 2011 5:28 AM

Re: [PATCHv2 3/4] Add HYPER-V apic access MSRs.

2010-01-17 Thread Vadim Rozenfeld
On Sun, 2010-01-17 at 14:20 +0200, Avi Kivity wrote: On 01/17/2010 11:03 AM, Gleb Natapov wrote: Signed-off-by: Gleb Natapovg...@redhat.com Signed-off-by: Vadim Rozenfeldvroze...@redhat.com Changelog entry. struct kvm_mem_alias { diff --git a/arch/x86/kvm/lapic.c

Re: Freezing Windows 2008 x64bit guest

2010-12-13 Thread Vadim Rozenfeld
On Mon, 2010-12-13 at 22:12 +0200, Dor Laor wrote: On 12/13/2010 09:42 PM, Manfred Heubach wrote: Gleb Natapovglebat redhat.com writes: On Wed, Jul 28, 2010 at 12:53:02AM +0300, Harri Olin wrote: Gleb Natapov wrote: On Wed, Jul 21, 2010 at 09:25:31AM +0300, Harri Olin wrote:

Re: AW: Freezing Windows 2008 x64bit guest

2010-12-15 Thread Vadim Rozenfeld
On Wed, 2010-12-15 at 00:57 +0100, Manfred Heubach wrote: Vadim Rozenfeld vrozenfe at redhat.com writes: On Mon, 2010-12-13 at 22:12 +0200, Dor Laor wrote: On 12/13/2010 09:42 PM, Manfred Heubach wrote: I was running the host with Ubuntu 10.04 but upgraded to 10.10 - mainly

Re: Performance issue

2012-11-27 Thread Vadim Rozenfeld
On Tuesday, November 27, 2012 04:54:47 PM Gleb Natapov wrote: On Tue, Nov 27, 2012 at 02:29:20PM +0200, George-Cristian Bîrzan wrote: On Tue, Nov 27, 2012 at 2:20 PM, Gleb Natapov g...@redhat.com wrote: On Mon, Nov 26, 2012 at 09:31:19PM +0200, George-Cristian Bîrzan wrote: On Sun, Nov

Re: Performance issue

2012-11-28 Thread Vadim Rozenfeld
On Tuesday, November 27, 2012 11:13:12 PM George-Cristian Bîrzan wrote: On Tue, Nov 27, 2012 at 10:38 PM, Vadim Rozenfeld vroze...@redhat.com wrote: I have some code which do both reference time and invariant TSC but it will not work after migration. I will send it later today. Do you

Re: Performance issue

2012-11-29 Thread Vadim Rozenfeld
On Wednesday, November 28, 2012 09:09:29 PM George-Cristian Bîrzan wrote: On Wed, Nov 28, 2012 at 1:39 PM, Vadim Rozenfeld vroze...@redhat.com wrote: On Tuesday, November 27, 2012 11:13:12 PM George-Cristian Bîrzan wrote: On Tue, Nov 27, 2012 at 10:38 PM, Vadim Rozenfeld vroze...@redhat.com

Re: Performance issue

2012-11-29 Thread Vadim Rozenfeld
On Thursday, November 29, 2012 03:56:10 PM Gleb Natapov wrote: On Thu, Nov 29, 2012 at 03:45:52PM +0200, George-Cristian Bîrzan wrote: On Thu, Nov 29, 2012 at 1:56 PM, Vadim Rozenfeld vroze...@redhat.com wrote: I've also added +hv_relaxed since then, but this is the command I'm I

Re: Using KVM for Windows kernel debugging

2009-08-18 Thread Vadim Rozenfeld
On 08/18/2009 01:52 PM, Tom Parkin wrote: 2009/8/17 Tom Parkintom.par...@gmail.com: Thanks so much for that, Yan, it looks exactly like what I need. I'll give it a try when I'm back in the office. Having given it a try, I'm having some troubles which I hope someone may be able to

Re: Using KVM for Windows kernel debugging

2009-08-18 Thread Vadim Rozenfeld
On 08/18/2009 04:54 PM, Tom Parkin wrote: Hi Vadim, 2009/8/18 Vadim Rozenfeldvroze...@redhat.com: Try to download symbols first. Thanks for the tip, it gets me a bit closer -- although still not fully up and running ! With the symbols installed, and the windbg symbol path set, the

Re: Using KVM for Windows kernel debugging

2009-08-19 Thread Vadim Rozenfeld
On 08/19/2009 01:31 AM, duck wrote: I have never got this to work reliably. Occasionally I can get as far as making a debugger connection at boot-time, IIRC, but have never managed to use the deugger at all. You always seem to end up in some debugger-debuggee deadlock. It works. However,

Re: [PATCH] KVM: Use thread debug register storage instead of kvm specific data

2009-09-05 Thread Vadim Rozenfeld
. Now I know how to fix it. Thank you. Thank you. Vadim Rozenfeld informed me: There is a sanity check in the code, which checks the I/O range and fails if is not equal to 40h. Resent virtio-blk devices have I/O range equal to 0x400 (serial number feature). So, out signed viostor driver

Re: [PATCH 2/2] [PATCH RFC v2 2/2] hyper-v: initialize Hyper-V CPUID leaves.

2011-12-14 Thread Vadim Rozenfeld
On Thu, 2011-12-01 at 15:52 +0100, Jan Kiszka wrote: On 2011-10-23 17:39, Vadim Rozenfeld wrote: --- target-i386/kvm.c | 73 +++- 1 files changed, 71 insertions(+), 2 deletions(-) diff --git a/target-i386/kvm.c b/target-i386/kvm.c

[PATCH RFC v3 0/2] Initial support for Microsoft Hyper-V.

2011-12-18 Thread Vadim Rozenfeld
, - set HV_X64_MSR_HYPERCALL, HV_X64_MSR_GUEST_OS_ID, and HV_X64_MSR_APIC_ASSIST_PAGE to 0 on system reset. Vadim Rozenfeld (2): hyper-v: introduce Hyper-V support infrastructure. hyper-v: initialize Hyper-V CPUID leaves. Makefile.target |2 + target-i386/cpuid.c | 14

[PATCH RFC v3 1/2] hyper-v: introduce Hyper-V support infrastructure.

2011-12-18 Thread Vadim Rozenfeld
; diff --git a/target-i386/hyperv.c b/target-i386/hyperv.c new file mode 100644 index 000..b2e57ad --- /dev/null +++ b/target-i386/hyperv.c @@ -0,0 +1,65 @@ +/* + * QEMU Hyper-V support + * + * Copyright Red Hat, Inc. 2011 + * + * Author: Vadim Rozenfeld vroze...@redhat.com + * + * This work

[PATCH RFC v3 2/2] hyper-v: initialize Hyper-V CPUID leaves.

2011-12-18 Thread Vadim Rozenfeld
--- target-i386/kvm.c | 65 +++- 1 files changed, 63 insertions(+), 2 deletions(-) diff --git a/target-i386/kvm.c b/target-i386/kvm.c index 9080996..731cc8d 100644 --- a/target-i386/kvm.c +++ b/target-i386/kvm.c @@ -29,6 +29,7 @@ #include

Re: KVM call agenda for Tuesday 3

2012-01-03 Thread Vadim Rozenfeld
On Tue, 2012-01-03 at 13:12 +, Stefan Hajnoczi wrote: On Tue, Jan 3, 2012 at 12:15 PM, Dor Laor dl...@redhat.com wrote: On 01/03/2012 10:33 AM, Stefan Hajnoczi wrote: On Mon, Jan 02, 2012 at 01:09:40PM +0100, Juan Quintela wrote: Please send in any agenda items you are interested in

[PATCH] hyper-v. Fix broken build due to missing references. All credits go to Jan Kiszka, who reported and fixed this issue.

2012-01-19 Thread Vadim Rozenfeld
--- target-i386/hyperv.h |6 ++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/target-i386/hyperv.h b/target-i386/hyperv.h index 0d742f8..15467bf 100644 --- a/target-i386/hyperv.h +++ b/target-i386/hyperv.h @@ -24,9 +24,15 @@ #define KVM_CPUID_SIGNATURE_NEXT

Re: performance trouble

2012-02-14 Thread Vadim Rozenfeld
- Original Message - From: Avi Kivity a...@redhat.com To: David Cure k...@cure.nom.fr Cc: kvm@vger.kernel.org, Vadim Rozenfeld vroze...@redhat.com Sent: Tuesday, February 14, 2012 3:32:16 PM Subject: Re: performance trouble On 02/10/2012 12:09 PM, David Cure wrote: hello

Re: win7 bad i/o performance, high insn_emulation and exists

2012-02-21 Thread Vadim Rozenfeld
- Original Message - From: Peter Lieven p...@dlh.net To: Gleb Natapov g...@redhat.com Cc: qemu-de...@nongnu.org, kvm@vger.kernel.org, vroze...@redhat.com Sent: Tuesday, February 21, 2012 2:05:25 PM Subject: Re: win7 bad i/o performance, high insn_emulation and exists On 21.02.2012

Re: win7 bad i/o performance, high insn_emulation and exists

2012-02-21 Thread Vadim Rozenfeld
- Original Message - From: Peter Lieven p...@dlh.net To: Vadim Rozenfeld vroze...@redhat.com Cc: qemu-de...@nongnu.org, kvm@vger.kernel.org, Gleb Natapov g...@redhat.com Sent: Tuesday, February 21, 2012 4:10:22 PM Subject: Re: win7 bad i/o performance, high insn_emulation and exists

[RFC PATCH 0/7] Initial support for Microsoft Hyper-V

2011-10-09 Thread Vadim Rozenfeld
Enable some basic Hyper-V enlightenment functionalites, including relaxed timing, spinlock, and virtual APIC. Vadim Rozenfeld (7): [hyper-v] Add hyper-v parameters block. [hyper-v] add hyper-v placeholders. [hyper-v] make Hyper-V option configurable. [hyper-v] hyper-v parameters [hyper

[RFC PATCH 1/7] [hyper-v] Add hyper-v parameters block.

2011-10-09 Thread Vadim Rozenfeld
--- qemu-options.hx | 23 +++ vl.c|2 ++ 2 files changed, 25 insertions(+), 0 deletions(-) diff --git a/qemu-options.hx b/qemu-options.hx index 3a13533..9f60059 100644 --- a/qemu-options.hx +++ b/qemu-options.hx @@ -2483,6 +2483,29 @@ DEF(kvm-shadow-memory,

[RFC PATCH 2/7] [hyper-v] add hyper-v placeholders.

2011-10-09 Thread Vadim Rozenfeld
--- hyperv.c |3 +++ hyperv.h | 10 ++ 2 files changed, 13 insertions(+), 0 deletions(-) create mode 100644 hyperv.c create mode 100644 hyperv.h diff --git a/hyperv.c b/hyperv.c new file mode 100644 index 000..968ce89 --- /dev/null +++ b/hyperv.c @@ -0,0 +1,3 @@ +#include

[RFC PATCH 3/7] [hyper-v] make Hyper-V option configurable.

2011-10-09 Thread Vadim Rozenfeld
--- Makefile.target |1 + configure | 11 +++ 2 files changed, 12 insertions(+), 0 deletions(-) diff --git a/Makefile.target b/Makefile.target index f84d8cb..3581480 100644 --- a/Makefile.target +++ b/Makefile.target @@ -199,6 +199,7 @@ obj-$(CONFIG_VHOST_NET) += vhost.o

[RFC PATCH 4/7] [hyper-v] hyper-v parameters

2011-10-09 Thread Vadim Rozenfeld
--- hyperv.c | 16 hyperv.h |2 ++ qemu-config.c | 19 +++ qemu-config.h |1 + 4 files changed, 38 insertions(+), 0 deletions(-) diff --git a/hyperv.c b/hyperv.c index 968ce89..a17f879 100644 --- a/hyperv.c +++ b/hyperv.c @@ -1,3 +1,19 @@

[RFC PATCH 5/7] [hyper-v] hyper-v helper functions

2011-10-09 Thread Vadim Rozenfeld
--- hyperv.c | 44 hyperv.h |7 +++ 2 files changed, 51 insertions(+), 0 deletions(-) diff --git a/hyperv.c b/hyperv.c index a17f879..57915b9 100644 --- a/hyperv.c +++ b/hyperv.c @@ -3,6 +3,10 @@ #include qemu-option.h #include

[RFC PATCH 7/7] [hyper-v] init hyper-v cpuid leafs

2011-10-09 Thread Vadim Rozenfeld
--- target-i386/kvm.c | 53 - 1 files changed, 52 insertions(+), 1 deletions(-) diff --git a/target-i386/kvm.c b/target-i386/kvm.c index 3840255..74fcc9a 100644 --- a/target-i386/kvm.c +++ b/target-i386/kvm.c @@ -29,6 +29,7 @@ #include

Re: [RFC PATCH 5/7] [hyper-v] hyper-v helper functions

2011-10-10 Thread Vadim Rozenfeld
On Sun, 2011-10-09 at 21:01 +0200, Alon Levy wrote: On Sun, Oct 09, 2011 at 08:52:53PM +0200, Vadim Rozenfeld wrote: --- hyperv.c | 44 hyperv.h |7 +++ 2 files changed, 51 insertions(+), 0 deletions(-) diff --git a/hyperv.c b

Re: [RFC PATCH 0/7] Initial support for Microsoft Hyper-V

2011-10-10 Thread Vadim Rozenfeld
On Mon, 2011-10-10 at 08:53 +0200, Jan Kiszka wrote: On 2011-10-09 20:52, Vadim Rozenfeld wrote: Enable some basic Hyper-V enlightenment functionalites, including relaxed timing, spinlock, and virtual APIC. This targets uq/master, correct? Then you should CC qemu-devel on the next round

Re: [RFC PATCH 1/7] [hyper-v] Add hyper-v parameters block.

2011-10-10 Thread Vadim Rozenfeld
On Mon, 2011-10-10 at 08:54 +0200, Jan Kiszka wrote: On 2011-10-09 20:52, Vadim Rozenfeld wrote: --- qemu-options.hx | 23 +++ vl.c|2 ++ 2 files changed, 25 insertions(+), 0 deletions(-) diff --git a/qemu-options.hx b/qemu-options.hx index

Re: [RFC PATCH 7/7] [hyper-v] init hyper-v cpuid leafs

2011-10-11 Thread Vadim Rozenfeld
On Tue, 2011-10-11 at 09:38 +0200, Paolo Bonzini wrote: On 10/09/2011 08:52 PM, Vadim Rozenfeld wrote: --- target-i386/kvm.c | 53 - 1 files changed, 52 insertions(+), 1 deletions(-) diff --git a/target-i386/kvm.c b/target-i386

Re: [RFC PATCH 7/7] [hyper-v] init hyper-v cpuid leafs

2011-10-11 Thread Vadim Rozenfeld
On Tue, 2011-10-11 at 17:52 +0200, Paolo Bonzini wrote: On 10/11/2011 03:46 PM, Vadim Rozenfeld wrote: These should not be KVM-specific. You should be able to add enlightenments to a TCG VM. At the same time, the KVM leaves could be moved to 0x4100 when enlightenments are active

[PATCH RFC v1 0/2] Initial support for Microsoft Hyper-V.

2011-10-17 Thread Vadim Rozenfeld
and x86_64-softmmu configurations, - rearrange the patches from v0, - set HV_X64_MSR_HYPERCALL, HV_X64_MSR_GUEST_OS_ID, and HV_X64_MSR_APIC_ASSIST_PAGE to 0 on system reset. Vadim Rozenfeld (2): hyper-v: introduce Hyper-V support infrastructure. hyper-v: initialize Hyper-V CPUID leafs

[PATCH RFC v1 2/2] hyper-v: initialize Hyper-V CPUID leafs.

2011-10-17 Thread Vadim Rozenfeld
--- target-i386/kvm.c | 64 +++- 1 files changed, 62 insertions(+), 2 deletions(-) diff --git a/target-i386/kvm.c b/target-i386/kvm.c index 3840255..30b3e85 100644 --- a/target-i386/kvm.c +++ b/target-i386/kvm.c @@ -29,6 +29,7 @@ #include

[PATCH RFC v1 1/2] hyper-v: introduce Hyper-V support infrastructure.

2011-10-17 Thread Vadim Rozenfeld
--- /dev/null +++ b/target-i386/hyperv.c @@ -0,0 +1,69 @@ +/* + * QEMU Hyper-V support + * + * Copyright Red Hat, Inc. 2011 + * + * Author: Vadim Rozenfeld vroze...@redhat.com + * + * This work is licensed under the terms of the GNU GPL, version 2 or later. + * See the COPYING file in the top-level

[PATCH RFC v2 0/2] Initial support for Microsoft Hyper-V.

2011-10-23 Thread Vadim Rozenfeld
, and HV_X64_MSR_APIC_ASSIST_PAGE to 0 on system reset. Vadim Rozenfeld (2): hyper-v: introduce Hyper-V support infrastructure. hyper-v: initialize Hyper-V CPUID leaves. Makefile.target |2 + target-i386/cpuid.c | 14 + target-i386/hyperv.c | 65 target

[PATCH 1/2] [PATCH RFC v2 1/2] hyper-v: introduce Hyper-V support infrastructure.

2011-10-23 Thread Vadim Rozenfeld
); goto error; diff --git a/target-i386/hyperv.c b/target-i386/hyperv.c new file mode 100644 index 000..b2e57ad --- /dev/null +++ b/target-i386/hyperv.c @@ -0,0 +1,65 @@ +/* + * QEMU Hyper-V support + * + * Copyright Red Hat, Inc. 2011 + * + * Author: Vadim Rozenfeld vroze...@redhat.com

[PATCH 2/2] [PATCH RFC v2 2/2] hyper-v: initialize Hyper-V CPUID leaves.

2011-10-23 Thread Vadim Rozenfeld
--- target-i386/kvm.c | 73 +++- 1 files changed, 71 insertions(+), 2 deletions(-) diff --git a/target-i386/kvm.c b/target-i386/kvm.c index 82fec8c..c061e3b 100644 --- a/target-i386/kvm.c +++ b/target-i386/kvm.c @@ -29,6 +29,7 @@ #include

Re: [PATCH RFC] virtio-spec: flexible configuration layout

2011-11-13 Thread Vadim Rozenfeld
On Wed, 2011-11-09 at 14:38 +0200, Avi Kivity wrote: On 11/09/2011 10:46 AM, Sasha Levin wrote: Alternatively we can add new structures with new structure IDs, pointed to from PCI configuration space. As we don't yet have devices or drivers with 64 bit features, I decided we don't

Re: Virtio Block Device Queue Depth

2012-03-09 Thread Vadim Rozenfeld
On Friday, March 09, 2012 11:56:36 AM you wrote: On Thu, Mar 8, 2012 at 5:48 PM, George Bottas gbot...@juniper.net wrote: I have a question regarding changing the queue size that is set in virtio_blk_init(). The current value is 128, which results in setting the queue depth in the Windows

Re: performance trouble

2012-03-22 Thread Vadim Rozenfeld
On Thursday, March 22, 2012 09:53:45 AM Gleb Natapov wrote: On Wed, Mar 21, 2012 at 06:31:02PM +0100, Peter Lieven wrote: On 21.03.2012 12:10, David Cure wrote: hello, Le Tue, Mar 20, 2012 at 02:38:22PM +0200, Gleb Natapov ecrivait : Try to addfeature policy='disable'

Re: performance trouble

2012-03-22 Thread Vadim Rozenfeld
On Thursday, March 22, 2012 10:52:42 AM Peter Lieven wrote: On 22.03.2012 09:48, Vadim Rozenfeld wrote: On Thursday, March 22, 2012 09:53:45 AM Gleb Natapov wrote: On Wed, Mar 21, 2012 at 06:31:02PM +0100, Peter Lieven wrote: On 21.03.2012 12:10, David Cure wrote: hello, Le

Re: performance trouble

2012-03-26 Thread Vadim Rozenfeld
On Monday, March 26, 2012 07:52:49 PM Gleb Natapov wrote: On Mon, Mar 26, 2012 at 07:46:03PM +0200, Vadim Rozenfeld wrote: On Monday, March 26, 2012 07:00:32 PM Peter Lieven wrote: On 22.03.2012 10:38, Vadim Rozenfeld wrote: On Thursday, March 22, 2012 10:52:42 AM Peter Lieven wrote

Re: performance trouble

2012-03-26 Thread Vadim Rozenfeld
On Monday, March 26, 2012 07:00:32 PM Peter Lieven wrote: On 22.03.2012 10:38, Vadim Rozenfeld wrote: On Thursday, March 22, 2012 10:52:42 AM Peter Lieven wrote: On 22.03.2012 09:48, Vadim Rozenfeld wrote: On Thursday, March 22, 2012 09:53:45 AM Gleb Natapov wrote: On Wed, Mar 21, 2012

Re: performance trouble

2012-03-26 Thread Vadim Rozenfeld
On Monday, March 26, 2012 08:54:50 PM Peter Lieven wrote: On 26.03.2012 20:36, Vadim Rozenfeld wrote: On Monday, March 26, 2012 07:52:49 PM Gleb Natapov wrote: On Mon, Mar 26, 2012 at 07:46:03PM +0200, Vadim Rozenfeld wrote: On Monday, March 26, 2012 07:00:32 PM Peter Lieven wrote

Re: performance trouble

2012-03-27 Thread Vadim Rozenfeld
On Tuesday, March 27, 2012 10:56:05 AM Gleb Natapov wrote: On Mon, Mar 26, 2012 at 10:11:43PM +0200, Vadim Rozenfeld wrote: On Monday, March 26, 2012 08:54:50 PM Peter Lieven wrote: On 26.03.2012 20:36, Vadim Rozenfeld wrote: On Monday, March 26, 2012 07:52:49 PM Gleb Natapov wrote

Re: performance trouble

2012-03-27 Thread Vadim Rozenfeld
On Tuesday, March 27, 2012 11:26:29 AM Peter Lieven wrote: On 27.03.2012 11:23, Vadim Rozenfeld wrote: On Tuesday, March 27, 2012 10:56:05 AM Gleb Natapov wrote: On Mon, Mar 26, 2012 at 10:11:43PM +0200, Vadim Rozenfeld wrote: On Monday, March 26, 2012 08:54:50 PM Peter Lieven wrote

Re: performance trouble

2012-03-27 Thread Vadim Rozenfeld
On Tuesday, March 27, 2012 12:49:58 PM Peter Lieven wrote: On 27.03.2012 12:40, Vadim Rozenfeld wrote: On Tuesday, March 27, 2012 11:26:29 AM Peter Lieven wrote: On 27.03.2012 11:23, Vadim Rozenfeld wrote: On Tuesday, March 27, 2012 10:56:05 AM Gleb Natapov wrote: On Mon, Mar 26, 2012

Re: performance trouble

2012-03-27 Thread Vadim Rozenfeld
On Tuesday, March 27, 2012 04:44:51 PM Peter Lieven wrote: On 27.03.2012 13:43, Vadim Rozenfeld wrote: On Tuesday, March 27, 2012 12:49:58 PM Peter Lieven wrote: On 27.03.2012 12:40, Vadim Rozenfeld wrote: On Tuesday, March 27, 2012 11:26:29 AM Peter Lieven wrote: On 27.03.2012 11:23

Re: performance trouble

2012-03-27 Thread Vadim Rozenfeld
, Gleb Natapov wrote: On Tue, Mar 27, 2012 at 11:26:29AM +0200, Peter Lieven wrote: On 27.03.2012 11:23, Vadim Rozenfeld wrote: On Tuesday, March 27, 2012 10:56:05 AM Gleb Natapov wrote: On Mon, Mar 26, 2012 at 10:11:43PM +0200, Vadim Rozenfeld wrote: On Monday, March 26, 2012 08:54:50 PM Peter

Re: performance trouble

2012-03-27 Thread Vadim Rozenfeld
On Tuesday, March 27, 2012 05:39:10 PM Peter Lieven wrote: On 27.03.2012 17:37, Vadim Rozenfeld wrote: On Tuesday, March 27, 2012 04:44:51 PM Peter Lieven wrote: On 27.03.2012 13:43, Vadim Rozenfeld wrote: On Tuesday, March 27, 2012 12:49:58 PM Peter Lieven wrote: On 27.03.2012 12:40

Re: performance trouble

2012-03-27 Thread Vadim Rozenfeld
On Tuesday, March 27, 2012 05:58:01 PM Peter Lieven wrote: On 27.03.2012 17:44, Vadim Rozenfeld wrote: On Tuesday, March 27, 2012 04:06:13 PM Peter Lieven wrote: On 27.03.2012 14:29, Gleb Natapov wrote: On Tue, Mar 27, 2012 at 02:28:04PM +0200, Peter Lieven wrote: On 27.03.2012 14:26

Re: performance trouble

2012-03-27 Thread Vadim Rozenfeld
On Tuesday, March 27, 2012 06:16:11 PM Peter Lieven wrote: On 27.03.2012 18:12, Vadim Rozenfeld wrote: On Tuesday, March 27, 2012 05:58:01 PM Peter Lieven wrote: On 27.03.2012 17:44, Vadim Rozenfeld wrote: On Tuesday, March 27, 2012 04:06:13 PM Peter Lieven wrote: On 27.03.2012 14:29

Re: Windows XP + Virtio

2012-05-02 Thread Vadim Rozenfeld
On Wednesday, May 02, 2012 02:33:49 AM Sean Kennedy wrote: I am getting crashes (BSoD) when using Virtio for the disk driver in Windows XP. It boots fine, it seems to run okay most of the time, but whenever the disk begins to get taxed, 9 times out of 10 it will start locking up then

Re: Windows XP + Virtio

2012-05-02 Thread Vadim Rozenfeld
On Wednesday, May 02, 2012 05:54:50 PM Sean Kennedy wrote: On May 2, 2012, at 6:56 AM, Vadim Rozenfeld wrote: On Wednesday, May 02, 2012 02:33:49 AM Sean Kennedy wrote: I am getting crashes (BSoD) when using Virtio for the disk driver in Windows XP. It boots fine, it seems to run okay

[RFC PATCH 0/2] Hyper-V timers

2013-05-13 Thread Vadim Rozenfeld
This RFC series adds support for two Hyper-V timer services - a per-partition reference time counter, and a partition reference time enlightenmen. Vadim Rozenfeld (2): hyper-v reference counter Hyper-V iTSC handler arch/x86/include/asm/kvm_host.h| 2 ++ arch/x86/include/uapi/asm

[RFC PATCH 1/2] Hyper-H reference counter

2013-05-13 Thread Vadim Rozenfeld
Signed-off: Peter Lieven p...@dlh.net Signed-off: Gleb Natapov g...@redhat.com Signed-off: Vadim Rozenfeld vroze...@redhat.com The following patch allows to activate Hyper-V reference time counter --- arch/x86/include/asm/kvm_host.h| 2 ++ arch/x86/include/uapi/asm/hyperv.h | 3 +++ arch

[RFC PATCH 2/2] Hyper-V iTSC handler

2013-05-13 Thread Vadim Rozenfeld
Signed-off: Vadim Rozenfeld vroze...@redhat.com The following patch allows to activate a partition reference time enlightenment that is based on the host platform's support for an Invariant Time Stamp Counter (iTSC). NOTE: This code will survive migration due to lack of VM stop/resume handlers

Re: [RFC PATCH 1/2] Hyper-H reference counter

2013-05-14 Thread Vadim Rozenfeld
On Mon, 2013-05-13 at 16:30 -0700, Eric Northup wrote: On Mon, May 13, 2013 at 4:45 AM, Vadim Rozenfeld vroze...@redhat.com wrote: Signed-off: Peter Lieven p...@dlh.net Signed-off: Gleb Natapov g...@redhat.com Signed-off: Vadim Rozenfeld vroze...@redhat.com The following patch allows

Re: [RFC PATCH 1/2] Hyper-H reference counter

2013-05-15 Thread Vadim Rozenfeld
On Tue, 2013-05-14 at 16:14 +0200, Peter Lieven wrote: On 13.05.2013 13:45, Vadim Rozenfeld wrote: Signed-off: Peter Lieven p...@dlh.net Signed-off: Gleb Natapov g...@redhat.com Signed-off: Vadim Rozenfeld vroze...@redhat.com The following patch allows to activate Hyper-V reference

Re: [RFC PATCH 1/2] Hyper-H reference counter

2013-05-16 Thread Vadim Rozenfeld
On Thu, 2013-05-16 at 11:18 +0300, Gleb Natapov wrote: On Tue, May 14, 2013 at 07:46:36PM +1000, Vadim Rozenfeld wrote: On Mon, 2013-05-13 at 16:30 -0700, Eric Northup wrote: On Mon, May 13, 2013 at 4:45 AM, Vadim Rozenfeld vroze...@redhat.com wrote: Signed-off: Peter Lieven p

Re: [RFC PATCH 2/2] Hyper-V iTSC handler

2013-05-16 Thread Vadim Rozenfeld
On Thu, 2013-05-16 at 11:33 +0300, Gleb Natapov wrote: On Mon, May 13, 2013 at 09:45:17PM +1000, Vadim Rozenfeld wrote: Signed-off: Vadim Rozenfeld vroze...@redhat.com The following patch allows to activate a partition reference time enlightenment that is based on the host platform's

Re: [RFC PATCH 1/2] Hyper-H reference counter

2013-05-16 Thread Vadim Rozenfeld
On Thu, 2013-05-16 at 11:34 +0300, Gleb Natapov wrote: On Mon, May 13, 2013 at 09:45:16PM +1000, Vadim Rozenfeld wrote: Signed-off: Peter Lieven p...@dlh.net Signed-off: Gleb Natapov g...@redhat.com Signed-off: Vadim Rozenfeld vroze...@redhat.com The following patch allows to activate

Re: [RFC PATCH 1/2] Hyper-H reference counter

2013-05-16 Thread Vadim Rozenfeld
On Thu, 2013-05-16 at 12:21 +0300, Gleb Natapov wrote: On Thu, May 16, 2013 at 07:13:41PM +1000, Vadim Rozenfeld wrote: On Thu, 2013-05-16 at 11:34 +0300, Gleb Natapov wrote: On Mon, May 13, 2013 at 09:45:16PM +1000, Vadim Rozenfeld wrote: Signed-off: Peter Lieven p...@dlh.net Signed

Re: [RFC PATCH 1/2] Hyper-H reference counter

2013-05-16 Thread Vadim Rozenfeld
On Thu, 2013-05-16 at 15:37 +0200, Paolo Bonzini wrote: Il 16/05/2013 11:28, Vadim Rozenfeld ha scritto: + case HV_X64_MSR_REFERENCE_TSC: { + u64 gfn; + unsigned long addr; + u32 tsc_ref; + gfn = data

Re: [RFC PATCH 1/2] Hyper-H reference counter

2013-05-16 Thread Vadim Rozenfeld
On Thu, 2013-05-16 at 15:44 +0200, Paolo Bonzini wrote: Il 16/05/2013 11:28, Vadim Rozenfeld ha scritto: On Thu, 2013-05-16 at 12:21 +0300, Gleb Natapov wrote: On Thu, May 16, 2013 at 07:13:41PM +1000, Vadim Rozenfeld wrote: On Thu, 2013-05-16 at 11:34 +0300, Gleb Natapov wrote: On Mon

Re: [RFC PATCH 1/2] Hyper-H reference counter

2013-05-19 Thread Vadim Rozenfeld
On Thu, 2013-05-16 at 16:45 +0200, Paolo Bonzini wrote: Il 16/05/2013 16:26, Vadim Rozenfeld ha scritto: Yes, I have this check added in the second patch. Move it here please. OK, will do it. Or better, remove all the handling of HV_X64_MSR_REFERENCE_TSC from

[RFC PATCH v2 0/2] Hyper-V timers

2013-05-19 Thread Vadim Rozenfeld
This RFC series adds support for two Hyper-V timer services - a per-partition reference time counter, and a partition reference time enlightenment. Vadim Rozenfeld (2): add support for Hyper-V reference time counter add support for Hyper-V invariant TSC arch/x86/include/asm/kvm_host.h

[RFC PATCH v2 1/2] add support for Hyper-V reference time counter

2013-05-19 Thread Vadim Rozenfeld
Signed-off: Peter Lieven p...@dlh.net Signed-off: Gleb Natapov g...@redhat.com Signed-off: Vadim Rozenfeld vroze...@redhat.com v1 - v2 1. mark TSC page dirty as suggested by Eric Northup digitale...@google.com and Gleb 2. disable local irq when calling get_kernel_ns, as it was done

[RFC PATCH v2 2/2] add support for Hyper-V invariant TSC

2013-05-19 Thread Vadim Rozenfeld
The following patch allows to activate a partition reference time enlightenment that is based on the host platform's support for an Invariant Time Stamp Counter (iTSC). NOTE: This code will survive migration due to lack of VM stop/resume handlers, when offset, scale and sequence should be

Re: [RFC PATCH 1/2] Hyper-H reference counter

2013-05-20 Thread Vadim Rozenfeld
On Mon, 2013-05-20 at 10:05 +0200, Paolo Bonzini wrote: Il 19/05/2013 08:37, Vadim Rozenfeld ha scritto: On Thu, 2013-05-16 at 16:45 +0200, Paolo Bonzini wrote: Il 16/05/2013 16:26, Vadim Rozenfeld ha scritto: Yes, I have this check added in the second patch. Move it here please. OK

Re: [RFC PATCH 1/2] Hyper-H reference counter

2013-05-20 Thread Vadim Rozenfeld
08:37, Vadim Rozenfeld ha scritto: On Thu, 2013-05-16 at 16:45 +0200, Paolo Bonzini wrote: Il 16/05/2013 16:26, Vadim Rozenfeld ha scritto: Yes, I have this check added in the second patch. Move it here please. OK, will do it. Or better, remove all the handling

Re: [RFC PATCH 1/2] Hyper-H reference counter

2013-05-20 Thread Vadim Rozenfeld
On Mon, 2013-05-20 at 12:25 +0300, Gleb Natapov wrote: On Mon, May 20, 2013 at 10:56:22AM +0200, Paolo Bonzini wrote: In any case, this patch needs more comments and a better commit message. Microsoft docs are decent, but there are several non-obvious points in how the patches were done,

  1   2   3   >