VFXPF_TESTLOOP(9)
π VFXPF_TESTLOOP π
okay bestie, this is VFXPF_TESTLOOP(9) from the Kernel API Manual, and itβs literally the page for the Relay Message_ used to selftest the GuC Relay Communication_. no cap, itβs giving tiny self-test protocol with main-character energy π
The following opcodes are defined:
VFXPF_TESTLOOP_OPCODE_NOP_will return no data.VFXPF_TESTLOOP_OPCODE_BUSY_will reply with BUSY response first.VFXPF_TESTLOOP_OPCODE_RETRY_will reply with RETRY response instead.VFXPF_TESTLOOP_OPCODE_ECHO_will return same data as received.VFXPF_TESTLOOP_OPCODE_FAIL_will always fail with error.
First layout β Bits + Description:
- First-column
0, Bits31βORIGIN = GUC_HXG_ORIGIN_HOST_ - Bits
30:28βTYPE = GUC_HXG_TYPE_REQUEST_ or GUC_HXG_TYPE_FAST_REQUEST_ or GUC_HXG_TYPE_EVENT_ - Bits
27:16βOPCODEVFXPF_TESTLOOP_OPCODE_NOP=0x0VFXPF_TESTLOOP_OPCODE_BUSY=0xBVFXPF_TESTLOOP_OPCODE_RETRY=0xDVFXPF_TESTLOOP_OPCODE_ECHO=0xEVFXPF_TESTLOOP_OPCODE_FAIL=0xF
- Bits
15:0βACTION = IOV_ACTION_SELFTEST_RELAY
Extra data bits for that first layout:
- First-column
1, Bits31:0βDATA1= optional, depends onOPCODE:- for
VFXPF_TESTLOOP_OPCODE_BUSY_: time in ms for reply - for
VFXPF_TESTLOOP_OPCODE_FAIL_: expected error - for
VFXPF_TESTLOOP_OPCODE_ECHO_: payload
- for
- First-column
..., Bits31:0βDATAn= only forOPCODEVFXPF_TESTLOOP_OPCODE_ECHO_
Second layout β Bits + Description:
- First-column
0, Bits31βORIGIN = GUC_HXG_ORIGIN_HOST_ - Bits
30:28βTYPE = GUC_HXG_TYPE_RESPONSE_SUCCESS_ - Bits
27:0βDATA0 = MBZ
Extra data bits for that second layout:
- First-column
..., Bits31:0βDATAn= only forOPCODEVFXPF_TESTLOOP_OPCODE_ECHO_
π SEE ALSO π
Kernel file ./drivers/gpu/drm/xe/abi/guc_relay_actions_abi.h, plus GuC Relay VF/PF ABI Version(9), GuC Relay Actions(9), VF2PF_HANDSHAKE(9), VF2PF_QUERY_RUNTIME(9), and GuC Relay Debug Actions(9). iykyk π¦
xoxo bestie, this page came from source/version ./drivers/gpu/drm/xe/abi, dated October 2026, and itβs still VFXPF_TESTLOOP(9) πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms