Re: [PATCH 1/5]KVM: x86, apicv: add APICv register virtualization support

2012-09-19 Thread Avi Kivity
On 09/18/2012 05:38 PM, Li, Jiongxi wrote: +static int handle_apic_write(struct kvm_vcpu *vcpu) { + unsigned long exit_qualification = vmcs_readl(EXIT_QUALIFICATION); + u32 offset = exit_qualification 0xfff; + + /* APIC-write VM exit is trap-like and thus no need to adjust IP */

RE: [PATCH 1/5]KVM: x86, apicv: add APICv register virtualization support

2012-09-18 Thread Li, Jiongxi
-Original Message- From: Avi Kivity [mailto:a...@redhat.com] Sent: Friday, September 07, 2012 12:02 AM To: Li, Jiongxi Cc: kvm@vger.kernel.org Subject: Re: [PATCH 1/5]KVM: x86, apicv: add APICv register virtualization support On 09/05/2012 08:41 AM, Li, Jiongxi wrote: - APIC

Re: [PATCH 1/5]KVM: x86, apicv: add APICv register virtualization support

2012-09-16 Thread Avi Kivity
On 09/14/2012 05:14 PM, Li, Jiongxi wrote: Sorry for the late response -Original Message- From: Avi Kivity [mailto:a...@redhat.com] Sent: Friday, September 07, 2012 12:02 AM To: Li, Jiongxi Cc: kvm@vger.kernel.org Subject: Re: [PATCH 1/5]KVM: x86, apicv: add APICv register

RE: [PATCH 1/5]KVM: x86, apicv: add APICv register virtualization support

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:02 AM To: Li, Jiongxi Cc: kvm@vger.kernel.org Subject: Re: [PATCH 1/5]KVM: x86, apicv: add APICv register virtualization support On 09/05/2012 08:41 AM

Re: [PATCH 1/5]KVM: x86, apicv: add APICv register virtualization support

2012-09-06 Thread Avi Kivity
On 09/05/2012 08:41 AM, Li, Jiongxi wrote: - APIC read doesn't cause VM-Exit - APIC write becomes trap-like +/* emulate APIC access in a trap manner */ +int kvm_apic_write_nodecode(struct kvm_vcpu *vcpu, u32 offset) +{ + u32 val; + + /* hw has done the conditional check and

[PATCH 1/5]KVM: x86, apicv: add APICv register virtualization support

2012-09-04 Thread Li, Jiongxi
- APIC read doesn't cause VM-Exit - APIC write becomes trap-like Signed-off-by: Kevin Tian kevin.t...@intel.com Signed-off-by: Jiongxi Li jiongxi...@intel.com --- arch/x86/include/asm/vmx.h |2 ++ arch/x86/kvm/lapic.c | 16 arch/x86/kvm/lapic.h |2 ++