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

CONFIG_PL310_ERRATA_753970: PL310 errata: cache sync operation may be faulty

General informations

The Linux kernel configuration item CONFIG_PL310_ERRATA_753970 has multiple definitions:

PL310 errata: cache sync operation may be faulty found in arch/arm/mm/Kconfig

The configuration item CONFIG_PL310_ERRATA_753970:

Help text

This option enables the workaround for the 753970 PL310 (r3p0) erratum.

Under some condition the effect of cache sync operation on the store buffer still remains when the operation completes. This means that the store buffer is always asked to drain and this prevents it from merging any further writes. The workaround is to replace the normal offset of cache sync operation (0x730) by another offset targeting an unmapped PL310 register 0x740. This has the same effect as the cache sync operation: store buffer drain and waiting for all buffers empty.

PL310 errata: cache sync operation may be faulty found in arch/arm/Kconfig

The configuration item CONFIG_PL310_ERRATA_753970:

Help text

This option enables the workaround for the 753970 PL310 (r3p0) erratum.

Under some condition the effect of cache sync operation on the store buffer still remains when the operation completes. This means that the store buffer is always asked to drain and this prevents it from merging any further writes. The workaround is to replace the normal offset of cache sync operation (0x730) by another offset targeting an unmapped PL310 register 0x740. This has the same effect as the cache sync operation: store buffer drain and waiting for all buffers empty.

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 - P index

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