Home
last modified time | relevance | path

Searched refs:granule (Results 1 – 14 of 14) sorted by relevance

/rk3399_ARM-atf/tools/sptool/
H A Dhob.py307 def generate_mmram_desc(base_addr, page_count, granule, region_state): argument
308 physical_size = page_count << (PAGE_SIZE_SHIFT + (granule << 1))
364 granule = int(sp_fdt.get_property("xlat-granule").value)
367 granule = 0
390 base_addr, page_count, granule, region_state
/rk3399_ARM-atf/docs/components/
H A Dindex.rst28 granule-protection-tables-design
H A Dgranule-protection-tables-design.rst7 the systems memory layout, configure the system registers to enable granule
66 protected physical address space in the system, PGS (physical granule size)
67 which is how large each level 1 granule is, and L0GPTSZ (level 0 GPT size) which
68 determines how much physical memory is governed by each level 0 entry. A granule
79 creates the tables in memory, and enables granule protection checks. It also
83 structure used by the granule transition service which will be covered more
166 To create the GPTs and enable granule protection checks the APIs need to be
180 #. Firmware must call ``gpt_enable`` to enable granule protection checks by
182 #. In systems that make use of the granule transition service, runtime
234 size of each L0 region (L0GPTSZ) divided by the granule size (PGS) divided by
H A Dffa-manifest-binding.rst93 - xlat-granule
95 - Translation granule used with the partition:
245 - Count of pages of memory region as a multiple of the translation granule
260 granule size.
309 - Count of pages of memory region as a multiple of the translation granule
324 granule size.
H A Drmm-el3-comms-spec.rst314 Delegate a memory granule by changing its PAS from Non-Secure to Realm.
329 base_pa,x1,[63:0],Address,PA of the start of the granule to be delegated
350 ``E_RMM_BAD_ADDR``,``PA`` does not correspond to a valid granule address
351 ``E_RMM_BAD_PAS``,The granule pointed by ``PA`` does not belong to Non-Secure PAS
357 Undelegate a memory granule by changing its PAS from Realm to Non-Secure.
372 base_pa,x1,[63:0],Address,PA of the start of the granule to be undelegated
393 ``E_RMM_BAD_ADDR``,``PA`` does not correspond to a valid granule address
394 ``E_RMM_BAD_PAS``,The granule pointed by ``PA`` does not belong to Realm PAS
H A Drealm-management-extension.rst64 page (granule). A GPT library that provides APIs to initialize GPTs and to
H A Dnuma-per-cpu.rst196 requires only cache writeback granule alignment for its base.
H A Dsecure-partition-manager-mm.rst653 attributes of the translation granule it lies in are returned.
657 This parameter is the number of translation granule size pages from
699 On success, the number of translation granule size pages from
H A Dxlat-tables-lib-v2-design.rst81 granule size, the library might map a 2MB memory region using either of the two
/rk3399_ARM-atf/plat/arm/board/fvp/fdts/
H A Doptee_sp_manifest.dts27 xlat-granule = <0>; /* 4KiB */
/rk3399_ARM-atf/fdts/
H A Dstmm_template.dts20 xlat-granule = <TG_4KB>; /* 4KiB */
/rk3399_ARM-atf/plat/arm/board/neoverse_rd/platform/rdn2/fdts/
H A Drdn2_stmm_sel0_manifest.dts38 xlat-granule = <0>; /* 4KiB */
/rk3399_ARM-atf/docs/
H A Dporting-guide.rst72 Also, the only translation granule size supported in TF-A is 4KB, as various
74 16 KB or 64 KB granule sizes at the moment.
/rk3399_ARM-atf/docs/design/
H A Dfirmware-design.rst2206 in the translation tables. The translation granule size in TF-A is 4KB. This