intel/debug: reclaim 7 unused bits from classic driver

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14060>
This commit is contained in:
Lionel Landwerlin 2021-12-04 14:25:32 +02:00
parent d72c420f70
commit 365903ebbb
2 changed files with 43 additions and 57 deletions

View File

@ -43,22 +43,15 @@ uint64_t intel_debug = 0;
static const struct debug_control debug_control[] = {
{ "tex", DEBUG_TEXTURE},
{ "state", DEBUG_STATE},
{ "blit", DEBUG_BLIT},
{ "mip", DEBUG_MIPTREE},
{ "fall", DEBUG_PERF},
{ "perf", DEBUG_PERF},
{ "perfmon", DEBUG_PERFMON},
{ "bat", DEBUG_BATCH},
{ "pix", DEBUG_PIXEL},
{ "buf", DEBUG_BUFMGR},
{ "fbo", DEBUG_FBO},
{ "fs", DEBUG_WM },
{ "gs", DEBUG_GS},
{ "sync", DEBUG_SYNC},
{ "prim", DEBUG_PRIMS },
{ "vert", DEBUG_VERTS },
{ "dri", DEBUG_DRI },
{ "sf", DEBUG_SF },
{ "submit", DEBUG_SUBMIT },
{ "wm", DEBUG_WM },

View File

@ -46,56 +46,49 @@ extern uint64_t intel_debug;
#define INTEL_DEBUG(flags) unlikely(intel_debug & (flags))
#define DEBUG_TEXTURE (1ull << 0)
#define DEBUG_STATE (1ull << 1)
#define DEBUG_BLIT (1ull << 2)
#define DEBUG_MIPTREE (1ull << 3)
#define DEBUG_PERF (1ull << 4)
#define DEBUG_PERFMON (1ull << 5)
#define DEBUG_BATCH (1ull << 6)
#define DEBUG_PIXEL (1ull << 7)
#define DEBUG_BUFMGR (1ull << 8)
#define DEBUG_FBO (1ull << 9)
#define DEBUG_GS (1ull << 10)
#define DEBUG_SYNC (1ull << 11)
#define DEBUG_PRIMS (1ull << 12)
#define DEBUG_VERTS (1ull << 13)
#define DEBUG_DRI (1ull << 14)
#define DEBUG_SF (1ull << 15)
#define DEBUG_SUBMIT (1ull << 16)
#define DEBUG_WM (1ull << 17)
#define DEBUG_URB (1ull << 18)
#define DEBUG_VS (1ull << 19)
#define DEBUG_CLIP (1ull << 20)
#define DEBUG_SHADER_TIME (1ull << 21)
#define DEBUG_BLORP (1ull << 22)
#define DEBUG_NO16 (1ull << 23)
#define DEBUG_NO_DUAL_OBJECT_GS (1ull << 24)
#define DEBUG_OPTIMIZER (1ull << 25)
#define DEBUG_ANNOTATION (1ull << 26)
#define DEBUG_NO8 (1ull << 27)
#define DEBUG_NO_OACONFIG (1ull << 28)
#define DEBUG_SPILL_FS (1ull << 29)
#define DEBUG_SPILL_VEC4 (1ull << 30)
#define DEBUG_CS (1ull << 31)
#define DEBUG_HEX (1ull << 32)
#define DEBUG_NO_COMPACTION (1ull << 33)
#define DEBUG_TCS (1ull << 34)
#define DEBUG_TES (1ull << 35)
#define DEBUG_L3 (1ull << 36)
#define DEBUG_DO32 (1ull << 37)
#define DEBUG_NO_RBC (1ull << 38)
#define DEBUG_NO_HIZ (1ull << 39)
#define DEBUG_COLOR (1ull << 40)
#define DEBUG_REEMIT (1ull << 41)
#define DEBUG_SOFT64 (1ull << 42)
#define DEBUG_TCS_EIGHT_PATCH (1ull << 43)
#define DEBUG_BT (1ull << 44)
#define DEBUG_PIPE_CONTROL (1ull << 45)
#define DEBUG_NO_FAST_CLEAR (1ull << 46)
#define DEBUG_NO32 (1ull << 47)
#define DEBUG_RT (1ull << 48)
#define DEBUG_TASK (1ull << 49)
#define DEBUG_MESH (1ull << 50)
#define DEBUG_BLIT (1ull << 1)
#define DEBUG_PERF (1ull << 2)
#define DEBUG_PERFMON (1ull << 3)
#define DEBUG_BATCH (1ull << 4)
#define DEBUG_BUFMGR (1ull << 5)
#define DEBUG_GS (1ull << 6)
#define DEBUG_SYNC (1ull << 7)
#define DEBUG_SF (1ull << 8)
#define DEBUG_SUBMIT (1ull << 9)
#define DEBUG_WM (1ull << 10)
#define DEBUG_URB (1ull << 11)
#define DEBUG_VS (1ull << 12)
#define DEBUG_CLIP (1ull << 13)
#define DEBUG_SHADER_TIME (1ull << 14)
#define DEBUG_BLORP (1ull << 15)
#define DEBUG_NO16 (1ull << 16)
#define DEBUG_NO_DUAL_OBJECT_GS (1ull << 17)
#define DEBUG_OPTIMIZER (1ull << 18)
#define DEBUG_ANNOTATION (1ull << 19)
#define DEBUG_NO8 (1ull << 20)
#define DEBUG_NO_OACONFIG (1ull << 21)
#define DEBUG_SPILL_FS (1ull << 22)
#define DEBUG_SPILL_VEC4 (1ull << 23)
#define DEBUG_CS (1ull << 24)
#define DEBUG_HEX (1ull << 25)
#define DEBUG_NO_COMPACTION (1ull << 26)
#define DEBUG_TCS (1ull << 27)
#define DEBUG_TES (1ull << 28)
#define DEBUG_L3 (1ull << 29)
#define DEBUG_DO32 (1ull << 30)
#define DEBUG_NO_RBC (1ull << 31)
#define DEBUG_NO_HIZ (1ull << 32)
#define DEBUG_COLOR (1ull << 33)
#define DEBUG_REEMIT (1ull << 34)
#define DEBUG_SOFT64 (1ull << 35)
#define DEBUG_TCS_EIGHT_PATCH (1ull << 36)
#define DEBUG_BT (1ull << 37)
#define DEBUG_PIPE_CONTROL (1ull << 38)
#define DEBUG_NO_FAST_CLEAR (1ull << 39)
#define DEBUG_NO32 (1ull << 40)
#define DEBUG_RT (1ull << 41)
#define DEBUG_TASK (1ull << 42)
#define DEBUG_MESH (1ull << 43)
#define DEBUG_ANY (~0ull)