Lines Matching refs:level
17 translation regime than the exception level the library code is executing at;
79 The granularity controls the translation table level to go down to when mapping
84 - using a single level-2 translation table entry;
85 - using a level-2 intermediate entry to a level-3 translation table (which
91 page tables to refine the mappings. If a single level-2 entry has been used
92 here, a level-3 table will need to be allocated on the fly and the level-2
93 modified to point to this new level-3 table. This has a performance cost at
109 translation regime than the exception level the library code is executing at.
118 to the translation regime of the current exception level. Additional contexts
139 excluding the initial lookup level translation table, which is always
140 allocated. For example, if the initial lookup level is 1, this parameter would
141 specify the number of level-2 and level-3 translation tables to pre-allocate
147 will incidentally determine the number of entries in the initial lookup level
193 Although this feature provides some level of dynamic memory allocation, this
343 bound by the level of depth of the translation tables (the Armv8-A architecture
357 blocks of that level. For example, for a 4 KiB page size, a level 2 block entry
359 aligned to 2 MiB then additional level 3 tables are also needed.
361 Note that not every translation level allows any type of descriptor. Depending
364 level does not allow block descriptors, a table descriptor will have to be used
365 instead, as well as additional tables at the next level.