Re: [PULL 15/22] x86: Grant AMX permission for guest

2022-03-22 Thread Yang Zhong
On Wed, Mar 16, 2022 at 04:57:39PM +0100, Peter Krempa wrote: > On Tue, Mar 08, 2022 at 12:34:38 +0100, Paolo Bonzini wrote: > > From: Yang Zhong > > > > Kernel allocates 4K xstate buffer by default. For XSAVE features > > which require large state component (e.g. AMX), Linux kernel > > dynamical

Re: [PULL 15/22] x86: Grant AMX permission for guest

2022-03-18 Thread Yang Zhong
On Fri, Mar 18, 2022 at 11:13:56AM +0100, Michal Prívozník wrote: > On 3/16/22 16:57, Peter Krempa wrote: > > On Tue, Mar 08, 2022 at 12:34:38 +0100, Paolo Bonzini wrote: > >> From: Yang Zhong > >> > >> Kernel allocates 4K xstate buffer by default. For XSAVE features > >> which require large state

Re: [PULL 15/22] x86: Grant AMX permission for guest

2022-03-18 Thread Michal Prívozník
On 3/16/22 16:57, Peter Krempa wrote: > On Tue, Mar 08, 2022 at 12:34:38 +0100, Paolo Bonzini wrote: >> From: Yang Zhong >> >> Kernel allocates 4K xstate buffer by default. For XSAVE features >> which require large state component (e.g. AMX), Linux kernel >> dynamically expands the xstate buffer o

Re: [PULL 15/22] x86: Grant AMX permission for guest

2022-03-17 Thread Maxim Levitsky
On Wed, 2022-03-16 at 17:50 +, Daniel P. Berrangé wrote: > On Wed, Mar 16, 2022 at 05:48:04PM +, David Edmondson wrote: > > On Wednesday, 2022-03-16 at 16:05:01 GMT, Daniel P. Berrangé wrote: > > > > > On Wed, Mar 16, 2022 at 04:57:39PM +0100, Peter Krempa wrote: > > > > On Tue, Mar 08, 20

Re: [PULL 15/22] x86: Grant AMX permission for guest

2022-03-16 Thread Yang Zhong
On Wed, Mar 16, 2022 at 04:57:39PM +0100, Peter Krempa wrote: > On Tue, Mar 08, 2022 at 12:34:38 +0100, Paolo Bonzini wrote: > > From: Yang Zhong > > > > Kernel allocates 4K xstate buffer by default. For XSAVE features > > which require large state component (e.g. AMX), Linux kernel > > dynamical

Re: [PULL 15/22] x86: Grant AMX permission for guest

2022-03-16 Thread Daniel P . Berrangé
On Wed, Mar 16, 2022 at 05:48:04PM +, David Edmondson wrote: > On Wednesday, 2022-03-16 at 16:05:01 GMT, Daniel P. Berrangé wrote: > > > On Wed, Mar 16, 2022 at 04:57:39PM +0100, Peter Krempa wrote: > >> On Tue, Mar 08, 2022 at 12:34:38 +0100, Paolo Bonzini wrote: > >> > From: Yang Zhong > >>

Re: [PULL 15/22] x86: Grant AMX permission for guest

2022-03-16 Thread David Edmondson
On Wednesday, 2022-03-16 at 16:05:01 GMT, Daniel P. Berrangé wrote: > On Wed, Mar 16, 2022 at 04:57:39PM +0100, Peter Krempa wrote: >> On Tue, Mar 08, 2022 at 12:34:38 +0100, Paolo Bonzini wrote: >> > From: Yang Zhong >> > >> > Kernel allocates 4K xstate buffer by default. For XSAVE features >>

Re: [PULL 15/22] x86: Grant AMX permission for guest

2022-03-16 Thread Paolo Bonzini
On 3/16/22 17:05, Daniel P. Berrangé wrote: On Wed, Mar 16, 2022 at 04:57:39PM +0100, Peter Krempa wrote: On Tue, Mar 08, 2022 at 12:34:38 +0100, Paolo Bonzini wrote: From: Yang Zhong Kernel allocates 4K xstate buffer by default. For XSAVE features which require large state component (e.g. AM

Re: [PULL 15/22] x86: Grant AMX permission for guest

2022-03-16 Thread Daniel P . Berrangé
On Wed, Mar 16, 2022 at 04:57:39PM +0100, Peter Krempa wrote: > On Tue, Mar 08, 2022 at 12:34:38 +0100, Paolo Bonzini wrote: > > From: Yang Zhong > > > > Kernel allocates 4K xstate buffer by default. For XSAVE features > > which require large state component (e.g. AMX), Linux kernel > > dynamical

Re: [PULL 15/22] x86: Grant AMX permission for guest

2022-03-16 Thread Peter Krempa
On Tue, Mar 08, 2022 at 12:34:38 +0100, Paolo Bonzini wrote: > From: Yang Zhong > > Kernel allocates 4K xstate buffer by default. For XSAVE features > which require large state component (e.g. AMX), Linux kernel > dynamically expands the xstate buffer only after the process has > acquired the nec

[PULL 15/22] x86: Grant AMX permission for guest

2022-03-08 Thread Paolo Bonzini
From: Yang Zhong Kernel allocates 4K xstate buffer by default. For XSAVE features which require large state component (e.g. AMX), Linux kernel dynamically expands the xstate buffer only after the process has acquired the necessary permissions. Those are called dynamically- enabled XSAVE features