/trusted-firmware-a/lib/xlat_tables/ |
A D | xlat_tables_common.c | 65 (void *)mm->base_va, mm->base_pa, in print_mmap() 66 mm->size, mm->attr); in print_mmap() 67 ++mm; in print_mmap() 99 for (mm = mmap; mm->size; ++mm) { in mmap_add_region() 117 assert((mm->base_va - mm->base_pa) == in mmap_add_region() 128 mm->base_pa + mm->size - 1; in mmap_add_region() 145 ++mm; in mmap_add_region() 159 ++mm; in mmap_add_region() 162 (void)memmove(mm + 1, mm, (uintptr_t)mm_last - (uintptr_t)mm); in mmap_add_region() 371 base_va - mm->base_va + mm->base_pa, in init_xlation_table_inner() [all …]
|
/trusted-firmware-a/lib/xlat_tables/aarch32/ |
A D | nonlpae_tables.c | 162 (void *)mm->base_va, mm->base_pa, in print_mmap() 163 mm->size, mm->attr); in print_mmap() 164 ++mm; in print_mmap() 208 for (mm = mmap; mm->size; ++mm) { in mmap_add_region() 226 assert((mm->base_va - mm->base_pa) == in mmap_add_region() 237 mm->base_pa + mm->size - 1; in mmap_add_region() 273 (void)memmove(mm + 1, mm, (uintptr_t)mm_last - (uintptr_t)mm); in mmap_add_region() 384 ((mm->base_va + mm->size - 1U) < in mmap_region_attr() 413 if (mm->base_va + mm->size <= base_va) { in init_xlation_table_inner() 429 (mm->base_va + mm->size) >= in init_xlation_table_inner() [all …]
|
/trusted-firmware-a/lib/xlat_tables_v2/ |
A D | xlat_tables_core.c | 780 uintptr_t end_va = mm->base_va + mm->size - 1U; in mmap_add_region_ctx() 957 uintptr_t end_va = mm->base_va + mm->size - 1U; in mmap_add_dynamic_region_ctx() 1100 ++mm; in mmap_remove_dynamic_region_ctx() 1130 (void)memmove(mm, mm + 1U, (uintptr_t)mm_last - (uintptr_t)mm); in mmap_remove_dynamic_region_ctx() 1138 ctx->max_va = mm->base_va + mm->size - 1U; in mmap_remove_dynamic_region_ctx() 1139 ++mm; in mmap_remove_dynamic_region_ctx() 1148 ctx->max_pa = mm->base_pa + mm->size - 1U; in mmap_remove_dynamic_region_ctx() 1149 ++mm; in mmap_remove_dynamic_region_ctx() 1227 if (end_va != (mm->base_va + mm->size - 1U)) { in init_xlat_tables_ctx() 1230 mm->base_va, mm->base_pa, mm->size, mm->attr); in init_xlat_tables_ctx() [all …]
|
A D | xlat_tables_context.c | 36 mmap_add_region_ctx(&tf_xlat_ctx, &mm); in mmap_add_region() 39 void mmap_add(const mmap_region_t *mm) in mmap_add() argument 41 mmap_add_ctx(&tf_xlat_ctx, mm); in mmap_add() 49 mmap_add_region_alloc_va_ctx(&tf_xlat_ctx, &mm); in mmap_add_region_alloc_va() 51 *base_va = mm.base_va; in mmap_add_region_alloc_va() 54 void mmap_add_alloc_va(mmap_region_t *mm) in mmap_add_alloc_va() argument 56 while (mm->granularity != 0U) { in mmap_add_alloc_va() 57 assert(mm->base_va == 0U); in mmap_add_alloc_va() 58 mmap_add_region_alloc_va_ctx(&tf_xlat_ctx, mm); in mmap_add_alloc_va() 59 mm++; in mmap_add_alloc_va() [all …]
|
A D | xlat_tables_utils.c | 40 const mmap_region_t *mm = mmap; in xlat_mmap_print() local 42 while (mm->size != 0U) { in xlat_mmap_print() 44 mm->base_va, mm->base_pa, mm->size, mm->attr, in xlat_mmap_print() 45 mm->granularity); in xlat_mmap_print() 46 ++mm; in xlat_mmap_print()
|
/trusted-firmware-a/lib/xlat_mpu/ |
A D | xlat_mpu_core.c | 130 write_prlar_el2((mm->base_pa + mm->size - 1UL) in mpu_map_region() 162 size_t size = mm->size; in mmap_add_region_check() 252 unsigned long long end_pa = mm->base_pa + mm->size - 1U; in mmap_add_region_ctx() 253 uintptr_t end_va = mm->base_va + mm->size - 1U; in mmap_add_region_ctx() 257 if (mm->size == 0U) { in mmap_add_region_ctx() 298 *mm_cursor = *mm; in mmap_add_region_ctx() 336 xlat_mmap_print(mm); in init_xlat_tables_ctx() 352 mm->base_va, mm->base_pa, mm->size, mm->attr); in init_xlat_tables_ctx() 357 mm->size); in init_xlat_tables_ctx() 359 mpu_map_region(mm); in init_xlat_tables_ctx() [all …]
|
A D | xlat_mpu_context.c | 35 void mmap_add(const mmap_region_t *mm) in mmap_add() argument 37 mmap_add_ctx(&tf_xlat_ctx, mm); in mmap_add()
|
/trusted-firmware-a/include/lib/xlat_tables/ |
A D | xlat_tables_v2.h | 268 void mmap_add_region_ctx(xlat_ctx_t *ctx, const mmap_region_t *mm); 275 void mmap_add(const mmap_region_t *mm); 276 void mmap_add_ctx(xlat_ctx_t *ctx, const mmap_region_t *mm); 285 void mmap_add_region_alloc_va_ctx(xlat_ctx_t *ctx, mmap_region_t *mm); 292 void mmap_add_alloc_va(mmap_region_t *mm); 308 int mmap_add_dynamic_region_ctx(xlat_ctx_t *ctx, mmap_region_t *mm); 323 int mmap_add_dynamic_region_alloc_va_ctx(xlat_ctx_t *ctx, mmap_region_t *mm);
|
A D | xlat_tables.h | 96 void mmap_add(const mmap_region_t *mm);
|
/trusted-firmware-a/docs/build/TF-A_2.5/_sources/components/ |
A D | index.rst.txt | 23 secure-partition-manager-mm
|
A D | secure-partition-manager-mm.rst.txt | 150 BL32=path/to/standalone/mm/sp BL33=path/to/bl33.bin \
|
/trusted-firmware-a/docs/components/ |
A D | index.rst | 23 secure-partition-manager-mm
|
A D | secure-partition-manager-mm.rst | 150 BL32=path/to/standalone/mm/sp BL33=path/to/bl33.bin \
|
/trusted-firmware-a/docs/build/latex/ |
A D | sphinxlatexstyletext.sty | 24 {\textnormal{\Large[}}{#1}\hspace{0.5mm}{\textnormal{\Large]}}} 34 {{\Large\sffamily#1}\nopagebreak\vspace{1mm}} 36 {{\Large\sffamily\sphinxnonalphabeticalgroupname}\nopagebreak\vspace{1mm}}
|
A D | sphinxlatexobjects.sty | 136 \def\term##1{\item[{##1}]\mbox{}\\*[0mm]}%
|
A D | trustedfirmware-a.log | 723 * (1in=72.27pt=25.4mm, 1cm=28.453pt)
|
A D | trustedfirmware-a.tex | 20860 …onents/secure-partition-manager-mm:secure-partition-manager-mm}}\label{\detokenize{components/secu… 20863 \label{\detokenize{components/secure-partition-manager-mm:foreword}} 20888 \label{\detokenize{components/secure-partition-manager-mm:background}} 21197 \label{\detokenize{components/secure-partition-manager-mm:conduit}} 21258 \label{\detokenize{components/secure-partition-manager-mm:interfaces}} 21290 \label{\detokenize{components/secure-partition-manager-mm:spm-mm-version-aarch32}}\begin{itemize} 21422 \label{\detokenize{components/secure-partition-manager-mm:mmu-setup}} 21635 \label{\detokenize{components/secure-partition-manager-mm:mm-sp-event-complete-aarch64}}\begin{item… 21833 \label{\detokenize{components/secure-partition-manager-mm:mm-sp-memory-attributes-get-aarch64}}\beg… 21979 \label{\detokenize{components/secure-partition-manager-mm:mm-sp-memory-attributes-set-aarch64}}\beg… [all …]
|
/trusted-firmware-a/docs/build/TF-A_2.5/_sources/plat/ |
A D | poplar.rst.txt | 25 DIMENSION Standard 160×120 mm 96Boards Enterprice Edition form factor
|
/trusted-firmware-a/docs/plat/ |
A D | poplar.rst | 25 DIMENSION Standard 160×120 mm 96Boards Enterprice Edition form factor
|
/trusted-firmware-a/docs/build/TF-A_2.5/ |
A D | searchindex.js | 1 …mm:[6,19,28,48,106],mm_commun:29,mm_cursor:6,mmap:[25,29,133],mmap_add:[6,34],mmap_add_ctx:6,mmap_…
|
/trusted-firmware-a/docs/build/TF-A_2.5/_sources/ |
A D | change-log.md.txt | 2303 - arm/fvp: spm-mm: Correcting instructions to build SPM for FVP
|
/trusted-firmware-a/docs/ |
A D | change-log.md | 2303 - arm/fvp: spm-mm: Correcting instructions to build SPM for FVP
|