Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - N index
The Linux kernel configuration item CONFIG_NVIDIA_OLYMPUS_1027_ERRATUM:
(none)This option adds an alternative code sequence to work around an NVIDIA Olympus core erratum where a Device-nGnR* store can be observed by a peripheral after a younger Device-nGnR* load to the same peripheral. This breaks the program order that drivers rely on for MMIO and can leave a device in an incorrect state.
The workaround inserts a DMB OSH immediately before raw MMIO loads. The erratum cannot occur when a DMB that orders loads appears between the store and load, preventing the younger load from being observed before the older store.
The alternatives framework patches in DMB OSH only when an affected CPU is detected. Other CPUs execute a NOP in its place. Disabling this option leaves the original MMIO read instruction stream unchanged.
If unsure, say Y.
Raw data from LKDDb:
(none)This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).
The data is retrived from:
Popular queries:
Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - N index
Automatically generated (in year 2026). See also LKDDb sources on GitLab