Lines Matching refs:memory

16 	bool "Support for paging of anonymous memory (swap)"
22 used to provide more virtual memory than the actual RAM present
33 compress them into a dynamically allocated RAM-based memory pool.
59 This avoids having two copies of the same page in memory
195 zsmalloc is a slab-based memory allocator designed to store
257 of queues of objects. SLUB can use memory efficiently
269 bool "Configure SLUB for minimal memory footprint"
273 Configures the SLUB allocator in a way to achieve minimal memory
286 For reduced kernel memory fragmentation, slab caches can be
347 vulnerable memory objects on the heap for the purpose of exploiting
348 memory vulnerabilities.
351 that effectively diverges the memory objects allocated for different
353 limited degree of memory and CPU overhead that relates to hardware and
363 utilization of a direct-mapped memory-side-cache. See section
366 the presence of a memory-side-cache. There are also incidental
376 after runtime detection of a direct-mapped memory-side-cache.
395 bool "Allow mmapped anonymous memory to be uninitialized"
399 Normally, and according to the Linux spec, anonymous memory obtained
427 Linux manages its memory internally. Most users will
441 spaces and for features like NUMA and memory hotplug,
451 memory hot-plug systems. This is normal.
454 holes is their physical address space and allows memory
519 # Don't discard allocated memory used to track "memory" and "reserved" memblocks
520 # after early boot, so it can still be used to test for validity of memory.
521 # Also, memblocks are updated with memory hot(un)plug.
540 # Only be set on architectures that have completely implemented memory hotplug
564 bool "Online the newly added memory blocks by default"
567 This option sets the default policy setting for memory hotplug
568 onlining policy (/sys/devices/system/memory/auto_online_blocks) which
569 determines what happens to newly added memory regions. Policy setting
571 See Documentation/admin-guide/mm/memory-hotplug.rst for more information.
573 Say Y here if you want all hot-plugged memory blocks to appear in
576 memory blocks in 'offline' state.
579 bool "Allow for memory hot remove"
617 # support for memory balloon
622 # support for memory balloon compaction
624 bool "Allow for balloon memory compaction/migration"
629 significantly the number of 2MB contiguous memory blocks that can be
632 by the guest workload. Allowing the compaction & migration for memory
633 pages enlisted as being part of memory balloon devices avoids the
634 scenario aforementioned and helps improving memory defragmentation.
637 # support for memory compaction
639 bool "Allow for memory compaction"
644 Compaction is the only memory management component to form
645 high order (larger physically contiguous) memory blocks
648 invocations for high order memory requests. You shouldn't
668 memory can be freed within the host for other uses.
727 memory available to the CPU. Enabled by default when HIGHMEM is
743 saving memory until one or another app needs to modify the content.
754 This is the portion of low virtual memory which should be protected
774 bool "Enable recovery from hardware memory errors"
778 Enables code to recover from some memory failures on systems
780 even when some of its memory has uncorrected errors. This requires
781 special hardware support and typically ECC memory.
794 of memory on which to store mappings, but it can only ask the system
831 applications by speeding up page faults during memory
835 If memory constrained on embedded, you may want to say N.
850 memory footprint of applications without a guaranteed
859 memory footprint of applications without a guaranteed
913 subsystems to allocate big physically-contiguous blocks of memory.
914 CMA reserves a region of memory and allows only movable pages to
915 be allocated from it. This way, the kernel can use the memory for
956 bool "Track memory changes"
960 This option enables memory changes tracking by introducing a
1012 be useful to tune memory cgroup limits and/or for job placement
1046 bool "Device memory (pmem, HMM, etc...) hotplug support"
1054 Device memory hotplug support allows for establishing pmem,
1055 or other device driver discovered memory regions, in the
1075 bool "Unaddressable device memory (GPU memory, ...)"
1081 memory; i.e., memory that is only accessible from the device (or
1110 bool "Collect percpu memory statistics"
1114 be used to help understand percpu memory usage.
1186 memory areas visible only in the context of the owning process and
1194 Allow naming anonymous virtual memory areas.
1196 This feature allows assigning names to virtual memory areas. Assigned
1198 and help identifying individual anonymous memory areas.
1199 Assigning a name to anonymous virtual memory area might prevent that
1200 area from being merged with adjacent virtual memory areas due to the
1228 file-backed memory types like shmem and hugetlbfs.
1237 A high performance LRU implementation to overcommit memory. See
1253 This option has a per-memcg and per-node memory overhead.
1265 This feature allows locking each virtual memory area separately when