Lines Matching +full:sub +full:- +full:systems
1 .. SPDX-License-Identifier: GPL-2.0
25 Regardless of the selected memory model, there exists one-to-one
37 non-NUMA systems with contiguous, or mostly contiguous, physical
56 straightforward: `PFN - ARCH_PFN_OFFSET` is an index to the
60 systems with physical memory starting at address different from 0.
67 as hot-plug and hot-remove of the physical memory, alternative memory
68 maps for non-volatile memory devices and deferred initialization of
69 the memory map for larger systems.
87 NR\_MEM\_SECTIONS = 2 ^ {(MAX\_PHYSMEM\_BITS - SECTION\_SIZE\_BITS)}
89 The `mem_section` objects are arranged in a two-dimensional array
106 corresponding `struct page` - a "classic sparse" and "sparse
110 The classic sparse encodes the section number of a page in page->flags
132 for persistent memory devices in pre-allocated storage on those
160 this lack of user-api constraint to allow sub-section sized memory
161 ranges to be specified to :c:func:`arch_add_memory`, the top-half of
162 memory hotplug. Sub-section support allows for 2MB as the cross-arch
167 * pmem: Map platform persistent memory to be used as a direct-I/O target
170 * hmm: Extend `ZONE_DEVICE` with `->page_fault()` and `->page_free()`
171 event callbacks to allow a device-driver to coordinate memory management
172 events related to device-memory, typically GPU memory. See
176 PCI/-E topology to coordinate direct-DMA operations between themselves,