Vision Apps User Guide

Detailed Description

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
 

Field Documentation

◆ num_cpus

uint32_t app_ipc_init_prm_t::num_cpus

Number of CPUs enabled for IPC

◆ enabled_cpu_id_list

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_*

◆ tiovx_rpmsg_port_id

uint32_t app_ipc_init_prm_t::tiovx_rpmsg_port_id

RPMsg port ID to use for TIOVX messages

◆ tiovx_obj_desc_mem

void* app_ipc_init_prm_t::tiovx_obj_desc_mem

Pointer to TIOVX obj desc shared memory

◆ tiovx_obj_desc_mem_size

uint32_t app_ipc_init_prm_t::tiovx_obj_desc_mem_size

Size of TIOVX obj desc shared memory

◆ ipc_vring_mem

void* app_ipc_init_prm_t::ipc_vring_mem

Pointer to IPC vring memory

◆ ipc_vring_mem_size

uint32_t app_ipc_init_prm_t::ipc_vring_mem_size

Size of IPC vring memory

◆ tiovx_log_rt_mem

void* app_ipc_init_prm_t::tiovx_log_rt_mem

Pointer to TIOVX shared memory for run-time logging

◆ tiovx_log_rt_mem_size

uint32_t app_ipc_init_prm_t::tiovx_log_rt_mem_size

Size of TIOVX shared memory for run-time logging

◆ self_cpu_id

uint32_t app_ipc_init_prm_t::self_cpu_id

Self proc ID

◆ ipc_resource_tbl

void* app_ipc_init_prm_t::ipc_resource_tbl

Pointer to IPC Resource Table

◆ enable_tiovx_ipc_announce

uint32_t app_ipc_init_prm_t::enable_tiovx_ipc_announce

Flag to set ipc rpmsg announce from utils/apps