xref: /openbmc/linux/mm/damon/Kconfig (revision 4bc05954)
1# SPDX-License-Identifier: GPL-2.0-only
2
3menu "Data Access Monitoring"
4
5config DAMON
6	bool "DAMON: Data Access Monitoring Framework"
7	help
8	  This builds a framework that allows kernel subsystems to monitor
9	  access frequency of each memory region. The information can be useful
10	  for performance-centric DRAM level memory management.
11
12	  See https://damonitor.github.io/doc/html/latest-damon/index.html for
13	  more information.
14
15config DAMON_VADDR
16	bool "Data access monitoring primitives for virtual address spaces"
17	depends on DAMON && MMU
18	select PAGE_IDLE_FLAG
19	help
20	  This builds the default data access monitoring primitives for DAMON
21	  that works for virtual address spaces.
22
23config DAMON_DBGFS
24	bool "DAMON debugfs interface"
25	depends on DAMON_VADDR && DEBUG_FS
26	help
27	  This builds the debugfs interface for DAMON.  The user space admins
28	  can use the interface for arbitrary data access monitoring.
29
30	  If unsure, say N.
31
32endmenu
33