45 lines · plain
1..2 **************************************************3 * *4 * Automatically generated file, do not edit! *5 * *6 **************************************************7 8.. _amdgpu_synid_gfx11_msg_b8ff6d:9 10msg11===12 13A 16-bit message code. The bits of this operand have the following meaning:14 15 ============ =============================== ===============16 Bits Description Value Range17 ============ =============================== ===============18 6:0 Message *type*. 0..12719 7:7 Must be 1. 120 15:8 Unused. \-21 ============ =============================== ===============22 23 This operand may be specified as one of the following:24 25 * An :ref:`integer_number<amdgpu_synid_integer_number>` or an :ref:`absolute_expression<amdgpu_synid_absolute_expression>`. The value must be in the range from 0 to 0xFFFF.26 * A *sendmsg* value which is described below.27 28 ==================================== ====================================================29 Sendmsg Value Syntax Description30 ==================================== ====================================================31 sendmsg(MSG_RTN_GET_DOORBELL) Get doorbell ID.32 sendmsg(MSG_RTN_GET_DDID) Get Draw/Dispatch ID.33 sendmsg(MSG_RTN_GET_TMA) Get TMA value.34 sendmsg(MSG_RTN_GET_TBA) Get TBA value.35 sendmsg(MSG_RTN_GET_REALTIME) Get REALTIME value.36 sendmsg(MSG_RTN_SAVE_WAVE) Report that this wave is ready to be context-saved.37 ==================================== ====================================================38 39Examples:40 41.. parsed-literal::42 43 s_sendmsg_rtn_b32 s0, 13244 s_sendmsg_rtn_b32 s0, sendmsg(MSG_GET_REALTIME)45