Home
last modified time | relevance | path

Searched refs:attr (Results 1 – 25 of 128) sorted by relevance

123456

/rk3399_ARM-atf/plat/common/
H A Dplat_spmd_manifest.c26 static int manifest_parse_attribute(spmc_manifest_attribute_t *attr, in manifest_parse_attribute() argument
33 assert((attr != NULL) && (fdt != NULL)); in manifest_parse_attribute()
35 rc = fdt_read_uint32(fdt, node, "maj_ver", &attr->major_version); in manifest_parse_attribute()
42 rc = fdt_read_uint32(fdt, node, "min_ver", &attr->minor_version); in manifest_parse_attribute()
55 attr->spmc_id = val32 & 0xffff; in manifest_parse_attribute()
57 rc = fdt_read_uint32(fdt, node, "exec_state", &attr->exec_state); in manifest_parse_attribute()
63 rc = fdt_read_uint32(fdt, node, "binary_size", &attr->binary_size); in manifest_parse_attribute()
69 rc = fdt_read_uint64(fdt, node, "load_address", &attr->load_address); in manifest_parse_attribute()
75 rc = fdt_read_uint64(fdt, node, "entrypoint", &attr->entrypoint); in manifest_parse_attribute()
82 VERBOSE(" version: %u.%u\n", attr->major_version, attr->minor_version); in manifest_parse_attribute()
[all …]
/rk3399_ARM-atf/lib/xlat_tables/aarch32/
H A Dnonlpae_tables.c163 mm->size, mm->attr); in print_mmap()
174 while ((mm_cursor->size != 0U) || (mm_cursor->attr != 0U)) { in mmap_add()
176 mm_cursor->size, mm_cursor->attr); in mmap_add()
182 size_t size, unsigned int attr) in mmap_add_region() argument
281 mm->attr = attr; in mmap_add_region()
292 static uint32_t mmap_desc(unsigned attr, unsigned int addr_pa, in mmap_desc() argument
303 desc |= (attr & MT_NS) != 0U ? SECTION_NOTSECURE : 0U; in mmap_desc()
306 desc |= (attr & MT_RW) != 0U ? 0U : SECTION_RO; in mmap_desc()
308 desc |= (attr & MT_MEMORY) != 0U ? in mmap_desc()
311 if (((attr & MT_RW) != 0U) || ((attr & MT_MEMORY) == 0U)) { in mmap_desc()
[all …]
/rk3399_ARM-atf/services/std_svc/spm/spm_mm/
H A Dspm_mm_xlat.c62 static unsigned int smc_mmap_to_smc_attr(unsigned int attr) in smc_mmap_to_smc_attr() argument
68 if ((attr & MT_USER) == 0) { in smc_mmap_to_smc_attr()
72 if ((attr & MT_RW) != 0) { in smc_mmap_to_smc_attr()
73 assert(MT_TYPE(attr) != MT_DEVICE); in smc_mmap_to_smc_attr()
83 if ((attr & MT_EXECUTE_NEVER) != 0U) { in smc_mmap_to_smc_attr()
93 uint32_t *attr) in spm_memory_attributes_get_smc_handler() argument
101 assert(attr != NULL); in spm_memory_attributes_get_smc_handler()
108 base_va, attr, &table_level); in spm_memory_attributes_get_smc_handler()
128 if (*attr != cur_attr) { in spm_memory_attributes_get_smc_handler()
137 *attr = smc_mmap_to_smc_attr(*attr); in spm_memory_attributes_get_smc_handler()
/rk3399_ARM-atf/lib/xlat_tables/
H A Dxlat_tables_common.c66 mm->size, mm->attr); in print_mmap()
74 size_t size, unsigned int attr) in mmap_add_region() argument
170 mm->attr = attr; in mmap_add_region()
182 while ((mm_cursor->size != 0U) || (mm_cursor->attr != 0U)) { in mmap_add()
184 mm_cursor->size, mm_cursor->attr); in mmap_add()
189 static uint64_t mmap_desc(unsigned int attr, unsigned long long addr_pa, in mmap_desc() argument
204 desc |= ((attr & MT_NS) != 0U) ? LOWER_ATTRS(NS) : 0U; in mmap_desc()
205 desc |= ((attr & MT_RW) != 0U) ? LOWER_ATTRS(AP_RW) : LOWER_ATTRS(AP_RO); in mmap_desc()
223 mem_type = MT_TYPE(attr); in mmap_desc()
250 if (((attr & MT_RW) != 0U) || ((attr & MT_EXECUTE_NEVER) != 0U)) { in mmap_desc()
[all …]
/rk3399_ARM-atf/lib/xlat_tables_v2/
H A Dxlat_tables_context.c32 unsigned int attr) in mmap_add_region() argument
34 mmap_region_t mm = MAP_REGION(base_pa, base_va, size, attr); in mmap_add_region()
45 size_t size, unsigned int attr) in mmap_add_region_alloc_va() argument
47 mmap_region_t mm = MAP_REGION_ALLOC_VA(base_pa, size, attr); in mmap_add_region_alloc_va()
66 size_t size, unsigned int attr) in mmap_add_dynamic_region() argument
68 mmap_region_t mm = MAP_REGION(base_pa, base_va, size, attr); in mmap_add_dynamic_region()
75 unsigned int attr) in mmap_add_dynamic_region_alloc_va() argument
77 mmap_region_t mm = MAP_REGION_ALLOC_VA(base_pa, size, attr); in mmap_add_dynamic_region_alloc_va()
113 int xlat_get_mem_attributes(uintptr_t base_va, uint32_t *attr) in xlat_get_mem_attributes() argument
115 return xlat_get_mem_attributes_ctx(&tf_xlat_ctx, base_va, attr, NULL); in xlat_get_mem_attributes()
[all …]
H A Dxlat_tables_private.h44 uint32_t xlat_arch_get_pas(uint32_t attr);
83 uint64_t xlat_desc(const xlat_ctx_t *ctx, uint32_t attr,
H A Dxlat_tables_core.c109 uint64_t xlat_desc(const xlat_ctx_t *ctx, uint32_t attr, in xlat_desc() argument
132 desc |= xlat_arch_get_pas(attr); in xlat_desc()
138 desc |= ((attr & MT_RW) != 0U) ? LOWER_ATTRS(AP_RW) : LOWER_ATTRS(AP_RO); in xlat_desc()
146 if ((attr & MT_USER) != 0U) { in xlat_desc()
169 mem_type = MT_TYPE(attr); in xlat_desc()
199 if (((attr & MT_RW) != 0U) || ((attr & MT_EXECUTE_NEVER) != 0U)) { in xlat_desc()
203 shareability_type = MT_SHAREABILITY(attr); in xlat_desc()
218 ((attr & (MT_TYPE_MASK | MT_RW | in xlat_desc()
609 xlat_desc(ctx, (uint32_t)mm->attr, table_idx_pa, in xlat_tables_map_region()
747 if (((mm->attr & MT_DYNAMIC) != 0U) || in mmap_add_region_check()
[all …]
H A Dxlat_tables_utils.c46 mm->base_va, mm->base_pa, mm->size, mm->attr, in xlat_mmap_print()
490 uint32_t *attr, unsigned int *table_level) in xlat_get_mem_attributes_ctx() argument
492 return xlat_get_mem_attributes_internal(ctx, base_va, attr, in xlat_get_mem_attributes_ctx()
498 size_t size, uint32_t attr) in xlat_change_mem_attributes_ctx() argument
526 if (((attr & MT_EXECUTE_NEVER) == 0U) && ((attr & MT_RW) != 0U)) { in xlat_change_mem_attributes_ctx()
577 if ((attr & MT_EXECUTE_NEVER) == 0U) { in xlat_change_mem_attributes_ctx()
613 new_attr |= attr & (MT_RW | MT_EXECUTE_NEVER | MT_USER); in xlat_change_mem_attributes_ctx()
/rk3399_ARM-atf/include/lib/xlat_tables/
H A Dxlat_tables.h21 #define MAP_REGION_FLAT(adr, sz, attr) MAP_REGION(adr, adr, sz, attr) argument
26 #define MAP_REGION(pa, va, sz, attr) {(pa), (va), (sz), (attr)} argument
89 unsigned int attr; member
95 size_t size, unsigned int attr);
H A Dxlat_tables_v2.h41 #define MAP_REGION_ALLOC_VA(pa, sz, attr) MAP_REGION(pa, 0, sz, attr) argument
145 unsigned int attr; member
267 size_t size, unsigned int attr);
284 size_t size, unsigned int attr);
307 size_t size, unsigned int attr);
322 size_t size, unsigned int attr);
383 size_t size, uint32_t attr);
384 int xlat_change_mem_attributes(uintptr_t base_va, size_t size, uint32_t attr);
414 uint32_t *attr, unsigned int *table_level);
415 int xlat_get_mem_attributes(uintptr_t base_va, uint32_t *attr);
H A Dxlat_tables_defs.h155 #define MAIR_ATTR_SET(attr, index) ((attr) << ((index) << 3)) argument
157 #define ATTR_INDEX_GET(attr) (((attr) >> 2) & ATTR_INDEX_MASK) argument
/rk3399_ARM-atf/plat/mediatek/common/
H A Dmtk_bl31_lib.c38 unsigned int attr; in mtk_bl31_mmap_add_dynamic_region() local
42 attr = MT_DEVICE | MT_RW | MT_SECURE; in mtk_bl31_mmap_add_dynamic_region()
45 attr = 0; in mtk_bl31_mmap_add_dynamic_region()
50 return mmap_add_dynamic_region(base_pa, base_pa, size, attr); in mtk_bl31_mmap_add_dynamic_region()
/rk3399_ARM-atf/drivers/arm/tzc/
H A Dtzc_dmc500.c32 #define verify_region_attr(region, attr) \ argument
34 ((attr) >> TZC_REGION_ATTR_SEC_SHIFT)) \
35 && ((attr) & (0x1 << TZC_REGION_ATTR_F_EN_SHIFT)))
112 unsigned int attr; in tzc_dmc500_verify_complete() local
127 attr = _tzc_dmc500_read_region_attr_0( in tzc_dmc500_verify_complete()
132 region_no, dmc_inst, sys_if, attr); in tzc_dmc500_verify_complete()
133 if (!verify_region_attr(region_no, attr)) in tzc_dmc500_verify_complete()
/rk3399_ARM-atf/tools/memory/src/memory/
H A Dmapparser.py30 region, _, attr = symbol.lower().strip("__").split("_")
32 if attr == "start":
34 elif attr == "end":
36 if attr == "length":
/rk3399_ARM-atf/drivers/arm/css/scmi/
H A Dscmi_ap_core_proto.c18 int scmi_ap_core_set_reset_addr(void *p, uint64_t reset_addr, uint32_t attr) in scmi_ap_core_set_reset_addr() argument
35 reset_addr >> 32, attr); in scmi_ap_core_set_reset_addr()
52 int scmi_ap_core_get_reset_addr(void *p, uint64_t *reset_addr, uint32_t *attr) in scmi_ap_core_get_reset_addr() argument
73 SCMI_PAYLOAD_RET_VAL4(mbx_mem->payload, ret, lo_addr, hi_addr, *attr); in scmi_ap_core_get_reset_addr()
H A Dscmi_base_proto.c20 uint32_t attr; in scmi_base_protocol_attributes() local
36 SCMI_PAYLOAD_RET_VAL2(mbx_mem->payload, ret, attr); in scmi_base_protocol_attributes()
44 *num_protocols = attr & 0xFF; in scmi_base_protocol_attributes()
48 *num_agents = (attr >> 8) & 0xFF; in scmi_base_protocol_attributes()
/rk3399_ARM-atf/tools/cert_create/src/tbbr/
H A Dtbb_ext.c31 .attr.nvctr_type = NVCTR_TYPE_TFW
41 .attr.nvctr_type = NVCTR_TYPE_NTFW
89 .attr.key = TRUSTED_WORLD_KEY
97 .attr.key = NON_TRUSTED_WORLD_KEY
105 .attr.key = SCP_FW_CONTENT_CERT_KEY
122 .attr.key = SOC_FW_CONTENT_CERT_KEY
149 .attr.key = TRUSTED_OS_FW_CONTENT_CERT_KEY
196 .attr.key = NON_TRUSTED_FW_CONTENT_CERT_KEY
/rk3399_ARM-atf/lib/el3_runtime/aarch32/
H A Dcontext_mgmt.c66 security_state = GET_SECURITY_STATE(ep->h.attr); in cm_setup_context()
102 (EP_GET_EE(ep->h.attr) >> EP_EE_SHIFT)); in cm_setup_context()
104 sctlr = (EP_GET_EE(ep->h.attr) != 0U) ? SCTLR_EE_BIT : 0U; in cm_setup_context()
166 ctx = cm_get_context(GET_SECURITY_STATE(ep->h.attr)); in cm_init_my_context()
/rk3399_ARM-atf/tools/cert_create/src/cca/
H A Dcot.c150 .attr.nvctr_type = NVCTR_TYPE_CCAFW
161 .attr.nvctr_type = NVCTR_TYPE_TFW
213 .attr.key = SWD_ROT_KEY
222 .attr.key = CORE_SWD_KEY
324 .attr.key = PROT_KEY
333 .attr.key = PLAT_KEY
385 .attr.nvctr_type = NVCTR_TYPE_NTFW
/rk3399_ARM-atf/include/common/
H A Dparam_header.h25 (_p)->h.attr = (uint32_t)(_attr) ; \
33 ._p.h.attr = (uint32_t)(_attr)
/rk3399_ARM-atf/bl1/
H A Dbl1_fwu.c252 if (GET_SECURITY_STATE(desc->ep_info.h.attr) == NON_SECURE) { in bl1_fwu_image_copy()
392 if (GET_SECURITY_STATE(desc->ep_info.h.attr) == SECURE) { in bl1_fwu_image_auth()
427 desc->ep_info.h.attr) != 0) { in bl1_fwu_image_auth()
523 (GET_SECURITY_STATE(desc->ep_info.h.attr) == NON_SECURE) || in bl1_fwu_image_execute()
524 (EP_GET_EXE(desc->ep_info.h.attr) == NON_EXECUTABLE) || in bl1_fwu_image_execute()
576 assert(GET_SECURITY_STATE(desc->ep_info.h.attr) == SECURE); in bl1_fwu_image_resume()
577 assert(EP_GET_EXE(desc->ep_info.h.attr) == EXECUTABLE); in bl1_fwu_image_resume()
637 assert(GET_SECURITY_STATE(desc->ep_info.h.attr) == SECURE); in bl1_fwu_sec_image_done()
638 assert(EP_GET_EXE(desc->ep_info.h.attr) == EXECUTABLE); in bl1_fwu_sec_image_done()
722 assert(GET_SECURITY_STATE(desc->ep_info.h.attr) in bl1_fwu_image_reset()
/rk3399_ARM-atf/include/drivers/arm/css/
H A Dscmi.h164 uint32_t *attr);
190 int scmi_ap_core_set_reset_addr(void *p, uint64_t reset_addr, uint32_t attr);
191 int scmi_ap_core_get_reset_addr(void *p, uint64_t *reset_addr, uint32_t *attr);
/rk3399_ARM-atf/plat/amd/common/
H A Dplat_xfer_list.c43 switch (GET_SECURITY_STATE(ep->h.attr)) { in transfer_list_populate_ep_info()
64 GET_SECURITY_STATE(ep->h.attr)); in transfer_list_populate_ep_info()
/rk3399_ARM-atf/tools/cert_create/src/dualroot/
H A Dcot.c223 .attr.nvctr_type = NVCTR_TYPE_TFW
275 .attr.key = TRUSTED_WORLD_KEY
284 .attr.key = SCP_FW_CONTENT_CERT_KEY
303 .attr.key = SOC_FW_CONTENT_CERT_KEY
333 .attr.key = TRUSTED_OS_FW_CONTENT_CERT_KEY
499 .attr.key = PROT_KEY
510 .attr.nvctr_type = NVCTR_TYPE_NTFW
/rk3399_ARM-atf/drivers/marvell/
H A Damb_adec.c99 uint32_t ctrl, base, win_id, attr; in dump_amb_adec() local
109 attr = (ctrl >> AMB_ATTR_OFFSET) & AMB_ATTR_MASK; in dump_amb_adec()
113 attr, base, size); in dump_amb_adec()

123456