51 #ifndef IPC_RSCTYPES_H_ 52 #define IPC_RSCTYPES_H_ 62 #define VIRTIO_ID_CONSOLE 3 65 #define VIRTIO_ID_RPMSG 7 69 #define VIRTIO_RPMSG_F_NS 0 71 #define VIRTIO_RING_F_SYMMETRIC 30 75 #define TYPE_CARVEOUT 0 85 #define FW_RSC_ADDR_ANY (~0) 94 #define TRACE_INTS_VER0 (0 << 16) 95 #define TRACE_INTS_VER1 (1 << 16) uint32_t notifyid
Definition: ipc_rsctypes.h:174
Ipc_VDevVRing rpmsg_vring1
Definition: ipc_rsctypes.h:214
Ipc_VDevVRing rpmsg_vring0
Definition: ipc_rsctypes.h:211
#define NAME_LEN
Name Length.
Definition: ipc_rsctypes.h:91
uint32_t dfeatures
Definition: ipc_rsctypes.h:177
Resource Table Device VRing Structure.
Definition: ipc_rsctypes.h:144
IPC Resource Table used by IPC app.
Definition: ipc_rsctypes.h:200
VDEV structure. Must match with Linux.
Definition: ipc_rsctypes.h:166
uint32_t reserved
Definition: ipc_rsctypes.h:158
Structure used for remoteproc trace.
Definition: ipc_rsctypes.h:119
uint32_t ver
Definition: ipc_rsctypes.h:106
uint32_t config_len
Definition: ipc_rsctypes.h:183
Ipc_Trace trace
Definition: ipc_rsctypes.h:218
uint32_t da
Definition: ipc_rsctypes.h:146
data types definitions for ipc module.
Ipc_Hdr base
Definition: ipc_rsctypes.h:202
#define NUM_ENTRIES
Number of e ntries.
Definition: ipc_rsctypes.h:88
uint32_t notifyid
Definition: ipc_rsctypes.h:155
uint32_t len
Definition: ipc_rsctypes.h:131
Ipc_VDev rpmsg_vdev
Definition: ipc_rsctypes.h:208
uint32_t gfeatures
Definition: ipc_rsctypes.h:180
IPC Resource Table Header.
Definition: ipc_rsctypes.h:104
uint32_t id
Definition: ipc_rsctypes.h:171
uint32_t num
Definition: ipc_rsctypes.h:109
uint32_t num
Definition: ipc_rsctypes.h:152
uint32_t type
Definition: ipc_rsctypes.h:168
uint32_t da
Definition: ipc_rsctypes.h:127
uint32_t type
Definition: ipc_rsctypes.h:121
uint16_t reserved
Definition: tisci_boardcfg_rm.h:437
uint32_t align
Definition: ipc_rsctypes.h:149
uint32_t reserved
Definition: ipc_rsctypes.h:134
uint8_t status
Definition: ipc_rsctypes.h:186
uint8_t num_of_vrings
Definition: ipc_rsctypes.h:189