| /rk3399_ARM-atf/plat/intel/soc/common/ |
| H A D | socfpga_ros.c | 54 if (spt_buf->partitions < SPT_MIN_PARTITIONS || spt_buf->partitions > SPT_MAX_PARTITIONS) { in get_current_image_index() 67 for (uint32_t index = 0U ; index < spt_buf->partitions; index++) { in get_current_image_index() 101 if (spt_ptr->partitions < SPT_MIN_PARTITIONS || spt_ptr->partitions > SPT_MAX_PARTITIONS) { in load_and_check_spt() 184 for (uint32_t index = 0U; index < spt.partitions; index++) { in ros_qspi_get_ssbl_offset()
|
| /rk3399_ARM-atf/services/std_svc/spmd/ |
| H A D | spmd_logical_sp.c | 231 struct ffa_partition_info_v1_1 (*partitions)[EL3_SPMD_MAX_NUM_LP], in spmd_fill_lp_info_array() 252 (*partitions)[array_index].ep_id = lp->sp_id; in spmd_fill_lp_info_array() 253 (*partitions)[array_index].execution_ctx_count = 1; in spmd_fill_lp_info_array() 254 (*partitions)[array_index].properties = lp->properties; in spmd_fill_lp_info_array() 255 (*partitions)[array_index].properties |= in spmd_fill_lp_info_array() 259 memcpy(&((*partitions)[array_index].uuid), in spmd_fill_lp_info_array() 416 static struct ffa_partition_info_v1_1 partitions[EL3_SPMD_MAX_NUM_LP]; in spmd_el3_populate_logical_partition_info() local 444 memset(&partitions, 0, sizeof(partitions)); in spmd_el3_populate_logical_partition_info() 446 spmd_fill_lp_info_array(&partitions, target_uuid, &lp_count); in spmd_el3_populate_logical_partition_info() 474 spmd_pack_lp_count_props(arg_ptrs, partitions[idx].ep_id, in spmd_el3_populate_logical_partition_info() [all …]
|
| /rk3399_ARM-atf/plat/arm/board/tc/ |
| H A D | platform_test.mk | 42 DELEGATED_ATTEST_TESTS_PATH = $(TF_M_EXTRAS_PATH)/partitions/delegated_attestation/test 43 MEASURED_BOOT_TESTS_PATH = $(TF_M_EXTRAS_PATH)/partitions/measured_boot/test 76 PLAT_INCLUDES += -I$(TF_M_EXTRAS_PATH)/partitions/measured_boot/interface/include \ 77 -I$(TF_M_EXTRAS_PATH)/partitions/delegated_attestation/interface/include \
|
| /rk3399_ARM-atf/plat/intel/soc/common/include/ |
| H A D | socfpga_ros.h | 50 const uint32_t partitions; member
|
| /rk3399_ARM-atf/plat/arm/board/neoverse_rd/platform/rdv3/fdts/ |
| H A D | rdv3_tb_fw_config.dts | 29 secure-partitions {
|
| /rk3399_ARM-atf/services/std_svc/spm/el3_spmc/ |
| H A D | spmc_main.c | 1005 *partitions, in partition_info_get_handler_v1_1() 1022 desc = &partitions[*partition_count]; in partition_info_get_handler_v1_1() 1054 desc = &partitions[*partition_count]; in partition_info_get_handler_v1_1() 1125 *partitions, in partition_info_populate_v1_0() 1144 v1_0_partitions[index].ep_id = partitions[index].ep_id; in partition_info_populate_v1_0() 1146 partitions[index].execution_ctx_count; in partition_info_populate_v1_0() 1149 (partitions[index].properties & in partition_info_populate_v1_0() 1196 partitions[MAX_SP_LP_PARTITIONS * in partition_info_get_handler() local 1206 uuid, partitions, in partition_info_get_handler() 1251 ret = partition_info_populate_v1_0(partitions, in partition_info_get_handler() [all …]
|
| /rk3399_ARM-atf/plat/arm/board/tc/fdts/ |
| H A D | tc_tb_fw_config.dts | 30 secure-partitions {
|
| /rk3399_ARM-atf/docs/resources/diagrams/plantuml/ |
| H A D | fip-secure-partitions.puml | 35 secure-partitions
|
| /rk3399_ARM-atf/docs/components/ |
| H A D | el3-spmc.rst | 41 ``SPMC_AT_EL3`` is enabled, the secure partitions are loaded 186 which shall be used to pass the address to the partitions boot information blob when 233 FF-A features supported by the SPMC may be discovered by secure partitions at 272 EL3 SPMC also supports returning only the count of partitions deployed. 320 This is a mandatory interface for secure partitions participating in direct request 340 Secure partitions call this interface at the virtual FF-A instance, to which 422 Secure partitions scheduling 426 secure partitions. For this a VM (Hypervisor or OS kernel), or SP invokes one of:
|
| H A D | secure-partition-manager.rst | 39 the secure world, managing multiple S-EL1 or S-EL0 partitions `[5]`_. 92 secure partitions are to be loaded by BL2 on behalf of the SPMC. 245 …s.io/en/latest/secure-partition-manager/secure-partition-manager.html#secure-partitions-layout-file
|
| H A D | ffa-manifest-binding.rst | 103 - A unique number amongst all partitions that specifies if this partition
|
| /rk3399_ARM-atf/docs/plat/st/ |
| H A D | stm32mpus.rst | 69 It should contain at least those partitions:
|
| /rk3399_ARM-atf/plat/arm/board/fvp/fdts/ |
| H A D | fvp_tb_fw_config.dts | 67 secure-partitions {
|
| /rk3399_ARM-atf/make_helpers/ |
| H A D | constraints.mk | 67 $(error SPMC at EL3 not supported when enabling SPMD Logical partitions.)
|
| /rk3399_ARM-atf/docs/design/ |
| H A D | trusted-board-boot.rst | 176 images (SCP, debug certificates, secure partitions, configuration files) are not 196 BL2. Some images (SCP, debug certificates, secure partitions, configuration
|
| /rk3399_ARM-atf/docs/design_documents/ |
| H A D | rse.rst | 789 .. [3] https://trustedfirmware-m.readthedocs.io/projects/tf-m-extras/en/latest/partitions/measured_boot_integration_guide.html 790 .. [4] https://trustedfirmware-m.readthedocs.io/projects/tf-m-extras/en/latest/partitions/delegated_attestation/delegated_attest_integration_guide.html 794 .. [8] https://trustedfirmware-m.readthedocs.io/projects/tf-m-extras/en/latest/partitions/dice_protection_environment/dice_protection_environment.html
|
| /rk3399_ARM-atf/docs/plat/arm/ |
| H A D | arm-build-options.rst | 107 the various partitions present in the GPT image. This support is available
|
| /rk3399_ARM-atf/fdts/ |
| H A D | tc-base.dtsi | 717 ppi-partitions {
|
| /rk3399_ARM-atf/docs/threat_model/firmware_threat_model/ |
| H A D | threat_model_el3_spm.rst | 394 | | data from secure partitions and reject them |
|
| H A D | threat_model.rst | 1231 …ttps://trustedfirmware-m.readthedocs.io/projects/tf-m-extras/en/latest/partitions/measured_boot_in… 1232 …ttps://trustedfirmware-m.readthedocs.io/projects/tf-m-extras/en/latest/partitions/dice_protection_…
|
| /rk3399_ARM-atf/docs/getting_started/ |
| H A D | build-options.rst | 549 system components and resources to define partitions; software running at 557 code should configure and use partitions in EL3 as required. This option 1091 description of secure partitions. The build system will parse this file and 1550 for logical partitions in EL3, managed by the SPMD as defined in the
|
| /rk3399_ARM-atf/docs/ |
| H A D | change-log.md | 404 …- allow physical partitions to have multiple UUIDs ([0322d7a](https://review.trustedfirmware.org/p… 3131 …- add PPI partitions in DT binding ([ebc991b](https://review.trustedfirmware.org/plugins/gitiles/T… 3281 …- manage backup partitions for NAND devices ([ae81d48](https://review.trustedfirmware.org/plugins/… 3483 …- add partitions objects ([af3020e](https://review.trustedfirmware.org/plugins/gitiles/TF-A/truste… 4867 …- add spmd logical partitions ([890b508](https://review.trustedfirmware.org/plugins/gitiles/TF-A/t… 4869 …- get logical partitions info ([95f7f6d](https://review.trustedfirmware.org/plugins/gitiles/TF-A/t… 7845 …- add helper to obtain a partitions FF-A version ([c2b1434](https://review.trustedfirmware.org/plu… 9954 - Allow usage of secure partitions on RDN2 platform 10193 - Added support for single and dual-root Chains of Trust in secure partitions 10326 - Added support for secure partitions [all …]
|