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

CONFIG_ARM64_ERRATUM_4311569: SI L1: 4311569: workaround for premature CMO completion erratum

General informations

The Linux kernel configuration item CONFIG_ARM64_ERRATUM_4311569:

Help text

This option adds the workaround for ARM SI L1 erratum 4311569.

The erratum of SI L1 can cause an early response to a combined write and cache maintenance operation (WR+CMO) before the operation is fully completed to the Point of Serialization (POS). This can result in a non-I/O coherent agent observing stale data, potentially leading to system instability or incorrect behavior.

Enabling this option implements a software workaround by inserting a second loop of Cache Maintenance Operation (CMO) immediately following the end of function to do CMOs. This ensures that the data is correctly serialized before the buffer is handed off to a non-coherent agent.

If unsure, say Y.

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 2026). See also LKDDb sources on GitLab