Home
last modified time | relevance | path

Searched refs:regions (Results 1 – 25 of 34) sorted by relevance

12

/trusted-firmware-a/plat/common/
A Dplat_bl_common.c116 const mmap_region_t *regions = bl_regions; in setup_page_tables() local
118 while (regions->size != 0U) { in setup_page_tables()
120 regions->base_va, in setup_page_tables()
121 regions->base_va + regions->size, in setup_page_tables()
122 regions->attr); in setup_page_tables()
123 regions++; in setup_page_tables()
/trusted-firmware-a/plat/rpi/rpi3/
A Drpi3_bl31_setup.c161 int i, regions, rc; in rpi3_dtb_add_mem_rsv() local
171 regions = fdt_num_mem_rsv(dtb); in rpi3_dtb_add_mem_rsv()
173 VERBOSE("rpi3: Found %d mem reserve region(s)\n", regions); in rpi3_dtb_add_mem_rsv()
176 if (regions < 1) in rpi3_dtb_add_mem_rsv()
184 for (i = 0; i < regions; i++) { in rpi3_dtb_add_mem_rsv()
201 if (i == regions) { in rpi3_dtb_add_mem_rsv()
/trusted-firmware-a/docs/components/
A Dxlat-tables-lib-v2-design.rst59 `mmap` regions
148 * The maximum number of `mmap` regions to map.
176 - number of `mmap` regions: ``MAX_MMAP_REGIONS``;
184 Static and dynamic memory regions
197 - *Dynamic regions* can be added or removed any time.
242 contrast with the dynamic regions APIs (for example
254 #. Add some static regions, add some dynamic regions.
260 regions can still be added or removed.
283 Dynamic regions are not allowed to overlap each other. Static regions are
331 From mmap regions to translation tables
[all …]
A Dgranule-protection-tables-design.rst51 small regions (granules) of memory can be assigned to different PAS with a 2
75 desired PAS regions is passed into the library which validates the mappings,
88 Defining PAS regions
149 are then added to the L1 PAS regions to be initialized in the next step and
184 * ``GPCCR_L0GPTSZ_30BITS`` (1GB regions, 0x40000000 bytes)
185 * ``GPCCR_L0GPTSZ_34BITS`` (16GB regions, 0x400000000 bytes)
186 * ``GPCCR_L0GPTSZ_36BITS`` (64GB regions, 0x1000000000 bytes)
187 * ``GPCCR_L0GPTSZ_39BITS`` (512GB regions, 0x8000000000 bytes)
A Dsecure-partition-manager-mm.rst58 - Memory and device regions in the system address map.
173 - ``plat_get_secure_partition_mmap()`` returns an array of mmap regions that
174 describe the memory regions that the SPM needs to allocate for a Secure
412 1. Device regions are mapped with nGnRE attributes and Execute Never
418 3. Read Only data memory regions are mapped with RO data and Execute Never
421 4. Read Write data memory regions are mapped with RW data and Execute Never
425 regions then all memory regions will be marked with Code memory region
607 The SPM is responsible for enabling access to regions of memory in the system
608 address map from a Secure Partition. This is done by mapping these regions in
630 of its memory regions. The SPM provides this feature through the
[all …]
A Dffa-manifest-binding.rst103 - value type: "memory-regions" node
104 - Specific "memory-regions" nodes that describe the RX/TX buffers expected
159 - Must be the string "arm,ffa-manifest-memory-regions".
195 - Must be the string "arm,ffa-manifest-device-regions".
A Dsecure-partition-manager.rst499 The SP manifest may contain memory and device regions nodes. In case of
502 - Memory regions are mapped in the SP EL1&0 Stage-2 translation regime at
504 specify RX/TX buffer regions in which case it is not necessary for an SP
506 - Device regions are mapped in the SP EL1&0 Stage-2 translation regime (or
896 Secure and non-secure IPA regions use the same set of Stage-2 page tables within
1174 management transactions on their behalf. The acccess to the MMIO regions of
1228 for memory regions.
A Drealm-management-extension.rst29 memory regions as Root or Realm respectively.
/trusted-firmware-a/docs/build/TF-A_2.5/_sources/components/
A Dxlat-tables-lib-v2-design.rst.txt59 `mmap` regions
148 * The maximum number of `mmap` regions to map.
176 - number of `mmap` regions: ``MAX_MMAP_REGIONS``;
184 Static and dynamic memory regions
197 - *Dynamic regions* can be added or removed any time.
242 contrast with the dynamic regions APIs (for example
254 #. Add some static regions, add some dynamic regions.
260 regions can still be added or removed.
283 Dynamic regions are not allowed to overlap each other. Static regions are
331 From mmap regions to translation tables
[all …]
A Dgranule-protection-tables-design.rst.txt51 small regions (granules) of memory can be assigned to different PAS with a 2
75 desired PAS regions is passed into the library which validates the mappings,
88 Defining PAS regions
149 are then added to the L1 PAS regions to be initialized in the next step and
184 * ``GPCCR_L0GPTSZ_30BITS`` (1GB regions, 0x40000000 bytes)
185 * ``GPCCR_L0GPTSZ_34BITS`` (16GB regions, 0x400000000 bytes)
186 * ``GPCCR_L0GPTSZ_36BITS`` (64GB regions, 0x1000000000 bytes)
187 * ``GPCCR_L0GPTSZ_39BITS`` (512GB regions, 0x8000000000 bytes)
A Dsecure-partition-manager-mm.rst.txt58 - Memory and device regions in the system address map.
173 - ``plat_get_secure_partition_mmap()`` returns an array of mmap regions that
174 describe the memory regions that the SPM needs to allocate for a Secure
412 1. Device regions are mapped with nGnRE attributes and Execute Never
418 3. Read Only data memory regions are mapped with RO data and Execute Never
421 4. Read Write data memory regions are mapped with RW data and Execute Never
425 regions then all memory regions will be marked with Code memory region
607 The SPM is responsible for enabling access to regions of memory in the system
608 address map from a Secure Partition. This is done by mapping these regions in
630 of its memory regions. The SPM provides this feature through the
[all …]
A Dffa-manifest-binding.rst.txt103 - value type: "memory-regions" node
104 - Specific "memory-regions" nodes that describe the RX/TX buffers expected
159 - Must be the string "arm,ffa-manifest-memory-regions".
195 - Must be the string "arm,ffa-manifest-device-regions".
A Dsecure-partition-manager.rst.txt499 The SP manifest may contain memory and device regions nodes. In case of
502 - Memory regions are mapped in the SP EL1&0 Stage-2 translation regime at
504 specify RX/TX buffer regions in which case it is not necessary for an SP
506 - Device regions are mapped in the SP EL1&0 Stage-2 translation regime (or
896 Secure and non-secure IPA regions use the same set of Stage-2 page tables within
1174 management transactions on their behalf. The acccess to the MMIO regions of
1228 for memory regions.
A Drealm-management-extension.rst.txt29 memory regions as Root or Realm respectively.
/trusted-firmware-a/lib/utils/
A Dmem_region.c56 void clear_map_dyn_mem_regions(struct mem_region *regions, in clear_map_dyn_mem_regions() argument
66 assert(regions != NULL); in clear_map_dyn_mem_regions()
71 begin = regions[i].base; in clear_map_dyn_mem_regions()
72 size = regions[i].nbytes; in clear_map_dyn_mem_regions()
/trusted-firmware-a/plat/arm/board/fvp/fdts/
A Doptee_sp_manifest.dts35 device-regions {
36 compatible = "arm,ffa-manifest-device-regions";
/trusted-firmware-a/plat/rpi/rpi4/
A Drpi4_bl31_setup.c216 int regions = fdt_num_mem_rsv(dtb); in remove_spintable_memreserve() local
219 for (i = 0; i < regions; i++) { in remove_spintable_memreserve()
/trusted-firmware-a/include/lib/
A Dutils.h37 void clear_map_dyn_mem_regions(struct mem_region *regions,
/trusted-firmware-a/docs/security_advisories/
A Dsecurity-advisory-tfv-3.rst47 permissions separately to data access permissions. All RO normal memory regions
66 - The xlat\_tables library ensures that all Read-Write (RW) memory regions are
A Dsecurity-advisory-tfv-1.rst154 regions mapped in by ARM platforms. Here, ``mem_size`` may be the
/trusted-firmware-a/docs/build/TF-A_2.5/_sources/security_advisories/
A Dsecurity-advisory-tfv-3.rst.txt47 permissions separately to data access permissions. All RO normal memory regions
66 - The xlat\_tables library ensures that all Read-Write (RW) memory regions are
A Dsecurity-advisory-tfv-1.rst.txt154 regions mapped in by ARM platforms. Here, ``mem_size`` may be the
/trusted-firmware-a/fdts/
A Dn1sdp-multi-chip.dts95 #redistributor-regions = <2>;
/trusted-firmware-a/docs/build/TF-A_2.5/_sources/threat_model/
A Dthreat_model.rst.txt592 | | and sizes identifying memory regions, are |
716 | | library provides APIs to define memory regions |
721 | | memory regions. When assigning access |
/trusted-firmware-a/docs/threat_model/
A Dthreat_model.rst592 | | and sizes identifying memory regions, are |
716 | | library provides APIs to define memory regions |
721 | | memory regions. When assigning access |

Completed in 24 milliseconds

12