Re: [PATCH v3 3/8] KVM:CPUID: Add CPUID support for Guest CET

2019-03-10 Thread Yang Weijiang
On Fri, Mar 08, 2019 at 12:32:12PM +0100, Paolo Bonzini wrote: > On 25/02/19 14:27, Yang Weijiang wrote: > > + compacted = entry[i].eax & > > + (F(XSAVES) | F(XSAVEC)); > > + entry[i].ebx = xstate_required_size(su

Re: [PATCH v3 3/8] KVM:CPUID: Add CPUID support for Guest CET

2019-03-08 Thread Paolo Bonzini
On 25/02/19 14:27, Yang Weijiang wrote: > + compacted = entry[i].eax & > + (F(XSAVES) | F(XSAVEC)); > + entry[i].ebx = xstate_required_size(supported, > +

Re: [PATCH v3 3/8] KVM:CPUID: Add CPUID support for Guest CET

2019-03-04 Thread Yang Weijiang
On Mon, Mar 04, 2019 at 10:28:36AM -0800, Sean Christopherson wrote: > On Sun, Mar 03, 2019 at 05:36:45PM +0800, Yang Weijiang wrote: > > On Fri, Mar 01, 2019 at 06:53:23AM -0800, Sean Christopherson wrote: > > > On Thu, Feb 28, 2019 at 04:28:32PM +0800, Yang Weijiang wrote: > > > > On Thu, Feb 28,

Re: [PATCH v3 3/8] KVM:CPUID: Add CPUID support for Guest CET

2019-03-04 Thread Yang Weijiang
On Mon, Mar 04, 2019 at 10:54:29AM -0800, Sean Christopherson wrote: > On Mon, Mar 04, 2019 at 10:47:53AM -0800, Sean Christopherson wrote: > > On Mon, Feb 25, 2019 at 09:27:11PM +0800, Yang Weijiang wrote: > > > Guest CET SHSTK and IBT capability are reported via > > > CPUID.(EAX=7, ECX=0):ECX[bit

Re: [PATCH v3 3/8] KVM:CPUID: Add CPUID support for Guest CET

2019-03-04 Thread Yang Weijiang
On Mon, Mar 04, 2019 at 10:47:53AM -0800, Sean Christopherson wrote: > On Mon, Feb 25, 2019 at 09:27:11PM +0800, Yang Weijiang wrote: > > Guest CET SHSTK and IBT capability are reported via > > CPUID.(EAX=7, ECX=0):ECX[bit 7] and EDX[bit 20] respectively. > > Guest user mode and supervisor mode xsa

Re: [PATCH v3 3/8] KVM:CPUID: Add CPUID support for Guest CET

2019-03-04 Thread Sean Christopherson
On Mon, Mar 04, 2019 at 10:47:53AM -0800, Sean Christopherson wrote: > On Mon, Feb 25, 2019 at 09:27:11PM +0800, Yang Weijiang wrote: > > Guest CET SHSTK and IBT capability are reported via > > CPUID.(EAX=7, ECX=0):ECX[bit 7] and EDX[bit 20] respectively. > > Guest user mode and supervisor mode xsa

Re: [PATCH v3 3/8] KVM:CPUID: Add CPUID support for Guest CET

2019-03-04 Thread Sean Christopherson
On Mon, Feb 25, 2019 at 09:27:11PM +0800, Yang Weijiang wrote: > Guest CET SHSTK and IBT capability are reported via > CPUID.(EAX=7, ECX=0):ECX[bit 7] and EDX[bit 20] respectively. > Guest user mode and supervisor mode xsaves component size > is reported via CPUID.(EAX=0xD, ECX=1):ECX[bit 11] and E

Re: [PATCH v3 3/8] KVM:CPUID: Add CPUID support for Guest CET

2019-03-04 Thread Sean Christopherson
On Sun, Mar 03, 2019 at 05:36:45PM +0800, Yang Weijiang wrote: > On Fri, Mar 01, 2019 at 06:53:23AM -0800, Sean Christopherson wrote: > > On Thu, Feb 28, 2019 at 04:28:32PM +0800, Yang Weijiang wrote: > > > On Thu, Feb 28, 2019 at 07:59:40AM -0800, Sean Christopherson wrote: > > > > On Mon, Feb 25,

Re: [PATCH v3 3/8] KVM:CPUID: Add CPUID support for Guest CET

2019-03-03 Thread Yang Weijiang
On Fri, Mar 01, 2019 at 06:53:23AM -0800, Sean Christopherson wrote: > On Thu, Feb 28, 2019 at 04:28:32PM +0800, Yang Weijiang wrote: > > On Thu, Feb 28, 2019 at 07:59:40AM -0800, Sean Christopherson wrote: > > > On Mon, Feb 25, 2019 at 09:27:11PM +0800, Yang Weijiang wrote: > > > > Guest CET SHSTK

Re: [PATCH v3 3/8] KVM:CPUID: Add CPUID support for Guest CET

2019-03-01 Thread Sean Christopherson
On Thu, Feb 28, 2019 at 04:28:32PM +0800, Yang Weijiang wrote: > On Thu, Feb 28, 2019 at 07:59:40AM -0800, Sean Christopherson wrote: > > On Mon, Feb 25, 2019 at 09:27:11PM +0800, Yang Weijiang wrote: > > > Guest CET SHSTK and IBT capability are reported via > > > CPUID.(EAX=7, ECX=0):ECX[bit 7] an

Re: [PATCH v3 3/8] KVM:CPUID: Add CPUID support for Guest CET

2019-02-28 Thread Yang Weijiang
On Thu, Feb 28, 2019 at 07:59:40AM -0800, Sean Christopherson wrote: > On Mon, Feb 25, 2019 at 09:27:11PM +0800, Yang Weijiang wrote: > > Guest CET SHSTK and IBT capability are reported via > > CPUID.(EAX=7, ECX=0):ECX[bit 7] and EDX[bit 20] respectively. > > Guest user mode and supervisor mode xsa

Re: [PATCH v3 3/8] KVM:CPUID: Add CPUID support for Guest CET

2019-02-28 Thread Sean Christopherson
On Mon, Feb 25, 2019 at 09:27:11PM +0800, Yang Weijiang wrote: > Guest CET SHSTK and IBT capability are reported via > CPUID.(EAX=7, ECX=0):ECX[bit 7] and EDX[bit 20] respectively. > Guest user mode and supervisor mode xsaves component size > is reported via CPUID.(EAX=0xD, ECX=1):ECX[bit 11] and E