mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-21 14:56:18 +00:00
tools/intel_gpu_dump: add hackish --devid parsing
For bugreports and whatnotelse. Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
parent
2a7778d4e3
commit
079f839030
@ -251,10 +251,18 @@ main (int argc, char *argv[])
|
|||||||
const char *path;
|
const char *path;
|
||||||
struct stat st;
|
struct stat st;
|
||||||
int err;
|
int err;
|
||||||
uint32_t devid;
|
uint32_t devid = 0;
|
||||||
uint32_t instdone, instdone1 = 0;
|
uint32_t instdone, instdone1 = 0;
|
||||||
struct pci_device *pci_dev;
|
struct pci_device *pci_dev;
|
||||||
|
|
||||||
|
if (argc > 2 && strcmp(argv[1], "--devid") == 0) {
|
||||||
|
char *tmp = argv[0];
|
||||||
|
devid = atoi(argv[2]);
|
||||||
|
argc -= 2;
|
||||||
|
argv += 2;
|
||||||
|
argv[0] = tmp;
|
||||||
|
}
|
||||||
|
|
||||||
if (argc > 2) {
|
if (argc > 2) {
|
||||||
fprintf (stderr,
|
fprintf (stderr,
|
||||||
"intel_gpu_dump: Parse an Intel GPU ringbuffer/batchbuffer state\n"
|
"intel_gpu_dump: Parse an Intel GPU ringbuffer/batchbuffer state\n"
|
||||||
@ -274,9 +282,12 @@ main (int argc, char *argv[])
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (devid == 0) {
|
||||||
pci_dev = intel_get_pci_device();
|
pci_dev = intel_get_pci_device();
|
||||||
devid = pci_dev->device_id;
|
devid = pci_dev->device_id;
|
||||||
intel_get_mmio(pci_dev);
|
intel_get_mmio(pci_dev);
|
||||||
|
}
|
||||||
|
|
||||||
init_instdone_definitions(devid);
|
init_instdone_definitions(devid);
|
||||||
|
|
||||||
if (argc == 1) {
|
if (argc == 1) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user