On 21/10/2015 12:22, Laszlo Ersek wrote: > On 10/21/15 11:51, Paolo Bonzini wrote: >> >> >> On 20/10/2015 12:08, Laszlo Ersek wrote: >>>>> >>>>> 64 KVM >=1 "KVM: entry failed, hardware error 0x80000021" >>>>> while guest in SMBASE relocation >>> Tracing KVM shows the following: >>> >>> qemu-system-x86-3236 [001] 10586.857752: kvm_enter_smm: vcpu 1: >>> entering SMM, smbase 0x30000 >>> ... >>> qemu-system-x86-3236 [001] 10586.857863: kvm_enter_smm: vcpu 1: >>> leaving SMM, smbase 0x0 >>> qemu-system-x86-3236 [001] 10586.857865: kvm_entry: vcpu 1 >>> qemu-system-x86-3236 [001] 10586.857866: kvm_exit: reason >>> UNKNOWN rip 0x0 info 0 80000306 >>> qemu-system-x86-3236 [001] 10586.857909: kvm_userspace_exit: reason >>> KVM_EXIT_FAIL_ENTRY (9) >> >> This seems like you do not have this patch: >> https://lkml.org/lkml/2015/10/14/462 > > That's right, I don't have it; but in the guest I do have your > > UefiCpuPkg: PiSmmCpuDxeSmm: do not execute RSM from 64-bit mode > http://thread.gmane.org/gmane.comp.bios.edk2.devel/3020/focus=3023 > > My understanding was that either of those two patches was sufficient.
No, this one fixes return _from_ 64-bit mode. The kernel patch fixes return _to_ 64-bit mode and will be in 4.3. > IIRC you asked me to keep the guest patch around in my branch for ease > of testing, until the above KVM patch is released with Linux 4.4. Is > that correct? This will be the kernel fix for return _from_ 64-bit mode. Paolo _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

