Lines Matching +full:memory +full:- +full:to +full:- +full:memory
1 Device-tree bindings for persistent memory regions
2 -----------------------------------------------------
4 Persistent memory refers to a class of memory devices that are:
6 a) Usable as main system memory (i.e. cacheable), and
9 Given b) it is best to think of persistent memory as a kind of memory mapped
10 storage device. To ensure data integrity the operating system needs to manage
11 persistent regions separately to the normal memory pool. To aid with that this
13 memory regions exist inside the physical address space.
16 -----------------------------
19 - compatible = "pmem-region"
21 - reg = <base, size>;
23 translatable to a system physical address range. This address
24 range should be mappable as normal system memory would be
33 - Any relevant NUMA associativity properties for the target platform.
35 - volatile; This property indicates that this region is actually
36 backed by non-persistent memory. This lets the OS know that it
37 may skip the cache flushes required to ensure data is made
41 is backed by non-volatile memory.
44 --------------------
48 * 0x5000 to 0x5fff that is backed by non-volatile memory.
51 compatible = "pmem-region";
57 * volatile (normal) memory.
60 compatible = "pmem-region";