Lines Matching refs:of
13 has implications for the placement of stacks in memory, as well as the
14 implementation of other features such as stack protection and userspace. The
23 to memory. Memory protection units can provide this kind of support.
24 The MPU provides a fixed number of regions. Each region contains information
31 address) of the stack.
36 During stack creation, a set of constraints are enforced on the allocation of
37 memory. These constraints include determining the alignment of the stack and
38 the correct sizing of the stack. During linking of the binary, these
41 The main source of the memory constraints is the MPU design for the SoC. The
43 can include alignment of beginning and end addresses, sizes of allocations,
46 Some MPUs require that each region be aligned to a power of two. These SoCs
50 placed in the remainder of the region. SoCs which include the unmodified ARM
54 start and end addresses require 32 byte alignment. An example of this kind of