diff options
-rw-r--r-- | lib/intel_mmio.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/intel_mmio.c b/lib/intel_mmio.c index 21a84d48..7b1bcacd 100644 --- a/lib/intel_mmio.c +++ b/lib/intel_mmio.c @@ -191,8 +191,8 @@ intel_register_access_init(struct pci_device *pci_dev, int safe) if (mmio_data.inited) return -1; - - mmio_data.safe = (safe != 0 && pci_dev->device_id >= 4) ? true : false; + mmio_data.safe = (safe != 0 && + intel_gen(pci_dev->device_id) >= 4) ? true : false; mmio_data.i915_devid = pci_dev->device_id; if (mmio_data.safe) mmio_data.map = intel_get_register_map(mmio_data.i915_devid); |