GUC2PF_VF_STATE_NOTIFY(9)
π GUC2PF_VF_STATE_NOTIFY(9) π
okay so this page is from the Kernel API Manual, and it's literally all about the GUC2PF_VF_STATE_NOTIFY message. No cap, the GuC uses it to notify PF about change of the VF state. π
π¦ DESCRIPTION π¦
The GUC2PF_VF_STATE_NOTIFY message is used by the GuC to notify PF about change of the VF state.
This G2H message is sent as a CTB HXG Message. Periodt. β¨
The bits/description situation is giving:
0/ bit31βORIGIN = GUC_HXG_ORIGIN_GUC_0/ bits30:28βTYPE = GUC_HXG_TYPE_EVENT_0/ bits27:16βDATA0 = MBZ0/ bits15:0βACTION = GUC_ACTION_GUC2PF_VF_STATE_NOTIFY = 0x5106
Then the payload bestie:
1/ bits31:0βDATA1= VFID - VF identifier2/ bits31:0βDATA2= EVENT - notification event:GUC_PF_NOTIFY_VF_ENABLE = 1(only ifVFID = 0)GUC_PF_NOTIFY_VF_FLR = 1GUC_PF_NOTIFY_VF_FLR_DONE = 2GUC_PF_NOTIFY_VF_PAUSE_DONE = 3GUC_PF_NOTIFY_VF_FIXUP_DONE = 4
π SEE ALSO π
Spilling the tea on the related pages:
- Kernel file:
./drivers/gpu/drm/xe/abi/guc_actions_sriov_abi.h GUC2PF_RELAY_FROM_VF(9),PF2GUC_RELAY_TO_VF(9),GUC2VF_RELAY_FROM_PF(9),VF2GUC_RELAY_TO_PF(9),GUC2PF_ADVERSE_EVENT(9),VF2GUC_MATCH_VERSION(9),PF2GUC_UPDATE_VGT_POLICY(9),PF2GUC_UPDATE_VF_CFG(9),PF2GUC_VF_CONTROL(9),VF2GUC_VF_RESET(9),VF2GUC_RESFIX_DONE(9),VF2GUC_QUERY_SINGLE_KLV(9),PF2GUC_SAVE_RESTORE_VF(9),VF2GUC_RESFIX_START(9)
mwah π source/version is ./drivers/gpu/drm/xe/abi, dated October 2026, and this icon is GUC2PF_VF_STATE_NOTIFY(9) β bye bestie π«Ά
π¦ 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