Re: Arm errata 752520

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 10/11/2013 02:54 AM, Matthieu CASTET wrote:
> Hi,
> 
> tegra kernel on android tree have a workaround for cortex A9 errata
> 752520 :

You probably wanted to email the Tegra maintainers and list.

> "ARM: errata: 752520: Faulty arbitration between PLD and Cacheable TLB
> requests may create a system deadlock."
> https://android.googlesource.com/kernel/tegra/+/eabc12e1afe0bfc2f9e6f7bacae03985439df1a2%5E!/#F1
> 
> But this errata is not in mainline kernel. Do you know why ?
> Should a patch be submitted to add it ?

Looking at that link, the WAR is enabled in the CPU's diagnostic
register, and IIRC, writes to that register are only possible from
secure mode. Since the Linux kernel does not always run in secure mode,
and has no way of detecting whether it is, it cannot implement the WAR.
Instead, the bootloader or secure firmware must do this before booting
the kernel.

> PS : There is also another patch for errata 720791.

I assume there are similar limits on the "chicken power ctrl" register,
whatever that is! (name take from the same kernel source tree you linked
to above).
--
To unsubscribe from this list: send the line "unsubscribe linux-tegra" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [ARM Kernel]     [Linux ARM]     [Linux ARM MSM]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux