~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/mm/damon/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /mm/damon/Kconfig (Version linux-6.12-rc7) and /mm/damon/Kconfig (Version linux-4.10.17)


  1 # SPDX-License-Identifier: GPL-2.0-only           
  2                                                   
  3 menu "Data Access Monitoring"                     
  4                                                   
  5 config DAMON                                      
  6         bool "DAMON: Data Access Monitoring Fr    
  7         help                                      
  8           This builds a framework that allows     
  9           access frequency of each memory regi    
 10           for performance-centric DRAM level m    
 11                                                   
 12           See https://www.kernel.org/doc/html/    
 13           more information.                       
 14                                                   
 15 config DAMON_KUNIT_TEST                           
 16         bool "Test for damon" if !KUNIT_ALL_TE    
 17         depends on DAMON && KUNIT=y               
 18         default KUNIT_ALL_TESTS                   
 19         help                                      
 20           This builds the DAMON Kunit test sui    
 21                                                   
 22           For more information on KUnit and un    
 23           to the KUnit documentation.             
 24                                                   
 25           If unsure, say N.                       
 26                                                   
 27 config DAMON_VADDR                                
 28         bool "Data access monitoring operation    
 29         depends on DAMON && MMU                   
 30         select PAGE_IDLE_FLAG                     
 31         help                                      
 32           This builds the default data access     
 33           that work for virtual address spaces    
 34                                                   
 35 config DAMON_PADDR                                
 36         bool "Data access monitoring operation    
 37         depends on DAMON && MMU                   
 38         select PAGE_IDLE_FLAG                     
 39         help                                      
 40           This builds the default data access     
 41           that works for the physical address     
 42                                                   
 43 config DAMON_VADDR_KUNIT_TEST                     
 44         bool "Test for DAMON operations" if !K    
 45         depends on DAMON_VADDR && KUNIT=y         
 46         default KUNIT_ALL_TESTS                   
 47         help                                      
 48           This builds the DAMON virtual addres    
 49                                                   
 50           For more information on KUnit and un    
 51           to the KUnit documentation.             
 52                                                   
 53           If unsure, say N.                       
 54                                                   
 55 config DAMON_SYSFS                                
 56         bool "DAMON sysfs interface"              
 57         depends on DAMON && SYSFS                 
 58         help                                      
 59           This builds the sysfs interface for     
 60           the interface for arbitrary data acc    
 61                                                   
 62 config DAMON_SYSFS_KUNIT_TEST                     
 63         bool "Test for damon debugfs interface    
 64         depends on DAMON_SYSFS && KUNIT=y         
 65         default KUNIT_ALL_TESTS                   
 66         help                                      
 67           This builds the DAMON sysfs interfac    
 68                                                   
 69           For more information on KUnit and un    
 70           to the KUnit documentation.             
 71                                                   
 72           If unsure, say N.                       
 73                                                   
 74 config DAMON_DBGFS_DEPRECATED                     
 75         bool "DAMON debugfs interface (DEPRECA    
 76         depends on DAMON_VADDR && DAMON_PADDR     
 77         help                                      
 78           This builds the debugfs interface fo    
 79           can use the interface for arbitrary     
 80                                                   
 81           If unsure, say N.                       
 82                                                   
 83           This is deprecated, so users should     
 84           (DAMON_SYSFS).  If you depend on thi    
 85           your usecase to damon@lists.linux.de    
 86                                                   
 87 config DAMON_DBGFS                                
 88         bool                                      
 89         default y                                 
 90         depends on DAMON_DBGFS_DEPRECATED         
 91                                                   
 92 config DAMON_DBGFS_KUNIT_TEST                     
 93         bool "Test for damon debugfs interface    
 94         depends on DAMON_DBGFS && KUNIT=y         
 95         default KUNIT_ALL_TESTS                   
 96         help                                      
 97           This builds the DAMON debugfs interf    
 98                                                   
 99           For more information on KUnit and un    
100           to the KUnit documentation.             
101                                                   
102           If unsure, say N.                       
103                                                   
104 config DAMON_RECLAIM                              
105         bool "Build DAMON-based reclaim (DAMON    
106         depends on DAMON_PADDR                    
107         help                                      
108           This builds the DAMON-based reclamat    
109           that not accessed for a long time (c    
110           those.                                  
111                                                   
112           This is suggested to be used as a pr    
113           reclamation under light memory press    
114           scanning-based reclamation is used f    
115                                                   
116 config DAMON_LRU_SORT                             
117         bool "Build DAMON-based LRU-lists sort    
118         depends on DAMON_PADDR                    
119         help                                      
120           This builds the DAMON-based LRU-list    
121           protect frequently accessed (hot) pa    
122           pages reclaimed first under memory p    
123                                                   
124 endmenu                                           
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php