mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 05:18:08 +02:00
iris: validation dumping improvements
backported from i965. don't bother with (pinned) because everything is.
This commit is contained in:
parent
24bcf1054b
commit
b69a85bc4d
2 changed files with 8 additions and 3 deletions
|
|
@ -59,13 +59,18 @@ dump_validation_list(struct iris_batch *batch)
|
|||
fprintf(stderr, "Validation list (length %d):\n", batch->exec_count);
|
||||
|
||||
for (int i = 0; i < batch->exec_count; i++) {
|
||||
uint64_t flags = batch->validation_list[i].flags;
|
||||
assert(batch->validation_list[i].handle ==
|
||||
batch->exec_bos[i]->gem_handle);
|
||||
fprintf(stderr, "[%d] = %d %s %p @ %"PRIx64"\n", i,
|
||||
fprintf(stderr, "[%2d]: %2d %-14s %p %s%-7s @ 0x%016llx (%"PRIu64"B)\n",
|
||||
i,
|
||||
batch->validation_list[i].handle,
|
||||
batch->exec_bos[i]->name,
|
||||
batch->exec_bos[i],
|
||||
batch->exec_bos[i]->gtt_offset);
|
||||
(flags & EXEC_OBJECT_SUPPORTS_48B_ADDRESS) ? "(48b" : "(32b",
|
||||
(flags & EXEC_OBJECT_WRITE) ? " write)" : ")",
|
||||
batch->validation_list[i].offset,
|
||||
batch->exec_bos[i]->size);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -257,7 +257,7 @@ iris_resource_create_with_modifiers(struct pipe_screen *pscreen,
|
|||
.tiling_flags = 1 << mod_info->tiling);
|
||||
|
||||
enum iris_memory_zone memzone = IRIS_MEMZONE_OTHER;
|
||||
const char *name = "resource";
|
||||
const char *name = templ->target == PIPE_BUFFER ? "buffer" : "miptree";
|
||||
if (templ->flags & IRIS_RESOURCE_FLAG_SHADER_MEMZONE) {
|
||||
memzone = IRIS_MEMZONE_SHADER;
|
||||
name = "shader kernels";
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue