IPC initialization parameters.
Data Fields | |
uint32_t | num_cpus |
uint32_t | enabled_cpu_id_list [APP_IPC_CPU_MAX] |
uint32_t | tiovx_rpmsg_port_id |
void * | tiovx_obj_desc_mem |
uint32_t | tiovx_obj_desc_mem_size |
void * | ipc_vring_mem |
uint32_t | ipc_vring_mem_size |
void * | tiovx_log_rt_mem |
uint32_t | tiovx_log_rt_mem_size |
uint32_t | self_cpu_id |
void * | ipc_resource_tbl |
uint32_t | enable_tiovx_ipc_announce |
uint32_t app_ipc_init_prm_t::num_cpus |
Number of CPUs enabled for IPC
uint32_t app_ipc_init_prm_t::enabled_cpu_id_list[APP_IPC_CPU_MAX] |
List of CPU ID enabled for IPC, see APP_IPC_CPU_*
uint32_t app_ipc_init_prm_t::tiovx_rpmsg_port_id |
RPMsg port ID to use for TIOVX messages
void* app_ipc_init_prm_t::tiovx_obj_desc_mem |
Pointer to TIOVX obj desc shared memory
uint32_t app_ipc_init_prm_t::tiovx_obj_desc_mem_size |
Size of TIOVX obj desc shared memory
void* app_ipc_init_prm_t::ipc_vring_mem |
Pointer to IPC vring memory
uint32_t app_ipc_init_prm_t::ipc_vring_mem_size |
Size of IPC vring memory
void* app_ipc_init_prm_t::tiovx_log_rt_mem |
Pointer to TIOVX shared memory for run-time logging
uint32_t app_ipc_init_prm_t::tiovx_log_rt_mem_size |
Size of TIOVX shared memory for run-time logging
uint32_t app_ipc_init_prm_t::self_cpu_id |
Self proc ID
void* app_ipc_init_prm_t::ipc_resource_tbl |
Pointer to IPC Resource Table
uint32_t app_ipc_init_prm_t::enable_tiovx_ipc_announce |
Flag to set ipc rpmsg announce from utils/apps