EDAC driver for ARMv8 L1/L2 cache
Mark Rutland
mark.rutland at arm.com
Fri Jan 12 09:38:02 PST 2018
On Fri, Jan 12, 2018 at 05:17:54PM +0000, York Sun wrote:
> On 01/12/2018 09:13 AM, Borislav Petkov wrote:
> > On Fri, Jan 12, 2018 at 04:48:05PM +0000, York Sun wrote:
> >> I see Stratix10 has A53 core. I am concerned on reading the
> >> CPUMERRSR_EL1 and L2MERRSR_EL1. The are IMPLEMENTATION DEFINED
> >> registers. They may not be available on all SoCs, or all time.
> >
> > Is there something like CPUID on x86, on ARM64 which denotes presence of
> > a certain feature?
> >
> > Or is that thing devicetree?
>
> This feature is available on the SoC I am working on (NXP LS1046A). It
> seems always there. I don't know if there is any register denoting the
> existence of such feature.
There is no architectural register describing this.
Judging by the Cortex-A53 TRM, there is no IMP DEF / auxilliary register
describing this.
Regardless, a DT binding is necessary due to potential interactions with
FW, hypervisors, etc.
> I guess we can use device tree if this feature exists. Not sure if
> big.LITTLE is a concern here.
There are big.LITTLE systems with Cortex-A53, so we definitely care
about big.LITTLE here.
Thanks,
Mark.
More information about the linux-arm-kernel
mailing list