iris: Enable INTEL_DEBUG_BATCH_FRAME_START/_STOP

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22564>
This commit is contained in:
Felix DeGrood
2023-04-24 21:02:09 +00:00
committed by Felix Degrood
parent 61c209095c
commit 543c554ed6
2 changed files with 12 additions and 4 deletions

View File

@@ -31,6 +31,7 @@
#include "iris/iris_bufmgr.h"
#include "iris/iris_batch.h"
#include "iris/iris_context.h"
#define FILE_DEBUG_FLAG DEBUG_BUFMGR
@@ -286,14 +287,17 @@ i915_batch_submit(struct iris_batch *batch)
* in theory try to grab bo_deps_lock. Let's keep it safe and decode
* outside the lock.
*/
if (INTEL_DEBUG(DEBUG_BATCH))
if (INTEL_DEBUG(DEBUG_BATCH) &&
intel_debug_batch_in_range(batch->ice->frame))
iris_batch_decode_batch(batch);
simple_mtx_lock(bo_deps_lock);
iris_batch_update_syncobjs(batch);
if (INTEL_DEBUG(DEBUG_BATCH | DEBUG_SUBMIT)) {
if ((INTEL_DEBUG(DEBUG_BATCH) &&
intel_debug_batch_in_range(batch->ice->frame)) ||
INTEL_DEBUG(DEBUG_SUBMIT)) {
iris_dump_fence_list(batch);
iris_dump_bo_list(batch);
}

View File

@@ -28,6 +28,7 @@
#include "dev/intel_debug.h"
#include "iris/iris_bufmgr.h"
#include "iris/iris_batch.h"
#include "iris/iris_context.h"
#include "drm-uapi/xe_drm.h"
@@ -213,7 +214,8 @@ xe_batch_submit(struct iris_batch *batch)
* in theory try to grab bo_deps_lock. Let's keep it safe and decode
* outside the lock.
*/
if (INTEL_DEBUG(DEBUG_BATCH))
if (INTEL_DEBUG(DEBUG_BATCH) &&
intel_debug_batch_in_range(batch->ice->frame))
iris_batch_decode_batch(batch);
simple_mtx_lock(bo_deps_lock);
@@ -243,7 +245,9 @@ xe_batch_submit(struct iris_batch *batch)
}
}
if (INTEL_DEBUG(DEBUG_BATCH | DEBUG_SUBMIT)) {
if ((INTEL_DEBUG(DEBUG_BATCH) &&
intel_debug_batch_in_range(batch->ice->frame)) ||
INTEL_DEBUG(DEBUG_SUBMIT)) {
iris_dump_fence_list(batch);
iris_dump_bo_list(batch);
}