This is documentation for Resource Table configuratin for remote core as A72 running Linux.
◆ VIRTIO_ID_CONSOLE
#define VIRTIO_ID_CONSOLE 3 |
Virtio type console used for Linux remoteproc.
◆ VIRTIO_ID_RPMSG
#define VIRTIO_ID_RPMSG 7 |
Virtio type as Remote Proc Messaging.
◆ VIRTIO_RPMSG_F_NS
#define VIRTIO_RPMSG_F_NS 0 |
RP supports name service notifications.
◆ VIRTIO_RING_F_SYMMETRIC
#define VIRTIO_RING_F_SYMMETRIC 30 |
◆ IPC_RP_MBOX_READY
#define IPC_RP_MBOX_READY ((uint32_t)0xFFFFFF00U) |
◆ IPC_RP_MBOX_PENDING_MSG
#define IPC_RP_MBOX_PENDING_MSG ((uint32_t)0xFFFFFF01U) |
◆ IPC_RP_MBOX_CRASH
#define IPC_RP_MBOX_CRASH ((uint32_t)0xFFFFFF02U) |
◆ IPC_RP_MBOX_ECHO_REQUEST
#define IPC_RP_MBOX_ECHO_REQUEST ((uint32_t)0xFFFFFF03U) |
◆ IPC_RP_MBOX_ECHO_REPLY
#define IPC_RP_MBOX_ECHO_REPLY ((uint32_t)0xFFFFFF04U) |
◆ IPC_RP_MBOX_ABORT_REQUEST
#define IPC_RP_MBOX_ABORT_REQUEST ((uint32_t)0xFFFFFF05U) |
◆ IPC_RP_MBOX_SUSPEND_AUTO
#define IPC_RP_MBOX_SUSPEND_AUTO ((uint32_t)0xFFFFFF10U) |
◆ IPC_RP_MBOX_SUSPEND_SYSTEM
#define IPC_RP_MBOX_SUSPEND_SYSTEM ((uint32_t)0xFFFFFF11U) |
◆ IPC_RP_MBOX_SUSPEND_ACK
#define IPC_RP_MBOX_SUSPEND_ACK ((uint32_t)0xFFFFFF12U) |
◆ IPC_RP_MBOX_SUSPEND_CANCEL
#define IPC_RP_MBOX_SUSPEND_CANCEL ((uint32_t)0xFFFFFF13U) |
◆ IPC_RP_MBOX_SHUTDOWN
#define IPC_RP_MBOX_SHUTDOWN ((uint32_t)0xFFFFFF14U) |
◆ IPC_RP_MBOX_SHUTDOWN_ACK
#define IPC_RP_MBOX_SHUTDOWN_ACK ((uint32_t)0xFFFFFF15U) |
◆ IPC_RP_MBOX_END_MSG
#define IPC_RP_MBOX_END_MSG ((uint32_t)0xFFFFFF16U) |
◆ TYPE_CARVEOUT
◆ TYPE_DEVMEM
◆ TYPE_TRACE
◆ TYPE_VDEV
◆ FW_RSC_ADDR_ANY
#define FW_RSC_ADDR_ANY (~0) |
Macro to specify memory needs to be dynamically allocated.
◆ NUM_ENTRIES
◆ NAME_LEN
◆ TRACE_INTS_VER0
#define TRACE_INTS_VER0 (0 << 16) |
◆ TRACE_INTS_VER1
#define TRACE_INTS_VER1 (1 << 16) |