Re: [PATCH 2/5]KVM:x86, apicv: adjust for virtual interrupt delivery

2012-09-19 Thread Avi Kivity
On 09/14/2012 05:15 PM, Li, Jiongxi wrote: @@ -5293,16 +5300,27 @@ static int vcpu_enter_guest(struct kvm_vcpu *vcpu) } if (kvm_check_request(KVM_REQ_EVENT, vcpu) || req_int_win) { + /* update archtecture specific hints for APIC virtual interrupt delivery */ +

Re: [PATCH 2/5]KVM:x86, apicv: adjust for virtual interrupt delivery

2012-09-19 Thread Avi Kivity
On 09/17/2012 02:28 PM, Li, Jiongxi wrote: +} else if (kvm_apic_vid_enabled(vcpu)) { +if (kvm_cpu_has_interrupt_apic_vid(vcpu) +kvm_x86_ops-interrupt_allowed(vcpu)) { +kvm_queue_interrupt(vcpu, +

RE: [PATCH 2/5]KVM:x86, apicv: adjust for virtual interrupt delivery

2012-09-17 Thread Li, Jiongxi
-Original Message- From: Li, Jiongxi Sent: Friday, September 14, 2012 10:16 PM To: 'Avi Kivity' Cc: kvm@vger.kernel.org Subject: RE: [PATCH 2/5]KVM:x86, apicv: adjust for virtual interrupt delivery Sorry for the late response -Original Message- From: Avi Kivity

RE: [PATCH 2/5]KVM:x86, apicv: adjust for virtual interrupt delivery

2012-09-14 Thread Li, Jiongxi
Sorry for the late response -Original Message- From: Avi Kivity [mailto:a...@redhat.com] Sent: Friday, September 07, 2012 12:22 AM To: Li, Jiongxi Cc: kvm@vger.kernel.org Subject: Re: [PATCH 2/5]KVM:x86, apicv: adjust for virtual interrupt delivery On 09/05/2012 08:41 AM, Li

Re: [PATCH 2/5]KVM:x86, apicv: adjust for virtual interrupt delivery

2012-09-06 Thread Avi Kivity
On 09/05/2012 08:41 AM, Li, Jiongxi wrote: Virtual interrupt delivery avoids KVM to inject vAPIC interrupts manually, which is fully taken care of by the hardware. This needs some special awareness into existing interrupr injection path: - for pending interrupt, instead of direct