Re: [PATCH uq/master v2 0/2] Add some tracepoints for clarification of the cause of troubles

2013-03-29 Thread Paolo Bonzini
Il 29/03/2013 05:24, Kazuya Saito ha scritto: > This series adds tracepoints for helping us clarify the cause of > troubles. Virtualization on Linux is composed of some components such > as qemu, kvm, libvirt, and so on. So it is very important to clarify > firstly and swiftly the cause of troubles

Re: [PATCH V3 WIP 3/3] disable vhost_verify_ring_mappings check

2013-03-29 Thread Paolo Bonzini
Il 29/03/2013 03:53, Nicholas A. Bellinger ha scritto: > On Thu, 2013-03-28 at 06:13 -0400, Paolo Bonzini wrote: >>> I think it's the right thing to do, but maybe not the right place >>> to do this, need to reset after all IO is done, before >>> ring memory is write protected. >> >> Our emails are

Re: [PATCH] KVM: Allow cross page reads and writes from cached translations

2013-03-29 Thread Paolo Bonzini
Il 29/03/2013 04:44, Andrew Honig ha scritto: > > This patch adds support for kvm_gfn_to_hva_cache_init functions for > reads and writes that will cross a page. If the range falls within > the same memslot, then this will be a fast operation. If the range > is split between two memslots, then th

Re: [PATCH v6 6/6] KVM: Use eoi to track RTC interrupt delivery status

