summaryrefslogtreecommitdiff
path: root/vmwgfx_resource.c
AgeCommit message (Expand)AuthorFilesLines
2018-09-25vmwgfx: Make user resource lookups reference-free during validationThomas Hellstrom1-0/+35
2018-09-14vmwgfx: Remove the user resource destructor checkThomas Hellstrom1-3/+0
2018-09-14vmwgfx: Remove the resource avail fieldThomas Hellstrom1-52/+23
2018-08-27vmwgfx: Modify the resource validation interfaceThomas Hellstrom1-5/+8
2018-04-05vmwgfx: Use blocking buffer object reserves when evicting resourcesThomas Hellstrom1-10/+19
2018-04-05vmwgfx: Move buffer object related code to vmwgfx_bo.cThomas Hellstrom1-626/+21
2018-03-26vmwgfx: Replace vmw_dma_buffer with vmw_buffer_objectThomas Hellstrom1-139/+141
2018-03-06vmwgfx: Avoid pinning fbdev framebuffersThomas Hellstrom1-0/+23
2017-10-25vmwgfx: Update stand alone to v4.12Sinclair Yeh1-4/+2
2017-03-27ttm, vmwgfx: Relax permission checking when opening surfacesThomas Hellstrom1-2/+2
2017-03-03vmwgfx: Re-implement the stream resource as a simple resource.Thomas Hellstrom1-254/+0
2017-02-23vmwgfx: Rename struct fence to struct dma_fenceThomas Hellstrom1-1/+1
2017-02-23vmwgfx: Build and Run on CentOS 6.5 and vanilla linux 2.6.35Thomas Hellstrom1-23/+0
2017-02-23vmwgfx: Porting over new drm and ttm filesSinclair Yeh1-94/+67
2017-01-05vmwgfx: Annotate ignored return valuesThomas Hellstrom1-2/+2
2016-12-07vmwgfx: Fix NULL pointer comparisonRavikant B Sharma1-3/+3
2015-11-18vmwgfx: Fix address-space- visibility- and endian warnings and errorsThomas Hellstrom1-10/+10
2015-09-08drm/vmwgfx: Fix up user_dmabuf refcountingThomas Hellstrom1-8/+21
2015-09-08vmwgfx: Fix copyright headersSinclair Yeh1-1/+1
2015-09-08vmwgfx: Add DX query support. Various fixes.Sinclair Yeh1-0/+98
2015-09-08vmwgfx: Initial DX supportThomas Hellstrom1-17/+37
2015-09-07vmwgfx: Convert screen targets to new helpers v3Thomas Hellstrom1-1/+1
2015-09-07vmwgfx: Add kms helpers for dirty- and readback functionsThomas Hellstrom1-8/+9
2015-09-07vmwgfx: Introduce a pin count to allow for recursive pinning v2Thomas Hellstrom1-17/+20
2015-09-07vmwgfx: Replace SurfaceDMA usage with SurfaceCopy in 2D VMsSinclair Yeh1-1/+1
2015-09-07vmwgfx: Fix locking around resource-pin.Thomas Hellstrom1-0/+4
2015-06-08vmwgfx: Fix an overlay lockdep errorThomas Hellstrom1-6/+6
2014-11-14vmwgfx: Tighten the security around buffer mapsThomas Hellstrom1-2/+7
2014-11-14vmwgfx: Use a per-device semaphore for reservation protectionThomas Hellstrom1-9/+6
2014-11-14vmwgfx: Add an interface to pin a resource v2Thomas Hellstrom1-1/+86
2014-06-10vmwgfx: Adapt to new idr interfaceThomas Hellstrom1-0/+22
2014-02-04vmwgfx: Reemit context bindings when necessary v2Thomas Hellstrom1-1/+10
2013-12-17vmwgfx: Persistent tracking of context bindingsThomas Hellstrom1-0/+1
2013-12-17vmwgfx: Implement a buffer object synccpu ioctl.Thomas Hellstrom1-1/+141
2013-12-17vmwgfx: Hook up guest-backed surfacesThomas Hellstrom1-3/+5
2013-12-17vmwgfx: Detach backing store from its resources when it is evictedThomas Hellstrom1-1/+45
2013-12-17vmwgfx: Add the possibility to validate a buffer as a MOBThomas Hellstrom1-0/+2
2013-11-28vmwgfx: Fix memory accounting of dma buffers v2Thomas Hellstrom1-29/+39
2013-11-27drm,vmwgfx: Import the dumb buffer functionality from upstreamThomas Hellstrom1-0/+83
2013-11-27vmwgfx: Make vmwgfx dma buffers prime awareThomas Hellstrom1-14/+18
2013-11-27vmwgfx: Make surfaces prime-awareThomas Hellstrom1-1/+1
2013-10-30vmwgfx: Resource evict fixesThomas Hellstrom1-6/+35
2013-10-09vmwgfx: Don't put resources with invalid id's on lru listThomas Hellstrom1-1/+1
2012-11-30drm/vmwgfx: Tighten the security around buffer mapsThomas Hellstrom1-0/+20
2012-11-30ttm,vmwgfx: Use RCU locking for object lookupsThomas Hellstrom1-2/+2
2012-11-07vmwgfx: Break out surface and context management to separate filesThomas Hellstrom1-1237/+9
2012-11-07vmwgfx: Refactor resource managementThomas Hellstrom1-499/+1023
2012-10-29vmwgfx: Fix dmabuf initialization error pathThomas Hellstrom1-4/+6
2011-11-04vmwgfx: Add helper function to get surface or dmabufJakob Bornecrantz1-0/+23
2011-10-19vmwgfx: memory leaks caused by double allocationDan Carpenter1-2/+1