Re: [PATCH v4 16/17] kvm: x86: Add support IA32_CORE_CAPABILITY MSR

2019-03-08 Thread Xiaoyao Li
On Fri, 2019-03-08 at 08:54 +0100, Paolo Bonzini wrote: > On 08/03/19 07:10, Xiaoyao Li wrote: > > > so that non-virtualizable features are hidden and > > > > > > if (boot_cpu_has(X86_FEATURE_SPLIT_LOCK_DETECT)) > > > data |= CORE_CAP_SPLIT_LOCK_DETECT; > > > > > > so that userspace

Re: [PATCH v4 16/17] kvm: x86: Add support IA32_CORE_CAPABILITY MSR

2019-03-07 Thread Paolo Bonzini
On 08/03/19 07:10, Xiaoyao Li wrote: >> so that non-virtualizable features are hidden and >> >> if (boot_cpu_has(X86_FEATURE_SPLIT_LOCK_DETECT)) >> data |= CORE_CAP_SPLIT_LOCK_DETECT; >> >> so that userspace gets "for free" the FMS list that will be added >> later to the kernel.

Re: [PATCH v4 16/17] kvm: x86: Add support IA32_CORE_CAPABILITY MSR

2019-03-07 Thread Xiaoyao Li
Hi, Paolo On Mon, 2019-03-04 at 09:42 +0100, Paolo Bonzini wrote: > On 02/03/19 03:45, Fenghua Yu wrote: > > From: Xiaoyao Li > > > > MSR IA32_CORE_CAPABILITY is a feature-enumerating MSR, bit 5 of which > > reports the capability of enabling detection of split locks (will be > > supported on

Re: [PATCH v4 16/17] kvm: x86: Add support IA32_CORE_CAPABILITY MSR

2019-03-04 Thread Xiaoyao Li
On Mon, 2019-03-04 at 09:42 +0100, Paolo Bonzini wrote: > On 02/03/19 03:45, Fenghua Yu wrote: > > From: Xiaoyao Li > > > > MSR IA32_CORE_CAPABILITY is a feature-enumerating MSR, bit 5 of which > > reports the capability of enabling detection of split locks (will be > > supported on future

Re: [PATCH v4 16/17] kvm: x86: Add support IA32_CORE_CAPABILITY MSR

2019-03-04 Thread Paolo Bonzini
On 02/03/19 03:45, Fenghua Yu wrote: > From: Xiaoyao Li > > MSR IA32_CORE_CAPABILITY is a feature-enumerating MSR, bit 5 of which > reports the capability of enabling detection of split locks (will be > supported on future processors based on Tremont microarchitecture and > later). > > Please

[PATCH v4 16/17] kvm: x86: Add support IA32_CORE_CAPABILITY MSR

2019-03-01 Thread Fenghua Yu
From: Xiaoyao Li MSR IA32_CORE_CAPABILITY is a feature-enumerating MSR, bit 5 of which reports the capability of enabling detection of split locks (will be supported on future processors based on Tremont microarchitecture and later). Please check the latest Intel Architecture Instruction Set