Home
last modified time | relevance | path

Searched refs:tables (Results 1 – 25 of 27) sorted by relevance

12

/trusted-firmware-a-latest/docs/components/
Dindex.rst24 xlat-tables-lib-v2-design
28 granule-protection-tables-design
Dxlat-tables-lib-v2-design.rst4 This document describes the design of the translation tables library (version 2)
6 tables based on a description of the memory layout, as well as setting up system
12 #. Statically allocate translation tables and populate them (at run-time) based
16 #. Support for generating translation tables pertaining to a different
57 translation tables library.
74 library transpose that in a set of translation tables. As a result, the library
75 might create new translation tables, update or split existing ones.
94 The first solution potentially requires less translation tables, hence
97 page tables to refine the mappings. If a single level-2 entry has been used
115 timing, the MPU hardware does not involve memory-resident translation tables.
[all …]
Dgranule-protection-tables-design.rst4 This document describes the design of the granule protection tables (GPT)
8 protection checks based on these tables, and transition granules between
61 There are three main parameters that determine how the tables are organized and
76 creates the tables in memory, and enables granule protection checks. In the
77 runtime initialization step, the runtime firmware locates the existing tables in
92 its attributes that can be used by the GPT library to initialize the tables.
104 validity and create tables to implement it.
117 The GPT initialization APIs require memory to be passed in for the tables to be
119 the level 0 tables and ``gpt_init_pas_l1_tables`` takes an address and size for
120 building the level 1 tables which are linked from level 0 descriptors. The
[all …]
Dsecure-partition-manager-mm.rst157 - The following defines are needed to allocate space for the translation tables
293 partition (e.g. management of memory attributes in the translation tables for
604 attributes used in the Translation tables. The definitions of these attributes
769 attributes of the memory region in the translation tables.
Drealm-management-extension.rst24 Changes to translation tables library
33 Only version 2 of the translation tables library supports the new memory
Dsecure-partition-manager.rst607 same set of page tables. It is still open whether two sets of page tables shall
1146 use the same set of Stage-2 page tables within a SP.
1501 system physical address space using translation tables compliant to
1507 tables.
1530 - Support for Armv8.1 VMSA where the SMMU shares the translation tables with
Dsdei.rst118 Device Trees or firmware configuration tables.
Drmm-el3-comms-spec.rst120 RMM should map this memory page into its Stage 1 page-tables using Normal
/trusted-firmware-a-latest/include/lib/xlat_tables/
Dxlat_tables_v2_helpers.h72 uint64_t (*tables)[XLAT_TABLE_ENTRIES]; member
163 .tables = _ctx_name##_xlat_tables, \
Dxlat_tables_v2.h257 unsigned int mmap_num, uint64_t **tables,
/trusted-firmware-a-latest/lib/xlat_tables/
Dxlat_tables_private.h16 #error xlat tables v2 must be used with HW_ASSISTED_COHERENCY
/trusted-firmware-a-latest/docs/_static/css/
Dcustom.css8 * Set the white-space property of tables to normal.
/trusted-firmware-a-latest/docs/security_advisories/
Dsecurity-advisory-tfv-3.rst26 translation tables in the MMU. The xlat\_tables client specifies its required
57 translation tables. The EL3 translation regime uses a single ``XN`` bit to
68 of the ``XN``, ``UXN`` or ``PXN`` bits in the translation tables. See the
/trusted-firmware-a-latest/lib/xlat_tables_v2/
Dxlat_tables_core.c46 if (ctx->tables[i] == table) in xlat_table_get_index()
63 return ctx->tables[i]; in xlat_table_get_empty()
99 return ctx->tables[ctx->next_table++]; in xlat_table_get_empty()
1158 unsigned int mmap_num, uint64_t **tables, in xlat_setup_dynamic_ctx() argument
1171 ctx->tables = (void *) tables; in xlat_setup_dynamic_ctx()
1216 ctx->tables[j][i] = INVALID_DESC; in init_xlat_tables_ctx()
Dxlat_tables_context.c169 (uintptr_t)tf_xlat_ctx.tables, in xlat_make_tables_readonly()
/trusted-firmware-a-latest/plat/nxp/soc-ls1088a/
Dsoc.def46 # 0x18000000 - 0x18009fff -> Used by ROM code, (TBD - can it be used for xlat tables)
/trusted-firmware-a-latest/plat/xilinx/zynqmp/
Dplatform.mk148 BL31_CPPFLAGS += -fno-jump-tables
/trusted-firmware-a-latest/plat/nvidia/tegra/scat/
Dbl31.scat245 * memory attributes for the coherent data page tables.
/trusted-firmware-a-latest/docs/plat/
Dallwinner.rst100 of required page tables (each occupying 4KB of memory).
/trusted-firmware-a-latest/docs/components/fconf/
Dindex.rst16 platform-defined tables. In the future, it may be provided as part of a device
/trusted-firmware-a-latest/docs/plat/arm/
Darm-build-options.rst90 of the translation tables library instead of version 2. It is set to 0 by
/trusted-firmware-a-latest/docs/getting_started/
Dbuild-options.rst602 translation library (xlat tables v2) must be used; version 1 of translation
799 sections of BL31 (.bss, stacks, page tables, and coherent memory) to be
806 NOLOAD sections of BL2 (.bss, stacks, page tables) to be allocated in RAM
Dpsci-lib-integration-guide.rst162 - The page tables must be setup and the MMU enabled
/trusted-firmware-a-latest/docs/
Dchange-log.md1684 …- give the size for parent_mp13 and dividers_mp13 tables ([ee21709](https://review.trustedfirmware…
3454 …- increase the max xlat tables when debug build is enabled ([4c4b961](https://review.trustedfirmwa…
3460 …- add XLAT tables symbols in linker script ([bb5b942](https://review.trustedfirmware.org/plugins/g…
3513 …- prevent read only xlat tables with the EL3 SPMC ([70d986d](https://review.trustedfirmware.org/pl…
5669 - Use fno-jump-tables flag in CPPFLAGS
6310 read-only xlat tables for BL31 memory, and add enable_mmu()
6514 support read-only xlat tables, use enable_mmu() in common function, shrink
7035 - Support non-LPAE-enabled MMU tables in AArch32
7648 secure page tables so that multiple PEs in the same Inner Shareable domain
7679 instance a 2MB region can be specified to be mapped with 4KB page tables
[all …]
/trusted-firmware-a-latest/docs/about/
Dmaintainers.rst305 Translation tables (``xlat_tables``) library

12