summaryrefslogtreecommitdiff
path: root/sys/dev/pci/drm/i915/i915_drv.c
AgeCommit message (Expand)Author
2013-11-30Oops! Only intended to commit the i915_dma.c changes in the previous commit.Mark Kettenis
2013-11-30Reorder some case statements to reduce the diffs with Linux.Mark Kettenis
2013-11-19Move the GTT management into the inteldrm driver. It is really obvious nowMark Kettenis
2013-11-19backout the DRM_IOCTL_I915_GEM_WAIT commitJonathan Gray
2013-11-17Remove some more dead code.Mark Kettenis
2013-11-17Implement DRM_IOCTL_I915_GEM_WAIT. Based on an earlier diff from jsg@Mark Kettenis
2013-11-17Distinguish between inteldrm and radeondrm.Mark Kettenis
2013-11-16Remove some dead code.Mark Kettenis
2013-10-30deprecate taskq_systq() and replace it with extern struct taskqDavid Gwynne
2013-10-29Move most of the uses of workqs in drm to the new task/taskq api.Jonathan Gray
2013-10-21Add load_font and list_font accessops to all rasops-based wsdisplay drivers.Miod Vallat
2013-10-20Use C99 named initializers for struct wsdisplay_accessops fields.Miod Vallat
2013-10-20WSDISPLAYIO_GTYPE ioctl support for KMS drivers. ok jsg@Miod Vallat
2013-09-30move the read/write functions and macros closer to linuxJonathan Gray
2013-09-08switch to using linux style pci match tablesJonathan Gray
2013-08-07Another major overhaul of the inteldrm(4) GEM code, bringing us considerablyMark Kettenis
2013-08-07add support for hardware contexts on recent intel hardwareJonathan Gray
2013-07-05make use of the drm_i915_private macro to reduce the diff to linuxJonathan Gray
2013-07-01The fast scrolling code causes random page table errors on older hardware.Mark Kettenis
2013-06-06Add the remaining support code for 4th gen Intel Core/Haswell graphicsJonathan Gray
2013-06-01Make mutexes that get used in interrupts IPL_TTY instead of IPL_NONE.Mark Kettenis
2013-05-21Delete unused function.Mark Kettenis
2013-05-17wsmoused supportMark Kettenis
2013-05-16burner supportMark Kettenis
2013-05-15sync the list of pre haswell intel video devices with linuxJonathan Gray
2013-05-05Add nonblocking argument to i915_gem_object_pin() andMark Kettenis
2013-05-05With KMS, the inteldrm_quiesce dance isn't needed anymore. Zap the code.Mark Kettenis
2013-05-05Remove some #ifdef'ed out code that's never going to get used again.Mark Kettenis
2013-05-04In i915_alloc_ifp() and i965_alloc_ifp() use extent_alloc_subregion() to makeMark Kettenis
2013-04-30Clear the right pixels when scrolling backwards.Mark Kettenis
2013-04-21Move GEM initialization code into its own function like Linux has.Mark Kettenis
2013-04-18"160 chars ought to be enough for everybody"Mark Kettenis
2013-04-17Also accelerate scrolling backwards.Mark Kettenis
2013-04-17Another round of reducing diffs with Linux code.Mark Kettenis
2013-04-14Take a different approach towards framebuffer accelartion. Instead of usingMark Kettenis
2013-04-05move the bounds check for execbuffer relocation count closer to linuxJonathan Gray
2013-04-03Return ENOENT instead of EBADF if looking up a gem object fails.Mark Kettenis
2013-04-03move i915_gem_find_inactive_object() into i915_gem_evict.cJonathan Gray
2013-03-30If the ws_{get|set}_param hooks are set, use those for brightness controlMark Kettenis
2013-03-30go back to the old method of execbuffer pinningJonathan Gray
2013-03-28add support for relaxed deltasJonathan Gray
2013-03-28Add i915_enable_hangcheck parameter.Mark Kettenis
2013-03-28add i915_gem_execbuffer_reserve_object and friends and moveJonathan Gray
2013-03-28add the ioctls to get/set the caching level of a buffer objectJonathan Gray
2013-03-26Short-circuit screen switching if we're switching to the screen that'sMark Kettenis
2013-03-25Use the new rasops multiple screen support to provide proper virtualMark Kettenis
2013-03-22Move i915_gem_gtt_map_ioctl() from i915_drv.c to i915_gem.c and rename itMark Kettenis
2013-03-22implement DRM_IOCTL_I915_GEM_SW_FINISHJonathan Gray
2013-03-20Backout some changes introduced in linux 3.8.3 which are knownJonathan Gray
2013-03-19Don't advertise brightness control if it isn't supported.Mark Kettenis