RADV_DEBUG_VM_FAULTS = 0x400,
RADV_DEBUG_ZERO_VRAM = 0x800,
RADV_DEBUG_SYNC_SHADERS = 0x1000,
- RADV_DEBUG_NO_SISCHED = 0x2000,
- RADV_DEBUG_PREOPTIR = 0x4000,
- RADV_DEBUG_NO_DYNAMIC_BOUNDS = 0x8000,
- RADV_DEBUG_NO_OUT_OF_ORDER = 0x10000,
- RADV_DEBUG_INFO = 0x20000,
- RADV_DEBUG_ERRORS = 0x40000,
- RADV_DEBUG_STARTUP = 0x80000,
- RADV_DEBUG_CHECKIR = 0x100000,
- RADV_DEBUG_NOTHREADLLVM = 0x200000,
- RADV_DEBUG_NOBINNING = 0x400000,
- RADV_DEBUG_NO_LOAD_STORE_OPT = 0x800000,
- RADV_DEBUG_NO_NGG = 0x1000000,
- RADV_DEBUG_NO_SHADER_BALLOT = 0x2000000,
- RADV_DEBUG_ALL_ENTRYPOINTS = 0x4000000,
- RADV_DEBUG_DUMP_META_SHADERS = 0x8000000,
- RADV_DEBUG_NO_MEMORY_CACHE = 0x10000000,
- RADV_DEBUG_NOOP = 0x20000000,
+ RADV_DEBUG_PREOPTIR = 0x2000,
+ RADV_DEBUG_NO_DYNAMIC_BOUNDS = 0x4000,
+ RADV_DEBUG_NO_OUT_OF_ORDER = 0x8000,
+ RADV_DEBUG_INFO = 0x10000,
+ RADV_DEBUG_ERRORS = 0x20000,
+ RADV_DEBUG_STARTUP = 0x40000,
+ RADV_DEBUG_CHECKIR = 0x80000,
+ RADV_DEBUG_NOTHREADLLVM = 0x100000,
+ RADV_DEBUG_NOBINNING = 0x200000,
+ RADV_DEBUG_NO_LOAD_STORE_OPT = 0x400000,
+ RADV_DEBUG_NO_NGG = 0x800000,
+ RADV_DEBUG_NO_SHADER_BALLOT = 0x1000000,
+ RADV_DEBUG_ALL_ENTRYPOINTS = 0x2000000,
+ RADV_DEBUG_DUMP_META_SHADERS = 0x4000000,
+ RADV_DEBUG_NO_MEMORY_CACHE = 0x8000000,
+ RADV_DEBUG_NOOP = 0x10000000,
};
enum {
RADV_PERFTEST_NO_BATCHCHAIN = 0x1,
- RADV_PERFTEST_SISCHED = 0x2,
- RADV_PERFTEST_LOCAL_BOS = 0x4,
- RADV_PERFTEST_DCC_MSAA = 0x8,
- RADV_PERFTEST_BO_LIST = 0x10,
- RADV_PERFTEST_SHADER_BALLOT = 0x20,
- RADV_PERFTEST_TC_COMPAT_CMASK = 0x40,
- RADV_PERFTEST_CS_WAVE_32 = 0x80,
- RADV_PERFTEST_PS_WAVE_32 = 0x100,
- RADV_PERFTEST_GE_WAVE_32 = 0x200,
- RADV_PERFTEST_DFSM = 0x400,
- RADV_PERFTEST_ACO = 0x800,
+ RADV_PERFTEST_LOCAL_BOS = 0x2,
+ RADV_PERFTEST_DCC_MSAA = 0x4,
+ RADV_PERFTEST_BO_LIST = 0x8,
+ RADV_PERFTEST_SHADER_BALLOT = 0x10,
+ RADV_PERFTEST_TC_COMPAT_CMASK = 0x20,
+ RADV_PERFTEST_CS_WAVE_32 = 0x40,
+ RADV_PERFTEST_PS_WAVE_32 = 0x80,
+ RADV_PERFTEST_GE_WAVE_32 = 0x100,
+ RADV_PERFTEST_DFSM = 0x200,
+ RADV_PERFTEST_ACO = 0x400,
};
bool
}
/* These flags affect shader compilation. */
- uint64_t shader_env_flags =
- (device->instance->perftest_flags & RADV_PERFTEST_SISCHED ? 0x1 : 0) |
- (device->use_aco ? 0x2 : 0);
+ uint64_t shader_env_flags = (device->use_aco ? 0x2 : 0);
/* The gpu id is already embedded in the uuid so we just pass "radv"
* when creating the cache.
{"vmfaults", RADV_DEBUG_VM_FAULTS},
{"zerovram", RADV_DEBUG_ZERO_VRAM},
{"syncshaders", RADV_DEBUG_SYNC_SHADERS},
- {"nosisched", RADV_DEBUG_NO_SISCHED},
{"preoptir", RADV_DEBUG_PREOPTIR},
{"nodynamicbounds", RADV_DEBUG_NO_DYNAMIC_BOUNDS},
{"nooutoforder", RADV_DEBUG_NO_OUT_OF_ORDER},
static const struct debug_control radv_perftest_options[] = {
{"nobatchchain", RADV_PERFTEST_NO_BATCHCHAIN},
- {"sisched", RADV_PERFTEST_SISCHED},
{"localbos", RADV_PERFTEST_LOCAL_BOS},
{"dccmsaa", RADV_PERFTEST_DCC_MSAA},
{"bolist", RADV_PERFTEST_BO_LIST},