summaryrefslogtreecommitdiff
path: root/sys/dev/pci/drm
AgeCommit message (Expand)Author
2013-12-15Overhaul the pread and pwrite code to match what Linux does. Should fix a fewMark Kettenis
2013-12-15Abuse phys_map to reliably wait for kva.Mark Kettenis
2013-12-11Make obj->pages a simple array instead of an array of bus_dma_segment_t's.Mark Kettenis
2013-12-09Bring i915_gem_mmap_ioctl a bit closer to the Linux code.Mark Kettenis
2013-12-08add static back to the ttm functionsJonathan Gray
2013-12-07Emulating wait_event_timeout() using msleep() is hard. This version shouldMark Kettenis
2013-12-07No need to blow away the cache after updating GTT entries. The driver alreadyMark Kettenis
2013-12-07Now that we properly flush caches, we can enable cpu relocations.Mark Kettenis
2013-12-07Enable fast path for relocations.Mark Kettenis
2013-12-06Change a WARN_ON into a BUG_ON to match Linux.Mark Kettenis
2013-12-06It seems to be possible to truncate an object while it is still mapped.Mark Kettenis
2013-12-06Another round of reducing diffs with Linux.Mark Kettenis
2013-12-05Fully unstub intel_overlay_{map|unmap}_regs.Mark Kettenis
2013-12-05Rename 'struct drm_obj' to 'struct drm_gem_object' to reduce the diffs withMark Kettenis
2013-12-03Remove some unused cruft.Mark Kettenis
2013-12-01Remove some prototypes for functions that no longer exist.Mark Kettenis
2013-12-01The flush_tlb() method is a no-op so don't bother.Mark Kettenis
2013-12-01drm/i915: no lvds quirk for hp t5740Mark Kettenis
2013-12-01drm/i915: Fix write-read race with multiple ringsMark Kettenis
2013-12-01drm/i915: inverted brightness quirk for Acer Aspire 4736ZMark Kettenis
2013-12-01drm/i915: Adding more reserved PCI IDs for Haswell.Mark Kettenis
2013-12-01drm/i915: Correct obj->mm_list link to dev_priv->dev_priv->mm.inactive_listMark Kettenis
2013-12-01Bring back the DRM_IOCTL_I915_GEM_WAIT diff now that I've figured out whatMark Kettenis
2013-12-01Fix WARN() and WARN_ON(); the condition should only be evaluated once.Mark Kettenis
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