2013-03-29 Thread Paolo Bonzini
Il 29/03/2013 04:25, Zhang, Yang Z ha scritto: > Paolo Bonzini wrote on 2013-03-26: >> Il 22/03/2013 06:24, Yang Zhang ha scritto: >>> +static void rtc_irq_ack_eoi(struct kvm_vcpu *vcpu, >>> + struct rtc_status *rtc_status, int irq) >>> +{ >>> + if (irq != RTC_GSI) >>> +

kvm play looping music cause windows xp blue screen

2013-03-29 Thread yongcheng . wu
hi, all: I have aproblem. Windows XP sp2,sp3 play looping music by using default player for some time, find windows XP sp3 blue screen blue screen contents: 0x000A:IRQL_NOT_LESS_OR_EQUAL Machine Model: HP ProLiant DL360 G6 , Dell PowerEdge R610, IBM System x3550 M3 Host OS: centos 6.0,

RE: [PATCH v6 6/6] KVM: Use eoi to track RTC interrupt delivery status

2013-03-29 Thread Zhang, Yang Z
Paolo Bonzini wrote on 2013-03-29: > Il 29/03/2013 04:25, Zhang, Yang Z ha scritto: >> Paolo Bonzini wrote on 2013-03-26: >>> Il 22/03/2013 06:24, Yang Zhang ha scritto: +static void rtc_irq_ack_eoi(struct kvm_vcpu *vcpu, + struct rtc_status *rtc_status, int irq) +{

kvm play looping music cause windows xp blue screen

2013-03-29 Thread yongcheng . wu
hi, all: I have aproblem. Windows XP sp2,sp3 play looping music by using default player for some time, find windows XP sp3 blue screen blue screen contents: 0x000A:IRQL_NOT_LESS_OR_EQUAL Machine Model: HP ProLiant DL360 G6 , Dell PowerEdge R610, IBM System x3550 M3 Host OS: centos 6

kvm play looping music cause windows xp blue screen

2013-03-29 Thread yongcheng . wu
hi, all: I have aproblem. Windows XP sp2,sp3 play looping music by using default player for some time, find windows XP sp3 blue screen blue screen contents: 0x000A:IRQL_NOT_LESS_OR_EQUAL Machine Model: HP ProLiant DL360 G6 , Dell PowerEdge R610, IBM System x3550 M3 Host OS: centos 6.0, 6.1

Re: KVM EPT implementation

2013-03-29 Thread Paolo Bonzini
Il 28/03/2013 17:06, Tony Roberts ha scritto: > > I was hoping somebody might be able to point me to the correct > location within the KVM source code to track when EPT entries are > actually written to the various tables in the 4 level hierarchy. The > function pte_list_add seems to do nothing m

Re: [PATCH v2 00/30] Port of KVM to arm64

2013-03-29 Thread Christopher Covington
Hi Marc, On 03/26/2013 01:00 PM, Marc Zyngier wrote: > This series contains the second version of KVM for arm64. It depends > on the "pre-arm64 rework" series I posted initially (already in RMK's > tree), the tiny perf patch sent just after (already in Christoffer's > tree), and yet another 32bit

[virt-test][PATCH 1/7] virt: Make Cartesian config more verbose

2013-03-29 Thread Jiří Župka
Signed-off-by: Jiří Župka --- virttest/cartesian_config.py | 72 1 file changed, 59 insertions(+), 13 deletions(-) diff --git a/virttest/cartesian_config.py b/virttest/cartesian_config.py index 318b635..092e88d 100755 --- a/virttest/cartesian_config.p

[virt-test][PATCH 2/7] virt: Update cartesian config unittest

2013-03-29 Thread Jiří Župka
Signed-off-by: Jiří Župka --- virttest/cartesian_config_unittest.py | 32 +++- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/virttest/cartesian_config_unittest.py b/virttest/cartesian_config_unittest.py index c72cb71..afc1b14 100755 --- a/virttest/ca

[virt-test][PATCH 3/7] virt: Adds formal definition for Cartesian config

2013-03-29 Thread Jiří Župka
Signed-off-by: Jiří Župka --- virttest/cartesian_config.py | 85 1 file changed, 85 insertions(+) diff --git a/virttest/cartesian_config.py b/virttest/cartesian_config.py index 092e88d..ef91051 100755 --- a/virttest/cartesian_config.py +++ b/virttest/

[virt-test][PATCH 4/7] virt: Adds named variants to Cartesian config.

2013-03-29 Thread Jiří Župka
example: variants name=tests: - wait: run = "wait" variants: - long: time = short_time - short: long time = logn_time - test2: run = "test1" variants name=virt_system: - linux: - windows_XP: variants name=host_os: -

[virt-test][PATCH 5/7] virt: Update Cartesian config unittest named variants

2013-03-29 Thread Jiří Župka
Signed-off-by: Jiří Župka --- virttest/cartesian_config_unittest.py | 79 +++ 1 file changed, 79 insertions(+) diff --git a/virttest/cartesian_config_unittest.py b/virttest/cartesian_config_unittest.py index afc1b14..98c1efc 100755 --- a/virttest/cartesian_config

[virt-test][PATCH 6/7] virt: Adds possibility filter defaults variant from variants

2013-03-29 Thread Jiří Župka
If default variant is not filtered by only or no filters then only default variant is chosen. This behavior was used for optimizing of speed of Cartesian config. If variants don't have default variant then everything works as usual. Default variant must be in variants with with_default exactly one

[virt-test][PATCH 7/7] virt: Update Cartesian config unittest default variants.

2013-03-29 Thread Jiří Župka
Signed-off-by: Jiří Župka --- virttest/cartesian_config_unittest.py | 96 +++ 1 file changed, 96 insertions(+) diff --git a/virttest/cartesian_config_unittest.py b/virttest/cartesian_config_unittest.py index 98c1efc..4f5e50c 100755 --- a/virttest/cartesian_config

Re: [PATCH v2 00/30] Port of KVM to arm64

2013-03-29 Thread Marc Zyngier
On Fri, 29 Mar 2013 10:57:14 -0400, Christopher Covington wrote: > Hi Marc, > > On 03/26/2013 01:00 PM, Marc Zyngier wrote: >> This series contains the second version of KVM for arm64. It depends >> on the "pre-arm64 rework" series I posted initially (already in RMK's >> tree), the tiny perf patc

[PATCHv2] KVM: Allow cross page reads and writes from cached translations.

2013-03-29 Thread Andrew Honig
This patch adds support for kvm_gfn_to_hva_cache_init functions for reads and writes that will cross a page. If the range falls within the same memslot, then this will be a fast operation. If the range is split between two memslots, then the slower kvm_read_guest and kvm_write_guest are used. Te

Best way to busy-wait for a virtio queue?

2013-03-29 Thread H. Peter Anvin
Is there any preferred way to busy-wait on a virtio event? As in: the guest doesn't have anything useful to do until something is plopped down on the virtio queue, but would like to proceed as quickly as possible after that. Passing through an interrupt handler seems like unnecessary overhead. R