summaryrefslogtreecommitdiff
path: root/tools/intel_reg_dumper.c
diff options
context:
space:
mode:
authorAdam Jackson <ajax@redhat.com>2010-05-05 11:46:27 -0400
committerAdam Jackson <ajax@redhat.com>2010-06-30 10:58:32 -0400
commit439adf7a0af2613e13bf1b29b02ab084b39f072c (patch)
tree47954d75e782a0b585fbfe7e1e2d4dd864f27502 /tools/intel_reg_dumper.c
parent040fbc6ea3fd59024a41e85af273b0194901f27a (diff)
fix reg_dumper on systems without intel gpus
Diffstat (limited to 'tools/intel_reg_dumper.c')
-rw-r--r--tools/intel_reg_dumper.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/tools/intel_reg_dumper.c b/tools/intel_reg_dumper.c
index 18fe4d3c..b4b317f7 100644
--- a/tools/intel_reg_dumper.c
+++ b/tools/intel_reg_dumper.c
@@ -1888,13 +1888,14 @@ int main(int argc, char** argv)
{
struct pci_device *pci_dev;
- pci_dev = intel_get_pci_device();
- devid = pci_dev->device_id; /* XXX not true when mapping! */
-
if (argc == 2)
intel_map_file(argv[1]);
- else
+ else {
+ pci_dev = intel_get_pci_device();
+ devid = pci_dev->device_id; /* XXX not true when mapping! */
+
intel_get_mmio(pci_dev);
+ }
if (HAS_PCH_SPLIT(devid) || getenv("HAS_PCH_SPLIT")) {
intel_check_pch();