Home
last modified time | relevance | path

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

12

/rk3399_ARM-atf/docs/components/
H A Dindex.rst24 xlat-tables-lib-v2-design
28 granule-protection-tables-design
H A 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
51 translation tables library.
68 library transpose that in a set of translation tables. As a result, the library
69 might create new translation tables, update or split existing ones.
88 The first solution potentially requires less translation tables, hence
91 page tables to refine the mappings. If a single level-2 entry has been used
108 The library can create or modify translation tables pertaining to a different
[all …]
H A Dgranule-protection-tables-design.rst8 protection checks based on these tables, and transition granules between
54 The Level 1 tables entries with the same PAS can be combined to form a
64 There are three main parameters that determine how the tables are organized and
79 creates the tables in memory, and enables granule protection checks. It also
80 allocates memory for fine-grained locks adjacent to the L0 tables. In the
81 runtime initialization step, the runtime firmware locates the existing tables in
100 its attributes that can be used by the GPT library to initialize the tables.
112 validity and create tables to implement it.
125 The GPT initialization APIs require memory to be passed in for the tables to be
127 building the level 0 tables.
[all …]
H A Drealm-management-extension.rst24 Changes to translation tables library
33 Only version 2 of the translation tables library supports the new memory
H A 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
786 attributes of the memory region in the translation tables.
H A Dnuma-per-cpu.rst182 - encode them in platform-specific tables compiled into the image.
H A Dsdei.rst118 Device Trees or firmware configuration tables.
H A Dcontext-management-library.rst133 - Any feature that impacts the generation of page tables must be symmetric.
/rk3399_ARM-atf/include/lib/xlat_tables/
H A Dxlat_tables_v2_helpers.h72 uint64_t (*tables)[XLAT_TABLE_ENTRIES]; member
163 .tables = _ctx_name##_xlat_tables, \
H A Dxlat_tables_v2.h257 unsigned int mmap_num, uint64_t **tables,
/rk3399_ARM-atf/lib/xlat_tables/
H A Dxlat_tables_private.h16 #error xlat tables v2 must be used with HW_ASSISTED_COHERENCY
/rk3399_ARM-atf/docs/_static/css/
H A Dcustom.css8 * Set the white-space property of tables to normal.
/rk3399_ARM-atf/docs/security_advisories/
H A 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
/rk3399_ARM-atf/lib/xlat_tables_v2/
H A Dxlat_tables_core.c48 if (ctx->tables[i] == table) in xlat_table_get_index()
65 return ctx->tables[i]; in xlat_table_get_empty()
101 return ctx->tables[ctx->next_table++]; in xlat_table_get_empty()
1175 unsigned int mmap_num, uint64_t **tables, in xlat_setup_dynamic_ctx() argument
1188 ctx->tables = (void *) tables; in xlat_setup_dynamic_ctx()
1230 zeromem(ctx->tables[i], XLAT_TABLE_ENTRIES * sizeof(uint64_t)); in init_xlat_tables_ctx()
H A Dxlat_tables_context.c169 (uintptr_t)tf_xlat_ctx.tables, in xlat_make_tables_readonly()
/rk3399_ARM-atf/plat/nxp/soc-ls1088a/
H A Dsoc.def46 # 0x18000000 - 0x18009fff -> Used by ROM code, (TBD - can it be used for xlat tables)
/rk3399_ARM-atf/plat/xilinx/zynqmp/
H A Dplatform.mk159 BL31_CPPFLAGS += -fno-jump-tables
/rk3399_ARM-atf/plat/nvidia/tegra/scat/
H A Dbl31.scat245 * memory attributes for the coherent data page tables.
/rk3399_ARM-atf/docs/components/fconf/
H A Dindex.rst16 platform-defined tables. In the future, it may be provided as part of a device
/rk3399_ARM-atf/docs/plat/
H A Dallwinner.rst100 of required page tables (each occupying 4KB of memory).
/rk3399_ARM-atf/plat/arm/common/
H A Darm_common.mk534 $(error To reclaim init code xlat tables v2 must be used)
/rk3399_ARM-atf/docs/plat/arm/
H A Darm-build-options.rst103 of the translation tables library instead of version 2. It is set to 0 by
/rk3399_ARM-atf/tools/cot_dt2c/
H A Dpoetry.lock289 description = "module to create simple ASCII tables"
/rk3399_ARM-atf/
H A Dpoetry.lock927 description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to t…
1221 description = "module to create simple ASCII tables"
/rk3399_ARM-atf/docs/getting_started/
H A Dbuild-options.rst775 translation library (xlat tables v2) must be used; version 1 of translation
1024 sections of BL31 (.bss, stacks, page tables, and coherent memory) to be
1031 NOLOAD sections of BL2 (.bss, stacks, page tables) to be allocated in RAM

12