mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 07:28:11 +02:00
intel: Add env variable to add break point on/before compute dispatch
Reviewed-by: Sagar Ghuge <sagar.ghuge@intel.com> Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/13089 Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35353>
This commit is contained in:
parent
213874d42b
commit
172e475705
2 changed files with 12 additions and 0 deletions
|
|
@ -115,6 +115,7 @@ static const struct debug_control_bitset debug_control[] = {
|
|||
OPT1("isl", DEBUG_ISL),
|
||||
OPT1("sparse", DEBUG_SPARSE),
|
||||
OPT1("draw_bkp", DEBUG_DRAW_BKP),
|
||||
OPT1("dispatch_bkp", DEBUG_DISPATCH_BKP),
|
||||
OPT1("bat-stats", DEBUG_BATCH_STATS),
|
||||
OPT1("reg-pressure", DEBUG_REG_PRESSURE),
|
||||
OPT1("shader-print", DEBUG_SHADER_PRINT),
|
||||
|
|
@ -210,6 +211,9 @@ uint32_t intel_debug_bkp_before_draw_count = 0;
|
|||
uint32_t intel_debug_bkp_after_draw_count = 0;
|
||||
uint32_t intel_shader_dump_filter = 0;
|
||||
|
||||
uint32_t intel_debug_bkp_before_dispatch_count = 0;
|
||||
uint32_t intel_debug_bkp_after_dispatch_count = 0;
|
||||
|
||||
static void
|
||||
parse_debug_bitset(const char *env, const struct debug_control_bitset *tbl)
|
||||
{
|
||||
|
|
@ -264,6 +268,11 @@ process_intel_debug_variable_once(void)
|
|||
intel_shader_dump_filter =
|
||||
debug_get_num_option("INTEL_SHADER_DUMP_FILTER", 0);
|
||||
|
||||
intel_debug_bkp_before_dispatch_count =
|
||||
debug_get_num_option("INTEL_DEBUG_BKP_BEFORE_DISPATCH_COUNT", 0);
|
||||
intel_debug_bkp_after_dispatch_count =
|
||||
debug_get_num_option("INTEL_DEBUG_BKP_AFTER_DISPATCH_COUNT", 0);
|
||||
|
||||
if (!(intel_simd & DEBUG_FS_SIMD))
|
||||
intel_simd |= DEBUG_FS_SIMD;
|
||||
if (!(intel_simd & DEBUG_CS_SIMD))
|
||||
|
|
|
|||
|
|
@ -79,6 +79,7 @@ enum intel_debug_flag {
|
|||
DEBUG_ISL,
|
||||
DEBUG_SPARSE,
|
||||
DEBUG_DRAW_BKP,
|
||||
DEBUG_DISPATCH_BKP,
|
||||
DEBUG_BATCH_STATS,
|
||||
DEBUG_REG_PRESSURE,
|
||||
DEBUG_SHADER_PRINT,
|
||||
|
|
@ -134,6 +135,8 @@ extern BITSET_WORD intel_debug[BITSET_WORDS(INTEL_DEBUG_MAX)];
|
|||
extern uint64_t intel_simd;
|
||||
extern uint32_t intel_debug_bkp_before_draw_count;
|
||||
extern uint32_t intel_debug_bkp_after_draw_count;
|
||||
extern uint32_t intel_debug_bkp_before_dispatch_count;
|
||||
extern uint32_t intel_debug_bkp_after_dispatch_count;
|
||||
extern uint64_t intel_debug_batch_frame_start;
|
||||
extern uint64_t intel_debug_batch_frame_stop;
|
||||
extern uint32_t intel_shader_dump_filter;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue