On 10/21/15 12:27, Paolo Bonzini wrote: > > > 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.
Sorry about getting confused, and thanks for the explanation. You had CC'd me on the kernel patch; I found it in my archive. I'll try to build a new RHEL7 host kernel ASAP. Thanks! Laszlo _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel