New VA debug option to dump aub file.
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
(cherry picked from commit
9509ac69a5fdb6f60b471ebc32e767cecaa72268)
extern uint32_t g_intel_debug_option_flags;
#define VA_INTEL_DEBUG_OPTION_ASSERT (1 << 0)
#define VA_INTEL_DEBUG_OPTION_BENCH (1 << 1)
+#define VA_INTEL_DEBUG_OPTION_DUMP_AUB (1 << 2)
#define ASSERT_RET(value, fail_ret) do { \
if (!(value)) { \
assert(intel->bufmgr);
intel_bufmgr_gem_enable_reuse(intel->bufmgr);
+ if (g_intel_debug_option_flags & VA_INTEL_DEBUG_OPTION_DUMP_AUB) {
+ drm_intel_bufmgr_gem_set_aub_filename(intel->bufmgr,
+ "va.aub");
+ drm_intel_bufmgr_gem_set_aub_dump(intel->bufmgr, 1);
+ }
+
return True;
}