Lines Matching refs:level
17 translation regime than the exception level the library code is executing at;
85 The granularity controls the translation table level to go down to when mapping
90 - using a single level-2 translation table entry;
91 - using a level-2 intermediate entry to a level-3 translation table (which
97 page tables to refine the mappings. If a single level-2 entry has been used
98 here, a level-3 table will need to be allocated on the fly and the level-2
99 modified to point to this new level-3 table. This has a performance cost at
125 translation regime than the exception level the library code is executing at.
134 to the translation regime of the current exception level. Additional contexts
155 excluding the initial lookup level translation table, which is always
156 allocated. For example, if the initial lookup level is 1, this parameter would
157 specify the number of level-2 and level-3 translation tables to pre-allocate
163 will incidentally determine the number of entries in the initial lookup level
209 Although this feature provides some level of dynamic memory allocation, this
360 bound by the level of depth of the translation tables (the Armv8-A architecture
374 blocks of that level. For example, for a 4 KiB page size, a level 2 block entry
376 aligned to 2 MiB then additional level 3 tables are also needed.
378 Note that not every translation level allows any type of descriptor. Depending
381 level does not allow block descriptors, a table descriptor will have to be used
382 instead, as well as additional tables at the next level.