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

CONFIG_ARM64_ERRATUM_2645198: Cortex-A715: 2645198: Workaround possible [ESR|FAR]_ELx corruption

General informations

The Linux kernel configuration item CONFIG_ARM64_ERRATUM_2645198:

Help text

This option adds the workaround for ARM Cortex-A715 erratum 2645198.

If a Cortex-A715 cpu sees a page mapping permissions change from executable to non-executable, it may corrupt the ESR_ELx and FAR_ELx registers on the next instruction abort caused by permission fault.

Only user-space does executable to non-executable permission transition via mprotect() system call. Workaround the problem by doing a break-before-make TLB invalidation, for all changes to executable user space mappings.

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