summaryrefslogtreecommitdiff
path: root/ttm
AgeCommit message (Expand)AuthorFilesLines
2018-09-25vmwgfx/ttm: Export ttm_bo_reference_unless_doomed()Thomas Hellstrom2-2/+19
2018-09-25vmwgfx/ttm: Look up objects without taking a referenceThomas Hellstrom2-0/+50
2018-09-18vmwgfx: Make the object handles idr-generatedThomas Hellstrom3-26/+31
2017-12-22vmwgfx/ttm: Export the ttm_k[un]map_atomic API.Thomas Hellstrom2-5/+30
2017-12-22vmwgfx/ttm: Remove the "aliased" argument to ttm_bo_k[un]map_protThomas Hellstrom1-21/+11
2017-11-14ttm: Clean up kmap selection codeThomas Hellstrom1-35/+44
2017-06-14vmwgfx: Update stand alone to v4.11Sinclair Yeh2-7/+7
2017-06-01vmwgfx: Make vmwgfx build on 4.12Sinclair Yeh3-0/+6
2017-05-23ttm: Avoid calling drm_ht_remove from atomic contextThomas Hellstrom1-3/+1
2017-05-04The vm fault handler relies on the fact that the VMA owns a referenceNicolai Hähnle1-0/+12
2017-04-25vmwgfx: refcount related changesSinclair Yeh3-0/+18
2017-04-25vmwgfx: update .fault handlerSinclair Yeh1-0/+7
2017-04-25vmwgfx: Remove kref_sub()Sinclair Yeh3-60/+18
2017-03-27ttm, vmwgfx: Relax permission checking when opening surfacesThomas Hellstrom2-4/+11
2017-02-27vmwgfx: Fix vmwgfx 4.9.x build problemSinclair Yeh1-1/+1
2017-02-23vmwgfx: Make vmwgfx build on 4.10Sinclair Yeh1-1/+1
2017-02-23vmwgfx: Update TTM to Linux 4.10Thomas Hellstrom20-462/+639
2017-02-23vmwgfx: Rename struct fence to struct dma_fenceThomas Hellstrom5-15/+15
2017-02-23vmwgfx: Build and Run on CentOS 6.5 and vanilla linux 2.6.35Thomas Hellstrom14-6/+20
2017-02-23vmwgfx: Add a couple of core subsystemsThomas Hellstrom3-2/+10
2017-02-23vmwgfx: Porting over new drm and ttm filesSinclair Yeh19-1881/+2791
2017-01-25vmwgfx: Make stand alone build on 4.9 kernelSinclair Yeh1-0/+5
2016-12-20vmwgfx: Build on vanilla linux 2.6.35Thomas Hellstrom1-1/+1
2016-12-09vmwgfx: Make the code build again on RHEL 7.xSinclair Yeh1-2/+4
2016-09-16vmwgfx: Fix build for linux 4.7Thomas Hellstrom1-6/+4
2016-06-28ttm: Make ttm_bo_mem_compat availableSinclair Yeh2-2/+15
2016-05-02ttm: Fix error-path using an uninitialized valueThomas Hellstrom1-1/+1
2016-02-10vmwgfx: Fix build on Linux 4.5-rcThomas Hellstrom1-1/+2
2015-11-26drm/ttm/vmwgfx: Fix compat defines and a smatch annotationThomas Hellstrom2-1/+2
2015-11-18ttm: Fix address-space and visibility errors v2Thomas Hellstrom8-112/+54
2015-09-29ttm: Fix memory space allocation v2Thomas Hellstrom1-12/+16
2015-06-08vmwgfx/ttm: Fix compilation error on linux 4.1Thomas Hellstrom1-1/+11
2015-03-13ttm: Add lockdep annotation to the TTM lockThomas Hellstrom2-46/+40
2014-12-19vmwgfx: Get rid of the vmwgfx sysfs subsystemThomas Hellstrom1-1/+1
2014-11-28drm, vmwgfx: Fix compilation errors and warnings for 3.18.0Thomas Hellstrom1-1/+1
2014-11-28vmwgfx: Sync ttm_object.c with upstreamThomas Hellstrom1-8/+3
2014-11-14ttm: Add a ttm_ref_object_exists functionThomas Hellstrom2-0/+50
2014-11-14ttm: ttm object security fixes for render nodesThomas Hellstrom2-39/+70
2014-10-13vmwgfx: Fix build for 3.17Thomas Hellstrom1-1/+5
2014-02-18vmwgfx/ttm: Add a compat includeThomas Hellstrom1-0/+1
2013-11-27drm/ttm: Add a minimal prime implementation for ttm base objectsThomas Hellstrom2-8/+310
2013-10-24ttm: Don't destroy the backend before final clearThomas Hellstrom1-6/+6
2012-11-30drm/ttm: Use the hashtab _rcu interface for ttm_objectsThomas Hellstrom1-7/+14
2012-11-30ttm: Fix locking in an error pathThomas Hellstrom1-0/+2
2012-11-30ttm,vmwgfx: Use RCU locking for object lookupsThomas Hellstrom2-14/+15
2012-10-29drm, vmwgfx: Replace the VM_RESERVED flags, keeping backwards compatibilityThomas Hellstrom1-2/+2
2012-10-24drm, vmwgfx: Fix up calls to k[un]map atomicThomas Hellstrom2-0/+28
2012-06-01drm/ttm: Fix spinlock imbalanceThomas Hellstrom1-0/+1
2012-01-24ttm: Adapt to read_mapping_page interface used by newer kernelsThomas Hellstrom1-2/+3
2010-11-23compat: Add compat defines for new kmap atomic interfaceThomas Hellstrom1-0/+8