Re: [PATCH v3] KVM: nVMX: Fix incorrect preemption timer vmexit in nested guest

2016-07-06 Thread Wanpeng Li
2016-07-07 1:11 GMT+08:00 Paolo Bonzini : > > > On 06/07/2016 18:03, Haozhong Zhang wrote: This patch also fixed the crash of L1 Xen with L2 HVM guest. Xen does not enable preemption timer for HVM guests, and will get panic if it receives a preemption timer vmexit. >>> >>> Thanks! I

Re: [PATCH v3] KVM: nVMX: Fix incorrect preemption timer vmexit in nested guest

2016-07-06 Thread Wanpeng Li
2016-07-07 1:11 GMT+08:00 Paolo Bonzini : > > > On 06/07/2016 18:03, Haozhong Zhang wrote: This patch also fixed the crash of L1 Xen with L2 HVM guest. Xen does not enable preemption timer for HVM guests, and will get panic if it receives a preemption timer vmexit. >>> >>> Thanks! I

Re: [PATCH v3] KVM: nVMX: Fix incorrect preemption timer vmexit in nested guest

2016-07-06 Thread Wanpeng Li
2016-07-06 21:26 GMT+08:00 Haozhong Zhang : > On 07/06/16 19:42, Wanpeng Li wrote: >> From: Wanpeng Li >> >> BUG: unable to handle kernel NULL pointer dereference at (null) >> IP: [< (null)>] (null) >> PGD 0 >> Oops: 0010 [#1] SMP >> Call Trace: >> ? kvm_lapic_expired

Re: [PATCH v3] KVM: nVMX: Fix incorrect preemption timer vmexit in nested guest

2016-07-06 Thread Paolo Bonzini
On 06/07/2016 18:03, Haozhong Zhang wrote: >>> This patch also fixed the crash of L1 Xen with L2 HVM guest. Xen does >>> not enable preemption timer for HVM guests, and will get panic if it >>> receives a preemption timer vmexit. >> >> Thanks! I'm still not sure why the bit is set in the vmcs02

Re: [PATCH v3] KVM: nVMX: Fix incorrect preemption timer vmexit in nested guest

2016-07-06 Thread Haozhong Zhang
On 07/06/16 15:32, Paolo Bonzini wrote: > > > On 06/07/2016 15:26, Haozhong Zhang wrote: > > On 07/06/16 19:42, Wanpeng Li wrote: > >> From: Wanpeng Li > >> > >> BUG: unable to handle kernel NULL pointer dereference at (null) > >> IP: [< (null)>] (null) > >> PGD 0 >

Re: [PATCH v3] KVM: nVMX: Fix incorrect preemption timer vmexit in nested guest

2016-07-06 Thread Paolo Bonzini
On 06/07/2016 15:26, Haozhong Zhang wrote: > On 07/06/16 19:42, Wanpeng Li wrote: >> From: Wanpeng Li >> >> BUG: unable to handle kernel NULL pointer dereference at (null) >> IP: [< (null)>] (null) >> PGD 0 >> Oops: 0010 [#1] SMP >> Call Trace: >> ? kvm_lapic_expir

Re: [PATCH v3] KVM: nVMX: Fix incorrect preemption timer vmexit in nested guest

2016-07-06 Thread Haozhong Zhang
On 07/06/16 19:42, Wanpeng Li wrote: > From: Wanpeng Li > > BUG: unable to handle kernel NULL pointer dereference at (null) > IP: [< (null)>] (null) > PGD 0 > Oops: 0010 [#1] SMP > Call Trace: > ? kvm_lapic_expired_hv_timer+0x47/0x90 [kvm] > handle_preemption_timer

[PATCH v3] KVM: nVMX: Fix incorrect preemption timer vmexit in nested guest

2016-07-06 Thread Wanpeng Li
From: Wanpeng Li BUG: unable to handle kernel NULL pointer dereference at (null) IP: [< (null)>] (null) PGD 0 Oops: 0010 [#1] SMP Call Trace: ? kvm_lapic_expired_hv_timer+0x47/0x90 [kvm] handle_preemption_timer+0xe/0x20 [kvm_intel] vmx_handle_exit+0x169/0x15a0 [kv