diff options
Diffstat (limited to 'src/intel/tools')
-rw-r--r-- | src/intel/tools/intel_dump_gpu.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/intel/tools/intel_dump_gpu.c b/src/intel/tools/intel_dump_gpu.c index f9a5668be53..f604c6c62f0 100644 --- a/src/intel/tools/intel_dump_gpu.c +++ b/src/intel/tools/intel_dump_gpu.c @@ -207,6 +207,12 @@ dump_execbuffer2(int fd, struct drm_i915_gem_execbuffer2 *execbuffer2) fail_if(!gen_get_device_info_from_fd(fd, &devinfo), "failed to identify chipset.\n"); device = devinfo.chipset_id; + } else if (devinfo.gen == 0) { + fail_if(!gen_get_device_info_from_pci_id(device, &devinfo), + "failed to identify chipset.\n"); + } + + if (!aub_file.file) { aub_file_init(&aub_file, output_file, verbose == 2 ? stdout : NULL, device, program_invocation_short_name); |