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

CONFIG_AMPERE_ERRATUM_AC04_CPU_23: AmpereOne: AC04_CPU_23: Failure to synchronize writes to HCR_EL2 may corrupt address translations.

General informations

The Linux kernel configuration item CONFIG_AMPERE_ERRATUM_AC04_CPU_23:

Help text

This option adds an alternative code sequence to work around Ampere errata AC04_CPU_23 on AmpereOne.

Updates to HCR_EL2 can rarely corrupt simultaneous translations for data addresses initiated by load/store instructions. Only instruction initiated translations are vulnerable, not translations from prefetches for example. A DSB before the store to HCR_EL2 is sufficient to prevent older instructions from hitting the window for corruption, and an ISB after is sufficient to prevent younger instructions from hitting the window for corruption.

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