pan/perf: Make sure category indices match

This commit is contained in:
Christoph Pillmayer 2026-03-20 14:44:14 +01:00
parent fd5b441d35
commit 36cd197203

View file

@ -22,6 +22,11 @@ pan_perf_counter_read_raw(const struct pan_perf *perf,
enum pan_perf_counter_categories category,
uint8_t block_index, uint32_t counter_index)
{
STATIC_ASSERT((int)PAN_KMOD_PERF_CAT_FRONTEND == (int)PAN_PERF_COUNTER_CAT_FRONTEND);
STATIC_ASSERT((int)PAN_KMOD_PERF_CAT_TILER == (int)PAN_PERF_COUNTER_CAT_TILER);
STATIC_ASSERT((int)PAN_KMOD_PERF_CAT_MEMSYS == (int)PAN_PERF_COUNTER_CAT_MEMSYS);
STATIC_ASSERT((int)PAN_KMOD_PERF_CAT_SHADER == (int)PAN_PERF_COUNTER_CAT_SHADER);
assert(perf->session->data != NULL);
const uint32_t val_offset = perf->mem_layout.category[category].offset +