Re: [Xen-devel] [PATCH v5 03/21] xen/x86: Generate deep dependencies of features

2016-04-08 Thread Andrew Cooper
On 08/04/16 16:17, Jan Beulich wrote: On 08.04.16 at 01:36, wrote: >> On 08/04/2016 00:18, Jan Beulich wrote: >> On 07.04.16 at 13:57, wrote: +deps = { +# FPU is taken to mean support for the x87 regisers as well as the +# instructions. MMX is document

Re: [Xen-devel] [PATCH v5 03/21] xen/x86: Generate deep dependencies of features

2016-04-08 Thread Jan Beulich
>>> On 08.04.16 at 01:36, wrote: > On 08/04/2016 00:18, Jan Beulich wrote: > On 07.04.16 at 13:57, wrote: >>> +deps = { >>> +# FPU is taken to mean support for the x87 regisers as well as the >>> +# instructions. MMX is documented to alias the %MM registers over >>> the

Re: [Xen-devel] [PATCH v5 03/21] xen/x86: Generate deep dependencies of features

2016-04-07 Thread Andrew Cooper
On 08/04/2016 00:18, Jan Beulich wrote: On 07.04.16 at 13:57, wrote: >> +deps = { >> +# FPU is taken to mean support for the x87 regisers as well as the >> +# instructions. MMX is documented to alias the %MM registers over >> the >> +# x87 %ST registers in hardwa

Re: [Xen-devel] [PATCH v5 03/21] xen/x86: Generate deep dependencies of features

2016-04-07 Thread Jan Beulich
>>> On 07.04.16 at 13:57, wrote: > +deps = { > +# FPU is taken to mean support for the x87 regisers as well as the > +# instructions. MMX is documented to alias the %MM registers over > the > +# x87 %ST registers in hardware. > +FPU: [MMX], > + > +# Th

[Xen-devel] [PATCH v5 03/21] xen/x86: Generate deep dependencies of features

2016-04-07 Thread Andrew Cooper
Some features depend on other features. Working out and maintaining the exact dependency tree is complicated, so it is expressed in the automatic generation script. At runtime, Xen needs to be disable all features which are dependent on a feature being disabled. Because of the flattening perform