-
CONFIG_CACHE_FLUSHING
¶
Enable d-cache flushing mechanism
Enable cache flushing mechanism
Type: bool
Help¶
This links in the sys_cache_flush() function, which provides a way to flush multiple lines of the d-cache. If the d-cache is present, set this to y. If the d-cache is NOT present, set this to n.
Help¶
This links in the sys_cache_flush() function. A mechanism for flushing the cache must be selected as well. By default, that mechanism is discovered at runtime.
Direct dependencies¶
(SOC_EMSK_EM7D
&& SOC_EMSK
) || (SOC_EMSK_EM11D
&& SOC_EMSK
) || (SOC_NSIM_EM
&& SOC_NSIM
) || (SOC_NSIM_SEM
&& SOC_NSIM
) || ARC
|| X86
(Includes any dependencies from if’s and menus.)
Defaults¶
- “y” if
SOC_EMSK_EM7D
&&SOC_EMSK
- “y” if
SOC_EMSK_EM11D
&&SOC_EMSK
- “y” if
SOC_NSIM_EM
&&SOC_NSIM
- “y” if
SOC_NSIM_SEM
&&SOC_NSIM
Kconfig definitions¶
At arch/arc/soc/snps_emsk/Kconfig.defconfig.em7d:41
Included via Kconfig:10
→ Kconfig.zephyr:20
→ arch/arc/soc/snps_emsk/Kconfig.defconfig:14
Menu path: (top menu)
config CACHE_FLUSHING bool default "y" ifSOC_EMSK_EM7D
&&SOC_EMSK
depends onSOC_EMSK_EM7D
&&SOC_EMSK
At arch/arc/soc/snps_emsk/Kconfig.defconfig.em11d:32
Included via Kconfig:10
→ Kconfig.zephyr:20
→ arch/arc/soc/snps_emsk/Kconfig.defconfig:15
Menu path: (top menu)
config CACHE_FLUSHING bool default "y" ifSOC_EMSK_EM11D
&&SOC_EMSK
depends onSOC_EMSK_EM11D
&&SOC_EMSK
At arch/arc/soc/snps_nsim/Kconfig.defconfig.em:36
Included via Kconfig:10
→ Kconfig.zephyr:20
→ arch/arc/soc/snps_nsim/Kconfig.defconfig:17
Menu path: (top menu)
config CACHE_FLUSHING bool default "y" ifSOC_NSIM_EM
&&SOC_NSIM
depends onSOC_NSIM_EM
&&SOC_NSIM
At arch/arc/soc/snps_nsim/Kconfig.defconfig.sem:36
Included via Kconfig:10
→ Kconfig.zephyr:20
→ arch/arc/soc/snps_nsim/Kconfig.defconfig:18
Menu path: (top menu)
config CACHE_FLUSHING bool default "y" ifSOC_NSIM_SEM
&&SOC_NSIM
depends onSOC_NSIM_SEM
&&SOC_NSIM
At arch/arc/Kconfig:188
Included via Kconfig:10
→ Kconfig.zephyr:23
→ arch/Kconfig:16
Menu path: (top menu) → ARC Options → ARCv2 Family Options
config CACHE_FLUSHING bool prompt "Enable d-cache flushing mechanism" ifARC
depends onARC
help This links in the sys_cache_flush() function, which provides a way to flush multiple lines of the d-cache. If the d-cache is present, set this to y. If the d-cache is NOT present, set this to n.
At arch/x86/Kconfig:255
Included via Kconfig:10
→ Kconfig.zephyr:23
→ arch/Kconfig:16
Menu path: (top menu) → X86 Architecture Options → Processor Capabilities
config CACHE_FLUSHING bool prompt "Enable cache flushing mechanism" ifX86
depends onX86
help This links in the sys_cache_flush() function. A mechanism for flushing the cache must be selected as well. By default, that mechanism is discovered at runtime.
(Definitions include propagated dependencies, including from if’s and menus.)