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

Reply via email to