https://bugzilla.kernel.org/show_bug.cgi?id=206579 --- Comment #21 from Suravee Suthikulpanit (suravee.suthikulpanit@xxxxxxx) --- Paolo/Muncrief, I have also finally reproduce the issue (w/ -machine kernel_irqchip=off). The the recommended changes (w/ if (!avic || !irqchip_in_kernel(svm->vcpu.kvm)) fixes the issue. Thanks for catching this. Paolo, If the NULL pointer is due to: if (!svm->vcpu.arch.apic->regs) return -EINVAL; Shouldn't we be checking the following instead: if (!avic || !lapic_in_kernel(&svm->vcpu)) return 0; This also works in my test. Muncrief, Besides enabling AVIC (modprobe kvm_amd avic=1), you can check to see if AVIC is activated for the VM by running "perf kvm stat live" while running the VM and see if there are any AVIC-related #vmexits (instead of vintr). Thanks, Suravee -- You are receiving this mail because: You are watching the assignee of the bug.