Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - A index

CONFIG_ARM_ERRATA_742231: ARM errata: Incorrect hazard handling in the SCU may lead to data corruption

General informations

The Linux kernel configuration item CONFIG_ARM_ERRATA_742231:

Help text

This option enables the workaround for the 742231 Cortex-A9 (r2p0..r2p2) erratum. Under certain conditions, specific to the Cortex-A9 MPCore micro-architecture, two CPUs working in SMP mode, accessing some data located in the same cache line, may get corrupted data due to bad handling of the address hazard when the line gets replaced from one of the CPUs at the same time as another CPU is accessing it. This workaround sets specific bits in the diagnostic register of the Cortex-A9 which reduces the linefill issuing capabilities of the processor. Note that setting specific bits in the diagnostics register may not be available in non-secure mode and thus is not available on a multiplatform kernel. This should be applied by the bootloader instead.

Hardware

LKDDb

Raw data from LKDDb:

Sources

This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).

The data is retrived from:

Automatic links from Google (and ads)

Custom Search

Popular queries:

Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - A index

Automatically generated (in year 2024). See also LKDDb sources on GitLab