Re: [Xen-devel] [PATCH RFC 15/31] x86: Generate deep dependencies of x86 features

2016-01-05 Thread Ian Campbell
On Tue, 2016-01-05 at 17:09 +, Andrew Cooper wrote: > On 05/01/16 16:54, Ian Campbell wrote: > > On Tue, 2016-01-05 at 16:42 +, Andrew Cooper wrote: > > >   > > > > IIRC void * arithmetic is a gcc (and presumably clang) extension, > > > > which > > > > we > > > > can specify for Xen itself,

Re: [Xen-devel] [PATCH RFC 15/31] x86: Generate deep dependencies of x86 features

2016-01-05 Thread Andrew Cooper
On 05/01/16 16:54, Ian Campbell wrote: > On Tue, 2016-01-05 at 16:42 +, Andrew Cooper wrote: >> >>> IIRC void * arithmetic is a gcc (and presumably clang) extension, which >>> we >>> can specify for Xen itself, but I'm not sure about libxc (cf: recent >>> discussions about building stuff for

Re: [Xen-devel] [PATCH RFC 15/31] x86: Generate deep dependencies of x86 features

2016-01-05 Thread Ian Campbell
On Tue, 2016-01-05 at 16:42 +, Andrew Cooper wrote: >  > > IIRC void * arithmetic is a gcc (and presumably clang) extension, which > > we > > can specify for Xen itself, but I'm not sure about libxc (cf: recent > > discussions about building stuff for Windows). > > It isn't void* arithmetic.  

Re: [Xen-devel] [PATCH RFC 15/31] x86: Generate deep dependencies of x86 features

2016-01-05 Thread Andrew Cooper
On 05/01/16 16:03, Ian Campbell wrote: > On Wed, 2015-12-16 at 21:24 +, Andrew Cooper wrote: >> Some features depend on other features. Working out and maintaining the >> exact >> dependency tree is complicated, so it is expressed in script form instead. >> >> `gen-feature-deps.py` parses 'xe

Re: [Xen-devel] [PATCH RFC 15/31] x86: Generate deep dependencies of x86 features

2016-01-05 Thread Ian Campbell
On Wed, 2015-12-16 at 21:24 +, Andrew Cooper wrote: > Some features depend on other features.  Working out and maintaining the exact > dependency tree is complicated, so it is expressed in script form instead. > > `gen-feature-deps.py` parses 'xen/include/public/arch-x86/featureset.h' (To > ob