EDAC driver for ARMv8 L1/L2 cache

Mark Rutland mark.rutland at arm.com
Mon Jan 15 06:49:04 PST 2018


On Mon, Jan 15, 2018 at 03:32:49PM +0100, Borislav Petkov wrote:
> On Mon, Jan 15, 2018 at 02:21:54PM +0000, Mark Rutland wrote:
> > I'm not sure it's possible to cover all potential EDAC implementations
> > behind the same driver.
> > 
> > If we need these drivers, they should be <cpuname>_edac or <soc>_edac.
> 
> Yuck, I wanted to avoid that...
> 
> Oh well, can we at least share the barebones design and exchange
> registers/DT only or is it more complicated than that?

Unfortunately, it's likely to be more complicated than that. The HW may
be wildly different.

The ARMv8 RAS extensions provide some level of architected EDAC support,
which should be more uniform across CPUs, FW, hypervisors, etc. That we
could support as armv8_ras_edac, and going forward I'd hope that
implementations align with that.

Thanks,
Mark.



More information about the linux-arm-kernel mailing list