[PATCH 1/2] powerpc/64s: Rename PPC_INVALIDATE_ERAT to PPC_ARCH_300_INVALIDATE_ERAT
Nicholas Piggin
npiggin at gmail.com
Sun Jun 23 23:42:59 AEST 2019
Segher Boessenkool's on June 23, 2019 10:03 pm:
> On Sun, Jun 23, 2019 at 08:41:51PM +1000, Nicholas Piggin wrote:
>> This makes it clear to the caller that it can only be used on POWER9
>> and later CPUs.
>
>> -#define PPC_INVALIDATE_ERAT PPC_SLBIA(7)
>> +#define PPC_ARCH_300_INVALIDATE_ERAT PPC_SLBIA(7)
>
> The architecture version is 3.0 (or 3.0B), not "300". This will work on
> implementations of later architecture versions as well, so maybe the name
> isn't so great anyway?
Yeah... this is kernel convention for better or worse. ISA v3.0B
feature support is called CPU_FTR_ARCH_300, and later architectures
will advertise that support. For the most part we can use architected
features (incompatible changes would require additional code).
Thanks,
Nick
More information about the Linuxppc-dev
mailing list