summaryrefslogtreecommitdiff
path: root/src/sna/kgem.h
AgeCommit message (Expand)Author
2013-01-16sna: Revert use of a separate CAN_CREATE_SMALL flagChris Wilson
2013-01-13sna: Relax limitation on not mapping GPU bo with shadow pointersChris Wilson
2013-01-12sna: Experiment with a CPU mapping for certain fallbacksChris Wilson
2013-01-11sna: Reorder struct kgem_bo to move related data into the same cachelineChris Wilson
2013-01-10sna: Allow CPU bo to copy to GPU bo if the device is idle.Chris Wilson
2013-01-04sna: Embed the pre-allocation of the static request into the deviceChris Wilson
2013-01-04sna: Flush the batch prior to referencing work from another ringChris Wilson
2013-01-02sna/gen6+: Fine tune placement of DRI copiesChris Wilson
2012-12-31sna/dri: Fix triple buffering to not penalise missed framesChris Wilson
2012-12-29sna: Allow a flush to occur before batching a flush-boChris Wilson
2012-12-28sna: Mark kgem_bo_retire() as staticChris Wilson
2012-12-26sna: Explicitly track self-relocation entriesChris Wilson
2012-12-20sna/gen4+: Amalgamate all the gen4-7 vertex buffer emissionChris Wilson
2012-12-17sna: Refine check for an unset context switchChris Wilson
2012-12-16sna: Enable support for opting out of the kernel CS workaroundChris Wilson
2012-12-16sna: Precompute the base set of batch-flagsChris Wilson
2012-12-16sna/gen6+: Keep the bo on its current ringChris Wilson
2012-12-13sna: Only flush the batch after an actual relocationChris Wilson
2012-12-12sna: Pin some batches to avoid CS incoherence on 830/845Chris Wilson
2012-12-10sna: Avoid reusing the same 'busy' bit for two different meanings.Chris Wilson
2012-12-09sna: Replace remaining kgem_is_idle() with kgem_ring_is_idle()Chris Wilson
2012-12-08sna: Flush upon change of target if GPU is idleChris Wilson
2012-12-07sna: Convert the ring from BLT/3D to the internal index for kgem_ring_is_idle()Chris Wilson
2012-12-07sna: Only inspect the target ring for busynessChris Wilson
2012-12-07sna: Only flush before adding fresh surfaces to the batchChris Wilson
2012-12-07sna: Mark proxies as dirty on first relocationChris Wilson
2012-12-05sna: Assume that future hardware only gets more flexibleChris Wilson
2012-11-30Convert generation counter to octalChris Wilson
2012-11-21sna: Remove the kgem_bo_is_mappable refcnt assertion from freed pathsChris Wilson
2012-11-21sna: Add a few refcnt assertionsChris Wilson
2012-11-08sna: Experiment with using reloc.handle as an index into the execbufferChris Wilson
2012-11-08sna: Support a fast no relocation changed pathChris Wilson
2012-10-31sna: Preserve mode if flushing before a scanline waitChris Wilson
2012-10-23sna: Beware 16-bit overflow when computing sample areasChris Wilson
2012-10-17sna: Enable support for SECURE batch buffersChris Wilson
2012-10-16sna: Drop fake tiled CPU mappingChris Wilson
2012-10-07sna: Check that for batch overflows after advancing a BLTChris Wilson
2012-10-04sna/gen2: Prevent using the GTT maps with I915_TILING_Y on 855gmChris Wilson
2012-09-21sna: Use inplace X tiling for LLC uploadsChris Wilson
2012-09-18sna/gen7: Add some ring switching sanity checksChris Wilson
2012-09-12sna: Keep a very small, short-lived cache of large buffersChris Wilson
2012-09-12sna: Flush after operating on large buffersChris Wilson
2012-09-06sna: Apply the minimum 256 pitch to CREATE_USAGE_SHARED pixmaps as wellChris Wilson
2012-09-04sna: Fixup CREATE_USAGE_SHAREDChris Wilson
2012-09-04sna: Port prime interfacingChris Wilson
2012-08-28sna: Propagate the request to flush rather than directly submit the batchChris Wilson
2012-08-27sna: Track outstanding requests per-ringChris Wilson
2012-08-27sna: Flush the batch if it references a ShmPixmap and the GPU is idleChris Wilson
2012-08-26sna: Add some DBG to kgem_is_idle()Chris Wilson
2012-08-24sna: Allow the batch to be flushed if the GPU is idle upon a context switchChris Wilson