summaryrefslogtreecommitdiff
path: root/src/sna/kgem.h
AgeCommit message (Expand)AuthorFilesLines
2020-12-15sna: Enable TearFree by default on recent HWChris Wilson1-0/+1
2019-07-19sna: Rebalance prefer_blt to weight I915_TILING_Y higherChris Wilson1-2/+5
2018-09-06sna: Check for incoherent writes through the GTTChris Wilson1-0/+1
2017-08-22sna/gen8+: Discard any blt using a LINEAR buffer that is not 64byte alignedChris Wilson1-1/+1
2016-11-05sna: Mark up CPU writes for scanout flushChris Wilson1-3/+10
2016-05-07sna: Add a special case for fast DRI2CopyRegion and NoAccelChris Wilson1-10/+9
2016-04-17sna: Tweak flushing before adding a new bo into a batchChris Wilson1-1/+1
2016-04-06sna: Manually expand sse2 memcpy to compensate for a bad compilerChris Wilson1-1/+1
2016-03-16sna: Relax tiling requirements to cope with kernel errorsChris Wilson1-0/+1
2016-02-24sna/dri2: Add active-scanout tracking to single CRTC flipsChris Wilson1-0/+1
2016-02-18sna: Use dirtyfb for fallback direct renderingChris Wilson1-0/+3
2015-11-08sna: Simply retire-requestsChris Wilson1-1/+1
2015-06-01sna: Enable use of GPU tiling even when SET_TILING failsChris Wilson1-0/+1
2015-05-17sna: Only mark wedged checking inside operations as a WARNChris Wilson1-2/+2
2015-04-17sna: Enable blitting with Y-tiled surfacesChris Wilson1-2/+21
2015-03-31sna: Consider idleness of both rings if we need a semaphoreChris Wilson1-0/+5
2015-03-24sna: Detect Y-tiled scanout featureChris Wilson1-0/+1
2015-02-25sna: Avoid asserting that a foreign bo is idleChris Wilson1-3/+2
2015-02-04sna: Use local defines for compilation on older distributionsChris Wilson1-2/+2
2015-01-25sna/gen6+: Tweak engine placement when considering src/dst combinationsChris Wilson1-1/+9
2015-01-22sna: Reorganise assertions when retiring idle boChris Wilson1-7/+7
2015-01-17sna/gen6+: Prefer not to switch away from active RENDER pipelineChris Wilson1-0/+1
2014-12-16sna: Make error debug tracing available at normal debug levelsChris Wilson1-9/+1
2014-11-19sna: gen8 BLT broken when address has bit 4 setMika Kuoppala1-0/+13
2014-11-06sna: Experimental support for write-combining mmapsChris Wilson1-2/+11
2014-10-31sna: Treat external bo carefully when marking as idleChris Wilson1-2/+2
2014-10-31sna: Retire all requests when a bo is found to be not busyChris Wilson1-2/+7
2014-10-29sna: Reuse the same fence until retiredChris Wilson1-0/+1
2014-10-21sna: Avoid pwriting large batchesChris Wilson1-12/+16
2014-09-08sna: Avoid u16 underflow when computing reserved batch spaceChris Wilson1-0/+7
2014-08-14sna: Do not force creation of a linear GPU bo that we don't wantChris Wilson1-0/+1
2014-08-02sna: Restrict fencing to only use the low 256MiBChris Wilson1-1/+1
2014-07-23sna: Disable rendering with the DRM device whilst away from VTChris Wilson1-1/+2
2014-06-29sna: Tidy calling memcpy_from_tiledChris Wilson1-0/+10
2014-06-23sna: Inject a batch flush before adding a fresh boChris Wilson1-0/+2
2014-06-18sna: Assert that we do not try to mmap a proxyChris Wilson1-4/+7
2014-06-13sna: Track the pageflip bo's busynessChris Wilson1-2/+11
2014-06-06sna: Auto-retire upload proxiesChris Wilson1-0/+16
2014-06-05sna/dri2: Enable immediate buffer exchangesChris Wilson1-0/+1
2014-06-03sna: Allow replacements to cancel operations between both bo under a PixmapChris Wilson1-0/+1
2014-06-02sna: Add support for DRI3Chris Wilson1-0/+8
2014-06-02sna: Add DBG hints for using inplace CPU mmappingsChris Wilson1-2/+10
2014-05-30sna: Do not allow imported buffers to be cachedChris Wilson1-0/+1
2014-05-30sna: Unexport kgem_get_unique_id()Chris Wilson1-2/+0
2014-05-26sna: Implicit release of upload buffers considered badChris Wilson1-1/+0
2014-05-14sna: Add some DBG to track rogue requestsChris Wilson1-0/+1
2014-03-12sna: Only couple up a proxy->rq when inserting into the request->buffers listChris Wilson1-0/+2
2014-02-04sna: Rearrange assertion to ease use of substitute cached boChris Wilson1-2/+4
2014-02-01sna: Allow more inplace promotions of CPU to GPU boChris Wilson1-1/+3
2014-01-17sna: Cull the DBG spew to stderrChris Wilson1-1/+4