msgΒΆ

A 16-bit message code. The bits of this operand have the following meaning:

Bits

Description

Value Range

6:0

Message type.

0..127

7:7

Must be 1.

1

15:8

Unused.

-

This operand may be specified as one of the following:

Sendmsg Value Syntax

Description

sendmsg(MSG_RTN_GET_DOORBELL)

Get doorbell ID.

sendmsg(MSG_RTN_GET_DDID)

Get Draw/Dispatch ID.

sendmsg(MSG_RTN_GET_TMA)

Get TMA value.

sendmsg(MSG_RTN_GET_TBA)

Get TBA value.

sendmsg(MSG_RTN_GET_REALTIME)

Get REALTIME value.

sendmsg(MSG_RTN_SAVE_WAVE)

Report that this wave is ready to be context-saved.

Examples:

s_sendmsg_rtn_b32 s0, 132
s_sendmsg_rtn_b32 s0, sendmsg(MSG_GET_REALTIME)