55 #include <ti/drv/ipc/soc/ipc_soc.h> 62 typedef struct Ipc_VirtIoParams_s
int32_t Ipc_initVirtIO(Ipc_VirtIoParams *vqParam)
Initailize the Virtio module.
void * vqObjBaseAddr
Definition: ipc_virtio.h:64
uint32_t timeoutCnt
Definition: ipc_virtio.h:76
uint32_t vringBufSize
Definition: ipc_virtio.h:73
uint32_t vqBufSize
Definition: ipc_virtio.h:67
void * Ipc_getResourceTraceBufPtr(void)
Gets the address of the trace buffer.
uint8_t Ipc_isRemoteReady(uint16_t procId)
Checks if remote is ready.
int32_t Ipc_loadResourceTable(void *rsctable)
Loads the resource table. If the remote core A72, and has valid radource table then,...
uint32_t Ipc_getVqObjMemoryRequiredPerCore(void)
Returns local memory for Virtio objects for one core-pair.
Parameter structure for creating VirtIO table for each core combinations.
Definition: ipc_virtio.h:62
data types definitions for ipc module.
int32_t Ipc_lateVirtioCreate(uint16_t procId)
Creates Virtio late when Linux is ready.
uint32_t Ipc_getVqObjMemoryRequired(void)
Returns local memory for Virtio objects for all cores of SOC.
void * vringBaseAddr
Definition: ipc_virtio.h:70