summaryrefslogtreecommitdiff
path: root/sys/dev/pci/drm
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-30Enable some #ifdef'ed out SandyBridge-specific code that seems to work fine.Mark Kettenis
2013-11-30Restore frame buffer upon last close; makes sure we we have a usable consoleMark Kettenis
2013-11-29Should be safe to allow intel_ring_wait_seqno() to be interrupted.Mark Kettenis
2013-11-28Re-enable RADEON_INFO_VA_START and RADEON_INFO_IB_VM_MAX_SIZE.Mark Kettenis
2013-11-28Add short-circuit code to __wait_seqno() that's also present in Linux.Mark Kettenis
2013-11-27Reduce diffs with Linux.Mark Kettenis
2013-11-27Hook up gem_open/close_object methods.Mark Kettenis
2013-11-27Add 'struct drm_i915_gem_objects_ops' and use it; reduces diffs with Linux.Mark Kettenis
2013-11-26claim to support relaxed fencingJonathan Gray
2013-11-20Eliminate some differences with the Linux code; no code change.Mark Kettenis
2013-11-20Silly Linux-style negative errno returns.Mark Kettenis
2013-11-20switch to the drm_mm based gtt eviction code from linux 3.8.13Jonathan Gray
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-17drm/radeon: fix hw contexts for SUMO2 asicsJonathan Gray
2013-11-17drm/i915: Only clear write-domains after a successful wait-seqnoJonathan Gray
2013-11-17Sync with libdrm 2.4.47.Mark Kettenis
2013-11-17Distinguish between inteldrm and radeondrm.Mark Kettenis
2013-11-16PAGE_MASK has exactly the opposite meaning in Linux and OpenBSD. Adjust itsMark Kettenis
2013-11-16Remove some dead code.Mark Kettenis
2013-11-11replace things like "start + interval > ticks" withDavid Gwynne
2013-11-11drm/i915/hsw: Disable L3 caching of atomic memory operations.Jonathan Gray
2013-11-11drm/i915: Don't enable the cursor on a disable pipeJonathan Gray
2013-11-11drm/i915: do not update cursor in crtc mode setJonathan Gray
2013-11-11drm/i915: Fix context sizes on HSWJonathan Gray
2013-11-07add a simplistic version of WARN_ON_ONCE() that doesn't warnJonathan Gray
2013-11-04The radeondrm code that sets the DPMS mode may sleep, so it should not be runMark Kettenis
2013-11-02Replace drm_handle_create/delete with drm_gem_handle_create/delete and makeMark Kettenis
2013-11-02Fix reference leak in i915_gem_mmap_ioctl().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-26Unstub i915_gem_dumb_destroy() and radeon_mode_dumb_destroy().Mark Kettenis
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-20Use rdev->audio_task for hdmi audio related hotplug events. Matches theMark Kettenis
2013-10-20WSDISPLAYIO_GTYPE ioctl support for KMS drivers. ok jsg@Miod Vallat
2013-10-18the radeon suspend routine looks hairy, and feels like it should runTheo de Raadt
2013-10-18At device attach, mark the device "shutdown", until the mountroot hookTheo de Raadt
2013-10-05add and use gtt mapping flags, further reduces the diff to linuxJonathan Gray
2013-10-03Another fix from Linux that ended up being packported to the 3.8.13 stableMark Kettenis
2013-10-01Emulate 64-bit atomic operations on 32-bit architectures by using a mutex.Mark Kettenis
2013-09-30move the read/write functions and macros closer to linuxJonathan Gray
2013-09-30drmclose: don't unref objects with a mutex locked.Jonathan Gray
2013-09-25Unbreak the tree; no 64-bit atomic operations on 32-bit architectures for now.Mark Kettenis
2013-09-24Make (almost all) atomic operations really atomic.Mark Kettenis
2013-09-24Make sure vblank_time_lock blocks interrupts to match Linux.Mark Kettenis