gpu-dump: Include BLT and BSD ringbuffers

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
Chris Wilson 2010-12-04 11:41:30 +00:00
parent 157207ada5
commit 1e4cf7dbbe

View File

@ -366,6 +366,30 @@ main (int argc, char *argv[])
"write\n");
read_data_file (devid, filename, 0);
free (filename);
asprintf(&filename, "%s/i915_blt_ringbuffer_info", path);
if (stat(filename, &st) == 0) {
parse_ringbuffer_info(filename, &ring_head, &ring_tail, &acthd);
free(filename);
asprintf (&filename, "%s/i915_blt_ringbuffer_data", path);
intel_decode_context_set_head_tail(ring_head, ring_tail);
printf("BLT Ringbuffer: ");
read_data_file (devid, filename, 0);
}
free (filename);
asprintf(&filename, "%s/i915_bsd_ringbuffer_info", path);
if (stat(filename, &st) == 0) {
parse_ringbuffer_info(filename, &ring_head, &ring_tail, &acthd);
free(filename);
asprintf (&filename, "%s/i915_bsd_ringbuffer_data", path);
intel_decode_context_set_head_tail(ring_head, ring_tail);
printf("BSD Ringbuffer: ");
read_data_file (devid, filename, 0);
}
free (filename);
} else {
read_data_file (devid, path, 1);
}