| /rk3399_ARM-atf/fdts/ |
| H A D | stmm_dev_region.dtsi | 12 attributes = <SECURE_RW>; 18 attributes = <SECURE_RW>; 24 attributes = <SECURE_RW>; 31 attributes = <STMM_FLASH0_ATTR>; 39 attributes = <STMM_FLASH1_ATTR>; }; 46 attributes = <SECURE_RW>; 54 attributes = <NON_SECURE_RW>;
|
| H A D | stmm_mem_region.dtsi | 11 attributes = <SECURE_EXECUTE_RO>; 17 attributes = <SECURE_RW>; 23 attributes = <NON_SECURE_RW>; 29 attributes = <SECURE_RW>;
|
| /rk3399_ARM-atf/plat/arm/board/neoverse_rd/platform/rdn2/fdts/ |
| H A D | rdn2_stmm_sel0_manifest.dts | 54 attributes = <SECURE_RW>; 60 attributes = <SECURE_RW>; 69 attributes = <SECURE_RW>; 75 attributes = <SECURE_RW>; 81 attributes = <SECURE_RW>; 90 attributes = <SECURE_RW>; 106 attributes = <SECURE_EXECUTE_RO>; 116 attributes = <SECURE_RW>; 130 attributes = <NON_SECURE_RW>; 144 attributes = <SECURE_RW>;
|
| /rk3399_ARM-atf/services/std_svc/spm/spm_mm/ |
| H A D | spm_mm_xlat.c | 31 static unsigned int smc_attr_to_mmap_attr(unsigned int attributes) in smc_attr_to_mmap_attr() argument 35 unsigned int access = (attributes & MM_SP_MEMORY_ATTRIBUTES_ACCESS_MASK) in smc_attr_to_mmap_attr() 49 if ((attributes & MM_SP_MEMORY_ATTRIBUTES_NON_EXEC) == 0) { in smc_attr_to_mmap_attr() 158 uint32_t attributes = (uint32_t) smc_attributes; in spm_memory_attributes_set_smc_handler() local 162 INFO(" Attributes : 0x%x\n", attributes); in spm_memory_attributes_set_smc_handler() 168 smc_attr_to_mmap_attr(attributes)); in spm_memory_attributes_set_smc_handler()
|
| /rk3399_ARM-atf/lib/xlat_tables_v2/ |
| H A D | xlat_tables_utils.c | 347 uintptr_t base_va, uint32_t *attributes, uint64_t **table_entry, in xlat_get_mem_attributes_internal() argument 397 assert(attributes != NULL); in xlat_get_mem_attributes_internal() 398 *attributes = 0U; in xlat_get_mem_attributes_internal() 403 *attributes |= MT_MEMORY; in xlat_get_mem_attributes_internal() 405 *attributes |= MT_NON_CACHEABLE; in xlat_get_mem_attributes_internal() 408 *attributes |= MT_DEVICE; in xlat_get_mem_attributes_internal() 414 *attributes |= MT_RW; in xlat_get_mem_attributes_internal() 420 *attributes |= MT_USER; in xlat_get_mem_attributes_internal() 452 *attributes |= MT_SECURE; in xlat_get_mem_attributes_internal() 456 *attributes |= MT_NS; in xlat_get_mem_attributes_internal() [all …]
|
| /rk3399_ARM-atf/drivers/scmi-msg/ |
| H A D | power_domain.h | 31 uint32_t attributes; member 41 uint32_t attributes; member
|
| H A D | clock.h | 47 uint32_t attributes; member 113 uint32_t attributes; member 135 uint32_t attributes; member
|
| H A D | common.h | 51 uint32_t attributes; member 62 uint32_t attributes; member
|
| H A D | power_domain.c | 90 return_values.attributes = plat_scmi_pd_count(msg->agent_id); in report_attributes() 107 .attributes = 0U, in report_message_attributes() 152 return_values.attributes = plat_scmi_pd_get_attributes(msg->agent_id, pd_id); in scmi_pd_attributes()
|
| H A D | clock.c | 150 .attributes = SCMI_CLOCK_PROTOCOL_ATTRIBUTES(1U, agent_count), in report_attributes() 167 .attributes = 0U, in report_message_attributes() 213 return_values.attributes = plat_scmi_clock_get_state(msg->agent_id, in scmi_clock_attributes() 216 return_values.attributes |= BIT(SCMI_CLOCK_EXTENDED_CONFIG_SUPPORT_POS); in scmi_clock_attributes() 217 return_values.attributes |= BIT(SCMI_CLOCK_PARENT_IDENTIFIER_SUPPORT_POS); in scmi_clock_attributes() 491 enable = in_args->attributes & SCMI_CLOCK_CONFIG_SET_ENABLE_MASK; in scmi_clock_config_set() 493 extended_config_type = in_args->attributes & SCMI_CLOCK_EXTENDED_CONFIG_SET_TYPE_MASK; in scmi_clock_config_set()
|
| H A D | reset_domain.h | 44 uint32_t attributes; member
|
| H A D | reset_domain.c | 67 .attributes = plat_scmi_rstd_count(msg->agent_id), in report_attributes() 84 .attributes = 0U, in report_message_attributes()
|
| H A D | base.c | 39 .attributes = SCMI_BASE_PROTOCOL_ATTRIBUTES(protocol_count, 0U), in report_attributes() 56 .attributes = 0U, in report_message_attributes()
|
| H A D | sensor.c | 144 .attributes = 0U, in report_message_attributes()
|
| /rk3399_ARM-atf/bl32/tsp/ |
| H A D | ffa_helpers.c | 60 ffa_mem_attr16_t attributes, ffa_mtd_flag32_t flags, in ffa_memory_region_init_header() argument 72 memory_region->memory_region_attributes = attributes; in ffa_memory_region_init_header() 99 ffa_mem_attr16_t attributes) in ffa_memory_retrieve_request_init() argument 101 ffa_memory_region_init_header(memory_region, sender, attributes, flags, in ffa_memory_retrieve_request_init()
|
| /rk3399_ARM-atf/drivers/auth/mbedtls/ |
| H A D | mbedtls_psa_crypto.c | 504 psa_key_attributes_t attributes = PSA_KEY_ATTRIBUTES_INIT; in aes_gcm_decrypt() local 512 psa_set_key_usage_flags(&attributes, PSA_KEY_USAGE_DECRYPT); in aes_gcm_decrypt() 513 psa_set_key_algorithm(&attributes, PSA_ALG_GCM); in aes_gcm_decrypt() 514 psa_set_key_type(&attributes, PSA_KEY_TYPE_AES); in aes_gcm_decrypt() 516 psa_status = psa_import_key(&attributes, key, key_len, &key_id); in aes_gcm_decrypt()
|
| /rk3399_ARM-atf/docs/components/ |
| H A D | secure-partition-manager-mm.rst | 293 partition (e.g. management of memory attributes in the translation tables for 402 that it needs access to and their attributes. The SPM validates this resource 405 1. Device regions are mapped with nGnRE attributes and Execute Never 419 attributes. 485 memory attributes described earlier. 557 memory attributes described earlier. 602 the Secure EL1&0 Translation regime with appropriate memory attributes. 604 attributes used in the Translation tables. The definitions of these attributes 619 executable file and their permission attributes (e.g. read-write data, read-only 629 attributes. [all …]
|
| H A D | ffa-manifest-binding.rst | 248 - attributes [mandatory] 290 - List of attributes representing the instruction and data access permissions 312 - attributes [mandatory] 343 - A list of (id, attributes) pair describing the device interrupts, where: 346 - attributes: A <u32> value, containing attributes for each interrupt ID:
|
| H A D | xlat-tables-lib-v2-design.rst | 26 #. Support for changing memory attributes of memory regions at run-time. 62 - its attributes; 71 The region attributes specify the type of memory (for example device or cached 74 the EL1&0 translation regime, the attributes also specify whether the region is 90 with different memory attributes, the library might need to split the existing 301 translation tables and helpers to query memory attributes and to modify them.
|
| /rk3399_ARM-atf/plat/imx/imx8ulp/include/ |
| H A D | scmi_sensor.h | 22 uint32_t attributes; member
|
| /rk3399_ARM-atf/plat/arm/board/fvp/fdts/ |
| H A D | optee_sp_manifest.dts | 48 attributes = <0x3>; /* read-write */
|
| /rk3399_ARM-atf/tools/cot_dt2c/tests/ |
| H A D | test_invalid_missing_attribute.dtsi | 7 * are image/certificate that missing mandantory attributes
|
| /rk3399_ARM-atf/docs/plat/ |
| H A D | imx8m.rst | 84 platform is mapped into the EL3 with MT_RW attributes. 102 Therefore, DRAM mapping is done with MT_RW attributes, as it is required for
|
| /rk3399_ARM-atf/docs/design_documents/ |
| H A D | drtm_poc.rst | 39 system’s state, measures security-critical attributes of the system,
|
| /rk3399_ARM-atf/plat/nvidia/tegra/scat/ |
| H A D | bl31.scat | 245 * memory attributes for the coherent data page tables.
|