Re: [PATCH 1/2] KVM: SVM: avoid infinite loop on NPF from bad address

2020-07-08 Thread Paolo Bonzini
On 08/07/20 11:08, Wanpeng Li wrote: +EXPORT_SYMBOL_GPL(kvm_vcpu_gfn_to_memslot); >>> This commit incurs the linux guest fails to boot once add --overcommit >>> cpu-pm=on or not intercept hlt instruction, any thoughts? >> Can you write a selftest? > Actually I don't know what's happening here(

Re: [PATCH 1/2] KVM: SVM: avoid infinite loop on NPF from bad address

2020-07-08 Thread Wanpeng Li
On Wed, 8 Jul 2020 at 16:38, Paolo Bonzini wrote: > > On 08/07/20 10:17, Wanpeng Li wrote: > > On Sat, 18 Apr 2020 at 00:39, Paolo Bonzini wrote: > >> When a nested page fault is taken from an address that does not have > >> a memslot associated to it, kvm_mmu_do_page_fault returns RET_PF_EMULATE

Re: [PATCH 1/2] KVM: SVM: avoid infinite loop on NPF from bad address

2020-07-08 Thread Paolo Bonzini
On 08/07/20 10:17, Wanpeng Li wrote: > On Sat, 18 Apr 2020 at 00:39, Paolo Bonzini wrote: >> When a nested page fault is taken from an address that does not have >> a memslot associated to it, kvm_mmu_do_page_fault returns RET_PF_EMULATE >> (via mmu_set_spte) and kvm_mmu_page_fault then invokes >

Re: [PATCH 1/2] KVM: SVM: avoid infinite loop on NPF from bad address

2020-07-08 Thread Wanpeng Li
On Sat, 18 Apr 2020 at 00:39, Paolo Bonzini wrote: > > When a nested page fault is taken from an address that does not have > a memslot associated to it, kvm_mmu_do_page_fault returns RET_PF_EMULATE > (via mmu_set_spte) and kvm_mmu_page_fault then invokes > svm_need_emulation_on_page_fault. > > T