On Wed, 2017-01-04 at 11:04 -0200, Tulio Magno Quites Machado Filho

> > +#define AT_L1I_CACHESIZE   40
> > +#define AT_L1I_CACHESHAPE  41
> > +#define AT_L1D_CACHESIZE   42
> > +#define AT_L1D_CACHESHAPE  43
> > +#define AT_L2_CACHESIZE            44
> > +#define AT_L2_CACHESHAPE   45
> > +#define AT_L3_CACHESIZE            46
> > +#define AT_L3_CACHESHAPE   47
> 
> These names will clash with the other ones defined by alpha and sh:
> 
> /* Shapes of the caches.  Bits 0-3 contains associativity; bits 4-7
> contains
>    log2 of line size; mask those to get cache size.  */
> #define AT_L1I_CACHESHAPE     34
> #define AT_L1D_CACHESHAPE     35
> #define AT_L2_CACHESHAPE      36
> #define AT_L3_CACHESHAPE      37

Is this a problem though ? In the kernel at least these are defined in
arch specific headers so there is no clash.

Otherwise, I can change them to *_CACHEGEOMETRY, is that ok ? Or add a
PPC_ prefix...

Cheers,
Ben.

Reply via email to