Go to the source code of this file.
|
enum | rp_mbox_messages {
RP_MBOX_READY = 0xFFFFFF00,
RP_MBOX_PENDING_MSG = 0xFFFFFF01,
RP_MBOX_CRASH = 0xFFFFFF02,
RP_MBOX_ECHO_REQUEST = 0xFFFFFF03,
RP_MBOX_ECHO_REPLY = 0xFFFFFF04,
RP_MBOX_ABORT_REQUEST = 0xFFFFFF05,
RP_MBOX_SUSPEND_AUTO = 0xFFFFFF10,
RP_MBOX_SUSPEND_SYSTEM = 0xFFFFFF11,
RP_MBOX_SUSPEND_ACK = 0xFFFFFF12,
RP_MBOX_SUSPEND_CANCEL = 0xFFFFFF13,
RP_MBOX_END_MSG = 0xFFFFFF14
} |
|
◆ rp_mbox_messages
Spectale Message for Mailbox This Messages are the same for TI OMAP Prosessor
Enumerator |
---|
RP_MBOX_READY | informs the Core that we're up and running. this is part of the init sequence sent that the core expects to see immediately after it is booted.
|
RP_MBOX_PENDING_MSG | informs the receiver that there is an inbound message waiting in its own receive-side vring. please note that currently this message is optional: alternatively, one can explicitly send the index of the triggered virtqueue itself. the preferred approach will be decided as we progress and experiment with those two different approaches.
|
RP_MBOX_CRASH | This message is sent if Core crashes
|
RP_MBOX_ECHO_REQUEST | a mailbox-level "ping" message.
|
RP_MBOX_ECHO_REPLY | a mailbox-level reply to a "ping"
|
RP_MBOX_ABORT_REQUEST | a "please crash" request, used for testing the recovery mechanism (to some extent).
|
RP_MBOX_SUSPEND_AUTO | auto suspend request for the remote processor
|
RP_MBOX_SUSPEND_SYSTEM | system suspend request for the remote processor
|
RP_MBOX_SUSPEND_ACK | successful response from remote processor for a suspend request
|
RP_MBOX_SUSPEND_CANCEL | a cancel suspend response from a remote processor on a suspend request
Introduce new message definitions if any here.
|
RP_MBOX_END_MSG | Indicates end of known/defined messages from remote core This should be the last definition.
|
◆ rprocMailbox_ops