MAKE_XE_GUC_...RESHOLDS_SET(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay so this is the MAKE_XE_GUC_...RESHOLDS_SET(9) page from the Kernel API Manual, bestie β€” and it is literally here to generate various GuC thresholds definitions πŸ’…

🌸 SYNOPSIS 🌸

MAKE_XE_GUC_KLV_THRESHOLDS_SET (define );

πŸŽ€ ARGUMENTS πŸŽ€

  • define β€” the name of the inner macro to expand, periodt 🫢

πŸ¦‹ DESCRIPTION πŸ¦‹

So the GuC firmware is able to monitor a VF's adverse activity, and it will notify the PF driver once any threshold is exceeded πŸ‘€πŸ”₯

This super macro is the icon that allows various conversions between the GuC adverse event threshold KLV definitions and the driver code β€” without repeating similar code or risking missing some cases. no cap, that's the whole vibe πŸ’–

For each GuC threshold definition, the inner macro define will be provided with the TAG, which corresponds to the GuC threshold KLV key name defined by ABI, and the associated NAME, which may be used in code or debugfs/sysfs:

define(TAG, NAME)

If required, KLVs can be labeled with the GuC firmware version that added them:

define(TAG, NAME, MAJOR, MINOR)
define(TAG, NAME, MAJOR, MINOR, PATCH)

πŸ’– SEE ALSO πŸ’–


mwah πŸ’‹ this one lives under ./drivers/gpu/drm/xe, it's dated October 2026, and it's literally the MAKE_XE_GUC_...RESHOLDS_SET(9) page β€” slay, bye bestie πŸŽ€βœ¨

πŸ“¦ where this page comes from