Home
last modified time | relevance | path

Searched refs:partition (Results 1 – 25 of 51) sorted by relevance

123

/rk3399_ARM-atf/plat/xilinx/common/
H A Dplat_startup.c75 static uint32_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()
91 static uint32_t get_xbl_el(const struct xbl_partition *partition) in get_xbl_el() argument
93 uint64_t flags = partition->flags & XBL_FLAGS_EL_MASK; in get_xbl_el()
107 static uint32_t get_xbl_ss(const struct xbl_partition *partition) in get_xbl_ss() argument
109 uint64_t flags = partition->flags & XBL_FLAGS_TZ_MASK; in get_xbl_ss()
123 static uint32_t get_xbl_endian(const struct xbl_partition *partition) in get_xbl_endian() argument
125 uint64_t flags = partition->flags & XBL_FLAGS_ENDIAN_MASK; in get_xbl_endian()
146 static uint32_t get_xbl_estate(const struct xbl_partition *partition) in get_xbl_estate() argument
148 uint64_t flags = partition->flags & XBL_FLAGS_ESTATE_MASK; in get_xbl_estate()
[all …]
/rk3399_ARM-atf/drivers/renesas/common/io/
H A Dio_emmcdrv.c29 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()
H A Dio_rcar.c51 uintptr_t partition; /* for eMMC */ member
185 uintptr_t *partition) in file_to_offset() argument
210 *partition = rcar_image_header_prttn[addr]; in file_to_offset()
221 *partition = 0U; in file_to_offset()
392 uintptr_t dst, partition, handle; in load_bl33x() local
414 &partition); in load_bl33x()
422 ((io_drv_spec_t *) rcar_spec)->partition = partition; in load_bl33x()
579 uintptr_t partition, offset, dst; in rcar_file_open() local
595 rc = file_to_offset(spec->offset, &offset, &cert, &noload, &partition); in rcar_file_open()
607 current_file.partition = 0; in rcar_file_open()
[all …]
H A Dio_common.h13 uint32_t partition; member
/rk3399_ARM-atf/docs/components/
H A Dffa-manifest-binding.rst4 This document defines the nodes and properties used to define a partition,
10 The FF-A partition manifest is consumed by the SPMC to configure the state
28 - X is the major version of FF-A expected by the partition at the FFA
30 - Y is the minor version of FF-A expected by the partition at the FFA
36 identifying the UUID of the services implemented by this partition.
45 - Pre-allocated partition ID.
53 - Name of the partition e.g. for debugging purposes.
60 contexts that a partition implements.
61 - If value of this field = 1 and number of PEs > 1 then the partition is
63 - If the value of this field > 1 then the partition is treated as a MP
[all …]
H A Dindex.rst21 secure-partition-manager
23 secure-partition-manager-mm
H A Dsecure-partition-manager.rst40 #. EL3 SPMC based on the FF-A specification, managing a single S-EL1 partition
43 single S-EL0 partition `[2]`_.
245 [3] https://hafnium.readthedocs.io/en/latest/secure-partition-manager/secure-partition-manager.html…
253 [5] https://hafnium.readthedocs.io/en/latest/secure-partition-manager/index.html
H A Dsecure-partition-manager-mm.rst60 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 …]
H A Del3-spmc.rst23 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,
/rk3399_ARM-atf/plat/intel/soc/common/
H A Dsocfpga_ros.c68 if (spt_buf->partition[index].offset == current_image) { in get_current_image_index()
174 if (strncmp(spt.partition[img_index].name, FACTORY_IMAGE, in ros_qspi_get_ssbl_offset()
181 spt.partition[img_index].name); in ros_qspi_get_ssbl_offset()
185 if (strncmp(spt.partition[index].name, ssbl_name, in ros_qspi_get_ssbl_offset()
187 *offset = spt.partition[index].offset; in ros_qspi_get_ssbl_offset()
/rk3399_ARM-atf/include/drivers/brcm/emmc/
H A Demmc_api.h39 int emmc_erase(uintptr_t mem_addr, size_t num_of_blocks, uint32_t partition);
42 uint32_t emmc_partition_select(uint32_t partition);
/rk3399_ARM-atf/plat/nxp/s32/s32g274ardb2/
H A Dplatform.mk80 drivers/partition/gpt.c \
81 drivers/partition/partition.c \
/rk3399_ARM-atf/docs/plat/arm/automotive_rd/
H A Drdaspen.rst32 * (Optional step) Find the FIP image in a GPT partition, incase the FIP lies
36 operation of TF-M Measured Boot secure partition.
45 Measured Boot secure partition
48 extend operation of TF-M Measured Boot secure partition.
51 operation of TF-M Measured Boot secure partition
56 Measured Boot secure partition
103 FIP image resides inside a GPT partition on Secure Flash.
/rk3399_ARM-atf/drivers/brcm/emmc/
H A Demmc_pboot_hal_memory_drv.c54 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()
/rk3399_ARM-atf/plat/xilinx/common/include/
H A Dplat_startup.h33 struct xbl_partition partition[XBL_MAX_PARTITIONS]; member
/rk3399_ARM-atf/docs/components/fconf/
H A Dtb_fw_bindings.rst121 - A string identifying the UUID of the service implemented by this partition.
126 - Physical base address of the partition in memory. Absence of this field
127 indicates that the partition is position independent and can be loaded at
133 partition, which may be the silicon or platform provider.
/rk3399_ARM-atf/plat/intel/soc/stratix10/
H A Dplatform.mk42 drivers/partition/partition.c \
43 drivers/partition/gpt.c \
/rk3399_ARM-atf/plat/intel/soc/common/include/
H A Dsocfpga_ros.h58 } partition[SPT_MAX_PARTITIONS]; member
/rk3399_ARM-atf/plat/intel/soc/agilex/
H A Dplatform.mk43 drivers/partition/partition.c \
44 drivers/partition/gpt.c \
/rk3399_ARM-atf/plat/hisilicon/hikey/
H A Dplatform.mk79 drivers/partition/gpt.c \
80 drivers/partition/partition.c \
/rk3399_ARM-atf/plat/hisilicon/hikey960/
H A Dplatform.mk81 drivers/partition/gpt.c \
82 drivers/partition/partition.c \
/rk3399_ARM-atf/plat/arm/board/tc/fdts/
H A Dtc_spmc_common_sp_manifest.dtsi36 /* partition information filled in separately */
/rk3399_ARM-atf/plat/intel/soc/agilex5/
H A Dplatform.mk58 drivers/partition/partition.c \
59 drivers/partition/gpt.c \
/rk3399_ARM-atf/docs/plat/
H A Drpi5.rst46 Copy the firmware binary to the first FAT32 partition of a supported boot media
54 partition. This has been validated with a copy of Raspberry Pi OS.
/rk3399_ARM-atf/docs/plat/qti/
H A Drb3gen2.rst24 - XBL/XBL_SEC authenticates and loads TF-A BL2 from `tz_a/b` partition and
25 FIP payload from `uefi_a/b` partition on flash to DRAM.

123