summaryrefslogtreecommitdiff
path: root/sys/dev/pci/drm/i915
AgeCommit message (Expand)Author
2015-09-26Try a little bit harder to clean up if attaching inteldrm(4) fails.Mark Kettenis
2015-09-26Update drm_irq.c to the version from Linux 3.14.52.Mark Kettenis
2015-09-26Apparently Valleyview / Bay Trail has 32-bit BARs, so fetch the type insteadMark Kettenis
2015-09-26Make the PPGTT code work. Seems to fix the caching issues on Broadwell.Mark Kettenis
2015-09-253.14 backports of some Broadwell fixes fromJonathan Gray
2015-09-25Disable IPS for now. Identified by jsg@ as the cause for the unsynchedMark Kettenis
2015-09-25Now that waitqueue_active() actually works, enable the WARN_ON that uses it.Mark Kettenis
2015-09-24Enable MSIs on hardware that supports it. On the Thinkpad X1, the APIC pinMark Kettenis
2015-09-24Properly implement waitqueue_active(). Gets rid of spuriousMark Kettenis
2015-09-24The devlist awk script didn't pickup the broadwell ids as they areJonathan Gray
2015-09-23Update inteldrm to the code from Linux 3.14.52 (which corresponds toMark Kettenis
2015-07-16Introduce a Linux compatible wait_event API and use it in the inteldrm code.Mark Kettenis
2015-06-28Read the lower 16-bits of the GCFGC "double word". Potentially fixes issuesMark Kettenis
2015-06-26Add Linux completion API and use it.Mark Kettenis
2015-06-24Linux jiffies and OpenBSD ticks are the same thing.Mark Kettenis
2015-06-24Introduce Linux work queue APIs and use them. As a side-effect, this willMark Kettenis
2015-06-22Flush out another small diff to reduce the diffs with Linux.Mark Kettenis
2015-06-04Switch intel_gmbus_is_port_valid and intel_gmbus_is_forced_bit fromJonathan Gray
2015-04-19Enable the REG_READ ioctl. A whitelist is used to allowJonathan Gray
2015-04-18another round of reducing the diff to linuxJonathan Gray
2015-04-18define and use trace macrosJonathan Gray
2015-04-18Remove some unused debug functions. If we're interested inJonathan Gray
2015-04-18add and use module param macrosJonathan Gray
2015-04-17Make drm ioctls table driven. Further reduces the diff to linux.Jonathan Gray
2015-04-12Add a few missing trace functions, and "use" them. Add back the WATCH_GTTMark Kettenis
2015-04-12change back to wait_for/wait_for_atomic_usJonathan Gray
2015-04-12Switch back to ioread32 and iowrite32 for cases where bus_space_vaddr isJonathan Gray
2015-04-12make wait_queue_head a struct with a mutexJonathan Gray
2015-04-11rename i915 interrupt handlers from *_intr back to *_irq_handlerJonathan Gray
2015-04-11change back to spinlock_t/DEFINE_SPINLOCKJonathan Gray
2015-04-11change back to drm_free_large/drm_malloc_abJonathan Gray
2015-04-11add/use max_t()Jonathan Gray
2015-04-11Rename i915_gem_chipset_flush() to intel_gtt_chipset_flush()Jonathan Gray
2015-04-08change back to udelay/mdelayJonathan Gray
2015-04-08change back to memcpy_toio/memcpy_fromio/memset_ioJonathan Gray
2015-04-08change back to using min_tJonathan Gray
2015-04-08ttm has it's own version of kmap/kunmap that usesJonathan Gray
2015-04-06move some inline linux compat into the dedicated filesJonathan Gray
2015-04-06add/use some more errno remappingJonathan Gray
2015-04-06Now we have dev_priv->mm.gtt_base_addr we can set fb_base and removeJonathan Gray
2015-04-06add and use macros for wake_up/wake_up_all/wake_up_all_lockedJonathan Gray
2015-04-05Another round of reducing diffs with Linux. This one moves the variousMark Kettenis
2015-04-03resync i915_drv.h to make it diffable to linuxJonathan Gray
2015-02-12switch back to IRQ_NONE/IRQ_HANDLEDJonathan Gray
2015-02-12Add and use macros for linux memory barriers. Fix the call inJonathan Gray
2015-02-12switch some free calls back to kfreeJonathan Gray
2015-02-12switch MUTEX_ASSERT_LOCKED calls back to assert_spin_lockedJonathan Gray
2015-02-12Rename the struct device member of inteldrm_softc to sc_dev and rename theMark Kettenis
2015-02-12Add mutex_is_locked and use it wherever linux uses it.Mark Kettenis
2015-02-11Switch most printf style functions calls back to linux function namesJonathan Gray