>>> On 4/26/2016 at 08:54 PM, Wanpeng Li <kernel...@gmail.com> wrote:
> 2016-02-09 0:29 GMT+08:00 Bruce Rogers <brog...@suse.com>:
>>>>> On 2/8/2016 at 08:09 AM, Paolo Bonzini <pbonz...@redhat.com> wrote:
>>
>>>
>>> On 03/0
>>> On 4/26/2016 at 08:54 PM, Wanpeng Li wrote:
> 2016-02-09 0:29 GMT+08:00 Bruce Rogers :
>>>>> On 2/8/2016 at 08:09 AM, Paolo Bonzini wrote:
>>
>>>
>>> On 03/02/2016 23:51, Bruce Rogers wrote:
>>>>
>>>> diff --git a
t sequences are different")
Cc: sta...@vger.kernel.org
Signed-off-by: Bruce Rogers <brog...@suse.com>
---
arch/x86/kvm/vmx.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/x86/kvm/vmx.c b/arch/x86/kvm/vmx.c
index ee1c8a9..ab4a387 100644
--- a/arch/x86/kvm/vmx.c
++
t sequences are different")
Cc: sta...@vger.kernel.org
Signed-off-by: Bruce Rogers
---
arch/x86/kvm/vmx.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/x86/kvm/vmx.c b/arch/x86/kvm/vmx.c
index ee1c8a9..ab4a387 100644
--- a/arch/x86/kvm/vmx.c
+++ b/arch/x86/kvm/vmx.c
@@
>>> On 4/28/2016 at 01:08 PM, Radim Kr*má* <rkrc...@redhat.com> wrote:
> 2016-04-22 12:56-0600, Bruce Rogers:
>> Commit d28bc9dd25ce reversed the order of two lines which initialize cr0,
>> allowing the current (old) cr0 value to mess up vcpu initialization.
>
>>> On 4/28/2016 at 01:08 PM, Radim Kr*má* wrote:
> 2016-04-22 12:56-0600, Bruce Rogers:
>> Commit d28bc9dd25ce reversed the order of two lines which initialize cr0,
>> allowing the current (old) cr0 value to mess up vcpu initialization.
>> This was observed in the
cr0()
is completely redundant. Change the order back to ensure proper vcpu
initialization.
The combination of booting with ovmf firmware when guest vcpus > 1 and kvm's
ept=N option being set results in a VM-entry failure. This patch fixes that.
Signed-off-by: Bruce Rogers <brog...@suse.com>
---
cr0()
is completely redundant. Change the order back to ensure proper vcpu
initialization.
The combination of booting with ovmf firmware when guest vcpus > 1 and kvm's
ept=N option being set results in a VM-entry failure. This patch fixes that.
Signed-off-by: Bruce Rogers
---
arch/x86/kvm/vmx.c | 2
>>> On 2/3/2016 at 04:18 PM, Nadav Amit <nadav.a...@gmail.com> wrote:
> Oops.
>
> Anyhow, I see my patch has done a similar change in init_vmcb() , so you may
> want to revert it as well.
>
> Nadav
>
> Bruce Rogers <brog...@suse.com> wrote:
>
>>> On 2/3/2016 at 04:18 PM, Nadav Amit wrote:
> Oops.
>
> Anyhow, I see my patch has done a similar change in init_vmcb() , so you may
> want to revert it as well.
>
> Nadav
>
> Bruce Rogers wrote:
>
>> Commit d28bc9dd25ce reversed the order of t
>>> On 2/8/2016 at 10:53 AM, Jan Kiszka wrote:
> On 2016-02-08 18:38, Bruce Rogers wrote:
>>>>> On 2/8/2016 at 10:27 AM, Bruce Rogers wrote:
>>>>>> On 2/8/2016 at 09:40 AM, Paolo Bonzini wrote:
>>
>>> On 2/8/2016 at 10:53 AM, Jan Kiszka <jan.kis...@web.de> wrote:
> On 2016-02-08 18:38, Bruce Rogers wrote:
>>>>> On 2/8/2016 at 10:27 AM, Bruce Rogers wrote:
>>>>>> On 2/8/2016 at 09:40 AM, Paolo Bonzini <pbonz...@redhat.com> wrot
>>> On 2/8/2016 at 10:27 AM, Bruce Rogers wrote:
> >>> On 2/8/2016 at 09:40 AM, Paolo Bonzini wrote:
>
>>
>> On 08/02/2016 17:33, Bruce Rogers wrote:
>>>>> >>
>>>>> >> KVM_MP_STATE_INIT_RECEIVED is what Intel
>>> On 2/8/2016 at 09:40 AM, Paolo Bonzini wrote:
>
> On 08/02/2016 17:33, Bruce Rogers wrote:
>>>> >>
>>>> >> KVM_MP_STATE_INIT_RECEIVED is what Intel calls the "wait for SIPI"
>>>> >> state. The BSP neve
>>> On 2/8/2016 at 08:22 AM, Jan Kiszka wrote:
> On 2016-02-08 16:12, Paolo Bonzini wrote:
>>
>>
>> On 03/02/2016 23:51, Bruce Rogers wrote:
>>> The INIT IPI event handler special cases the boot-strap processor
>>> (BSP) handling, a
>>> On 2/8/2016 at 08:09 AM, Paolo Bonzini wrote:
>
> On 03/02/2016 23:51, Bruce Rogers wrote:
>>
>> diff --git a/arch/x86/kvm/vmx.c b/arch/x86/kvm/vmx.c
>> index e2951b6..21507b4 100644
>> --- a/arch/x86/kvm/vmx.c
>> +++ b/arch/x86/k
>>> On 2/8/2016 at 08:09 AM, Paolo Bonzini <pbonz...@redhat.com> wrote:
>
> On 03/02/2016 23:51, Bruce Rogers wrote:
>>
>> diff --git a/arch/x86/kvm/vmx.c b/arch/x86/kvm/vmx.c
>> index e2951b6..21507b4 100644
>> --- a/arch/x86/kvm/vmx.c
>
>>> On 2/8/2016 at 08:22 AM, Jan Kiszka <jan.kis...@web.de> wrote:
> On 2016-02-08 16:12, Paolo Bonzini wrote:
>>
>>
>> On 03/02/2016 23:51, Bruce Rogers wrote:
>>> The INIT IPI event handler special cases the boot-strap processor
>>> (BS
>>> On 2/8/2016 at 09:40 AM, Paolo Bonzini <pbonz...@redhat.com> wrote:
>
> On 08/02/2016 17:33, Bruce Rogers wrote:
>>>> >>
>>>> >> KVM_MP_STATE_INIT_RECEIVED is what Intel calls the "wait for SIPI"
>>>> >&
>>> On 2/8/2016 at 10:27 AM, Bruce Rogers wrote:
> >>> On 2/8/2016 at 09:40 AM, Paolo Bonzini <pbonz...@redhat.com> wrote:
>
>>
>> On 08/02/2016 17:33, Bruce Rogers wrote:
>>>>> >>
>>>>> >> KVM_MP_STATE_INIT_
hange in init_vmcb() , so you may
> want to revert it as well.
>
> Nadav
>
> Bruce Rogers wrote:
>
>> Commit d28bc9dd25ce reversed the order of two lines which initialize cr0,
>> allowing the current (old) cr0 value to mess up vcpu initialization.
>> This was observ
/vmlinuz --initrd=/boot/initrd --append="$(cat /proc/cmdline)\
maxcpus=1" led to identifying this change as the needed fix.
With this change, an AP can now startup the BSP without error.
Signed-off-by: Bruce Rogers
---
arch/x86/kvm/lapic.c | 5 +
1 file changed, 1 insertion(+), 4 deletion
cr0()
is completely redundant. Change the order back to ensure proper vcpu
intiialization.
Signed-off-by: Bruce Rogers
---
arch/x86/kvm/vmx.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/x86/kvm/vmx.c b/arch/x86/kvm/vmx.c
index e2951b6..21507b4 100644
--- a/arch/x86/kvm/vm
/vmlinuz --initrd=/boot/initrd --append="$(cat /proc/cmdline)\
maxcpus=1" led to identifying this change as the needed fix.
With this change, an AP can now startup the BSP without error.
Signed-off-by: Bruce Rogers <brog...@suse.com>
---
arch/x86/kvm/lapic.c | 5 +
1 file changed, 1
cr0()
is completely redundant. Change the order back to ensure proper vcpu
intiialization.
Signed-off-by: Bruce Rogers <brog...@suse.com>
---
arch/x86/kvm/vmx.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/x86/kvm/vmx.c b/arch/x86/kvm/vmx.c
index e2951b6..21507
patch has done a similar change in init_vmcb() , so you may
> want to revert it as well.
>
> Nadav
>
> Bruce Rogers <brog...@suse.com> wrote:
>
>> Commit d28bc9dd25ce reversed the order of two lines which initialize cr0,
>> allowing the current (old) cr
26 matches
Mail list logo