diff options
author | Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> | 2020-09-11 10:07:23 +0200 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2020-09-16 14:15:19 +0100 |
commit | a13282d661bb5af9e6aa61317924b340b0a650e8 (patch) | |
tree | 1af5addc3f1664bf1fe33f971bf11c315c8835db /lib/intel_batchbuffer.h | |
parent | 92c0e2375c6b1e17598da29aac61af09e880af07 (diff) |
lib/intel_batchbuffer: dump bb to base64
Code for dumping bb to log as base64 which can be used when
something wrong happened.
Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Dominik Grzegorzek <dominik.grzegorzek@intel.com>
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'lib/intel_batchbuffer.h')
-rw-r--r-- | lib/intel_batchbuffer.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/intel_batchbuffer.h b/lib/intel_batchbuffer.h index c80eb97d..caa89dc6 100644 --- a/lib/intel_batchbuffer.h +++ b/lib/intel_batchbuffer.h @@ -433,6 +433,7 @@ struct intel_bb { int i915; int gen; bool debug; + bool dump_base64; bool enforce_relocs; uint32_t devid; uint32_t handle; @@ -486,6 +487,7 @@ int intel_bb_sync(struct intel_bb *ibb); void intel_bb_print(struct intel_bb *ibb); void intel_bb_dump(struct intel_bb *ibb, const char *filename); void intel_bb_set_debug(struct intel_bb *ibb, bool debug); +void intel_bb_set_dump_base64(struct intel_bb *ibb, bool dump); static inline uint64_t intel_bb_set_default_object_alignment(struct intel_bb *ibb, uint64_t alignment) |