0x1949 Team - FAZEMRX - MANAGER
Edit File: Kconfig
# SPDX-License-Identifier: GPL-2.0-only menu "Data Access Monitoring" config DAMON bool "DAMON: Data Access Monitoring Framework" help This builds a framework that allows kernel subsystems to monitor access frequency of each memory region. The information can be useful for performance-centric DRAM level memory management. See https://damonitor.github.io/doc/html/latest-damon/index.html for more information. config DAMON_KUNIT_TEST bool "Test for damon" if !KUNIT_ALL_TESTS depends on DAMON && KUNIT=y default KUNIT_ALL_TESTS help This builds the DAMON Kunit test suite. For more information on KUnit and unit tests in general, please refer to the KUnit documentation. If unsure, say N. config DAMON_VADDR bool "Data access monitoring primitives for virtual address spaces" depends on DAMON && MMU select PAGE_IDLE_FLAG help This builds the default data access monitoring primitives for DAMON that works for virtual address spaces. config DAMON_VADDR_KUNIT_TEST bool "Test for DAMON primitives" if !KUNIT_ALL_TESTS depends on DAMON_VADDR && KUNIT=y default KUNIT_ALL_TESTS help This builds the DAMON virtual addresses primitives Kunit test suite. For more information on KUnit and unit tests in general, please refer to the KUnit documentation. If unsure, say N. config DAMON_DBGFS bool "DAMON debugfs interface" depends on DAMON_VADDR && DEBUG_FS help This builds the debugfs interface for DAMON. The user space admins can use the interface for arbitrary data access monitoring. If unsure, say N. config DAMON_DBGFS_KUNIT_TEST bool "Test for damon debugfs interface" if !KUNIT_ALL_TESTS depends on DAMON_DBGFS && KUNIT=y default KUNIT_ALL_TESTS help This builds the DAMON debugfs interface Kunit test suite. For more information on KUnit and unit tests in general, please refer to the KUnit documentation. If unsure, say N. endmenu