/trusted-firmware-a-latest/plat/xilinx/common/ |
D | plat_startup.c | 75 static int32_t get_xbl_cpu(const struct xbl_partition *partition) in get_xbl_cpu() argument 77 uint64_t flags = partition->flags & XBL_FLAGS_CPU_MASK; in get_xbl_cpu() 89 static int32_t get_xbl_el(const struct xbl_partition *partition) in get_xbl_el() argument 91 uint64_t flags = partition->flags & XBL_FLAGS_EL_MASK; in get_xbl_el() 103 static int32_t get_xbl_ss(const struct xbl_partition *partition) in get_xbl_ss() argument 105 uint64_t flags = partition->flags & XBL_FLAGS_TZ_MASK; in get_xbl_ss() 117 static int32_t get_xbl_endian(const struct xbl_partition *partition) in get_xbl_endian() argument 119 uint64_t flags = partition->flags & XBL_FLAGS_ENDIAN_MASK; in get_xbl_endian() 137 static int32_t get_xbl_estate(const struct xbl_partition *partition) in get_xbl_estate() argument 139 uint64_t flags = partition->flags & XBL_FLAGS_ESTATE_MASK; in get_xbl_estate() [all …]
|
/trusted-firmware-a-latest/drivers/renesas/common/io/ |
D | io_emmcdrv.c | 29 EMMC_PARTITION_ID partition; member 65 current_file.partition, current_file.file_pos, in emmcdrv_block_read() 100 current_file.partition = emmcdrv_bootpartition; in emmcdrv_block_open() 109 if ((block_spec->partition == PARTITION_ID_USER) || in emmcdrv_block_open() 110 (block_spec->partition == PARTITION_ID_BOOT_1) || in emmcdrv_block_open() 111 (block_spec->partition == PARTITION_ID_BOOT_2)) { in emmcdrv_block_open() 112 current_file.partition = block_spec->partition; in emmcdrv_block_open() 114 current_file.partition = emmcdrv_bootpartition; in emmcdrv_block_open() 118 if (emmc_select_partition(current_file.partition) != EMMC_SUCCESS) { in emmcdrv_block_open()
|
D | io_rcar.c | 51 uintptr_t partition; /* for eMMC */ member 159 uintptr_t *partition) in file_to_offset() argument 182 *partition = rcar_image_header_prttn[addr]; in file_to_offset() 193 *partition = 0U; in file_to_offset() 306 uintptr_t dst, partition, handle; in load_bl33x() local 328 &partition); in load_bl33x() 336 ((io_drv_spec_t *) rcar_spec)->partition = partition; in load_bl33x() 484 uintptr_t partition, offset, dst; in rcar_file_open() local 500 rc = file_to_offset(spec->offset, &offset, &cert, &noload, &partition); in rcar_file_open() 512 current_file.partition = 0; in rcar_file_open() [all …]
|
D | io_common.h | 13 uint32_t partition; member
|
/trusted-firmware-a-latest/docs/components/ |
D | ffa-manifest-binding.rst | 4 This document defines the nodes and properties used to define a partition, 25 - X is the major version of FF-A expected by the partition at the FFA 27 - Y is the minor version of FF-A expected by the partition at the FFA 33 implemented by this partition. The UUID format is described in RFC 4122. 37 - Pre-allocated partition ID. 45 - Name of the partition e.g. for debugging purposes. 52 contexts that a partition implements. 53 - If value of this field = 1 and number of PEs > 1 then the partition is 55 - If the value of this field > 1 then the partition is treated as a MP 56 capable partition irrespective of the number of PEs. [all …]
|
D | index.rst | 21 secure-partition-manager 23 secure-partition-manager-mm
|
D | secure-partition-manager-mm.rst | 60 services in EL3 and instantiate the rest in a partition in S-EL0. 74 (SPM)** is responsible for managing the partition. This is semantically 96 Alternatively, a partition can be viewed as a thread of execution running under 98 applicable to a partition. 185 The mechanism used to identify a service within the partition depends on the 196 ``MM_COMMUNICATE`` SMC will run to completion in the partition on a given CPU. 198 can only be a single outstanding Fast Call in a partition on a given CPU. 203 The exchange of data between the Non-secure world and the partition takes place 209 exchange data with a partition only if it has been populated in this shared 293 partition (e.g. management of memory attributes in the translation tables for [all …]
|
D | secure-partition-manager.rst | 78 #. EL3 SPMC based on the FF-A specification, managing a single S-EL1 partition 81 single S-EL0 partition `[2]`_. 101 partition and implementing the FF-A ABI on platforms not implementing the 347 (partition manifest at virtual FF-A instance) in DTS format. It is 389 to the SP binary image and associated DTS partition manifest file. The latter 391 Optionally, the partition's json description can contain offsets for both 392 the image and partition manifest within the SP package. Both offsets need to be 405 The UUID of the partition can be specified as a field in the description file or 406 if it does not exist there the UUID is extracted from the DTS partition 580 Parsing SP partition manifests [all …]
|
D | el3-spmc.rst | 23 and SPMC at EL3, one S-EL1 secure partition, with an optional 145 Parsing SP partition manifests 179 partition's DTB manifest. 187 booting the partition. 249 When invoked from a secure partition FFA_RXTX_MAP maps the provided send and 259 partition. 393 When the SPMC boots, secure partition is initialized on its primary 396 The FFA_SECONDARY_EP_REGISTER interface is to be used by a secure partition 473 In the scenario when secure interrupt occurs while the secure partition is running,
|
/trusted-firmware-a-latest/include/drivers/brcm/emmc/ |
D | emmc_api.h | 39 int emmc_erase(uintptr_t mem_addr, size_t num_of_blocks, uint32_t partition); 42 uint32_t emmc_partition_select(uint32_t partition);
|
/trusted-firmware-a-latest/plat/xilinx/common/include/ |
D | plat_startup.h | 33 struct xbl_partition partition[XBL_MAX_PARTITIONS]; member
|
/trusted-firmware-a-latest/plat/intel/soc/stratix10/ |
D | platform.mk | 39 drivers/partition/partition.c \ 40 drivers/partition/gpt.c \
|
/trusted-firmware-a-latest/plat/intel/soc/agilex/ |
D | platform.mk | 39 drivers/partition/partition.c \ 40 drivers/partition/gpt.c \
|
/trusted-firmware-a-latest/drivers/brcm/emmc/ |
D | emmc_pboot_hal_memory_drv.c | 54 uint32_t emmc_partition_select(uint32_t partition) in emmc_partition_select() argument 64 switch (partition) { in emmc_partition_select() 194 int emmc_erase(uintptr_t mem_addr, size_t num_of_blocks, uint32_t partition) in emmc_erase() argument 205 emmc_partition_select(partition); in emmc_erase() 218 INFO("eMMC Erase of partition %d successful\n", partition); in emmc_erase() 220 ERROR("eMMC Erase of partition %d Failed(%i)\n", partition, err); in emmc_erase()
|
/trusted-firmware-a-latest/plat/intel/soc/agilex5/ |
D | platform.mk | 51 drivers/partition/partition.c \ 52 drivers/partition/gpt.c \
|
/trusted-firmware-a-latest/plat/hisilicon/hikey/ |
D | platform.mk | 79 drivers/partition/gpt.c \ 80 drivers/partition/partition.c \
|
/trusted-firmware-a-latest/plat/hisilicon/hikey960/ |
D | platform.mk | 81 drivers/partition/gpt.c \ 82 drivers/partition/partition.c \
|
/trusted-firmware-a-latest/docs/threat_model/ |
D | threat_model_el3_spm.rst | 23 - Secure partition is statically provisioned at boot time. 99 - Information exchange between endpoints (partition messages). 112 - Secure endpoint (referred as S-Endpoint later): typically a secure partition. 415 | | The secure partition or SPMC replies to a partition| 418 | | (e.g. partition message response outside of | 448 | | and partition states is followed. |
|
/trusted-firmware-a-latest/plat/arm/common/ |
D | arm_common.mk | 179 BL2_SOURCES += drivers/partition/gpt.c \ 180 drivers/partition/partition.c
|
/trusted-firmware-a-latest/docs/plat/ |
D | intel-agilex.rst | 50 - dd fip.bin to a A2 partition on the MMC drive to be booted in Agilex
|
D | intel-stratix10.rst | 50 - dd fip.bin to a A2 partition on the MMC drive to be booted in Stratix 10
|
D | rpi3.rst | 34 - If a file called ``kernel8.img`` is located on the ``boot`` partition of the 382 by the corresponding path in your computers to the ``boot`` partition of the 392 filesystem partition of the SD card on your computer. 406 `Raspbian`_ (or that, at least, the ``boot`` partition is untouched, or nearly 409 1. Insert the SD card and open the ``boot`` partition.
|
/trusted-firmware-a-latest/docs/plat/st/ |
D | stm32mpus.rst | 74 Usually, two copies of fsbl are used (fsbl1 and fsbl2) instead of one partition fsbl.
|
/trusted-firmware-a-latest/docs/plat/marvell/armada/ |
D | build.rst | 260 Image needs to be stored at disk LBA 0 or at disk partition with 261 MBR type 0x4d (ASCII 'M' as in Marvell) or at disk partition with 262 GPT partition type GUID ``6828311A-BA55-42A4-BCDE-A89BB5EDECAE``. 266 The boot partition number, default is 0. 343 the image boot from SPI NOR flash partition 0, and the image is non trusted in WTP, the command
|
/trusted-firmware-a-latest/docs/ |
D | glossary.rst | 105 A logical secure partition managed by SPM
|