index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
dev
/
pci
/
drm
/
i915
/
i915_gem.c
Age
Commit message (
Expand
)
Author
2015-06-24
Introduce Linux work queue APIs and use them. As a side-effect, this will
Mark Kettenis
2015-06-22
Flush out another small diff to reduce the diffs with Linux.
Mark Kettenis
2015-04-18
another round of reducing the diff to linux
Jonathan Gray
2015-04-18
define and use trace macros
Jonathan Gray
2015-04-17
Make drm ioctls table driven. Further reduces the diff to linux.
Jonathan Gray
2015-04-12
Add a few missing trace functions, and "use" them. Add back the WATCH_GTT
Mark Kettenis
2015-04-12
make wait_queue_head a struct with a mutex
Jonathan Gray
2015-04-08
ttm has it's own version of kmap/kunmap that uses
Jonathan Gray
2015-04-06
move some inline linux compat into the dedicated files
Jonathan Gray
2015-04-06
add/use some more errno remapping
Jonathan Gray
2015-04-05
Another round of reducing diffs with Linux. This one moves the various
Mark Kettenis
2015-02-12
Add and use macros for linux memory barriers. Fix the call in
Jonathan Gray
2015-02-12
Rename the struct device member of inteldrm_softc to sc_dev and rename the
Mark Kettenis
2015-02-12
Add mutex_is_locked and use it wherever linux uses it.
Mark Kettenis
2015-02-10
switch most mtx_* calls back to linux spinlocks
Jonathan Gray
2015-02-10
switch most rwlock calls back to their linux equivalents
Jonathan Gray
2015-02-10
Remove DRM_LOCK macros, rename dev_lock to struct_mutex and directly
Jonathan Gray
2015-01-27
remove the second void * argument on tasks.
David Gwynne
2014-12-17
Prefer MADV_* over POSIX_MADV_* in kernel for consistency: the latter
Philip Guenther
2014-12-15
Use MAP_INHERIT_* for the 'inh' argument to the UMV_MAPFLAG() macro,
Philip Guenther
2014-11-16
Replace a plethora of historical protection options with just
Theo de Raadt
2014-09-20
Make another fast path properly atomic.
Mark Kettenis
2014-07-12
add a size argument to free. will be used soon, but for now default to 0.
Ted Unangst
2014-05-12
Move GTT management for Sandy Bridge and up into inteldrm(4). This makes
Mark Kettenis
2014-04-01
Move some duplicated code implementing Linux compatibility APIs and stick it
Mark Kettenis
2014-03-24
Another round of reducing diffs with the Linux codebase.
Mark Kettenis
2014-02-13
Some Linux i915 drm "fast" path code relies on being able to "disable" page
Mark Kettenis
2014-02-05
Do proper error handling in the fault handler. Fixes spurious SIGSEGVs as
Mark Kettenis
2014-02-02
Add missing DRM_UNLOCK() in error path.
Mark Kettenis
2014-01-30
Get rid of the simple locks; they're lies. Also get rid of the holding
Mark Kettenis
2014-01-21
Use Linux compat functions to do kernel memory allocations in the bits of code
Mark Kettenis
2014-01-21
oops, missed one
Mark Kettenis
2014-01-21
Change a couple of #if 0 into #ifdef __linx__ or #ifdef notyet.
Mark Kettenis
2014-01-21
Use ARRAY_SIZE() instead of nitems() to reduce diffs with Linux.
Mark Kettenis
2013-12-21
i915_gem_mmap_ioctl() should return a Linux-style negative errno value.
Mark Kettenis
2013-12-21
Fix locking in the page fault handler. A (somewhat malicious) userland
Mark Kettenis
2013-12-15
Overhaul the pread and pwrite code to match what Linux does. Should fix a few
Mark Kettenis
2013-12-11
Make obj->pages a simple array instead of an array of bus_dma_segment_t's.
Mark Kettenis
2013-12-09
Bring i915_gem_mmap_ioctl a bit closer to the Linux code.
Mark Kettenis
2013-12-07
Emulating wait_event_timeout() using msleep() is hard. This version should
Mark Kettenis
2013-12-06
Change a WARN_ON into a BUG_ON to match Linux.
Mark Kettenis
2013-12-06
It seems to be possible to truncate an object while it is still mapped.
Mark Kettenis
2013-12-05
Rename 'struct drm_obj' to 'struct drm_gem_object' to reduce the diffs with
Mark Kettenis
2013-12-01
drm/i915: Fix write-read race with multiple rings
Mark Kettenis
2013-12-01
drm/i915: Correct obj->mm_list link to dev_priv->dev_priv->mm.inactive_list
Mark Kettenis
2013-12-01
Bring back the DRM_IOCTL_I915_GEM_WAIT diff now that I've figured out what
Mark Kettenis
2013-11-30
Oops! Only intended to commit the i915_dma.c changes in the previous commit.
Mark Kettenis
2013-11-30
Reorder some case statements to reduce the diffs with Linux.
Mark Kettenis
2013-11-28
Add short-circuit code to __wait_seqno() that's also present in Linux.
Mark Kettenis
2013-11-27
Add 'struct drm_i915_gem_objects_ops' and use it; reduces diffs with Linux.
Mark Kettenis
[next]