summaryrefslogtreecommitdiff
path: root/src/sna/sna_io.c
AgeCommit message (Expand)Author
2015-08-07sna: Prefer direct writes if the target is LLCChris Wilson
2015-08-07sna: Tweak the semantics for small uploads into Damage tracked pixmapsChris Wilson
2015-08-07sna: Use direct uploads into a Damage tracked for v.small operationsChris Wilson
2015-04-17sna: Enable blitting with Y-tiled surfacesChris Wilson
2015-04-16sna: Force GTT fallback if we cannot BLT or RENDER downloadChris Wilson
2014-11-06sna: Experimental support for write-combining mmapsChris Wilson
2014-09-15sna/io: Initialise return code to catch early segfaultsChris Wilson
2014-09-12sna: Initialise remaining batch spaceChris Wilson
2014-09-08sna: Avoid u16 underflow when computing reserved batch spaceChris Wilson
2014-06-30sna/dri2: Pass around the correct DrawableRec for sampling from the foriegn boChris Wilson
2014-06-29sna/io: Prefer CPU copies on LLCChris Wilson
2014-06-29sna: Tidy calling memcpy_from_tiledChris Wilson
2014-06-02sna: Use CPU mmappings for linear uploadsChris Wilson
2014-06-02sna: Add DBG hints for using inplace CPU mmappingsChris Wilson
2014-03-11sna: Avoid using the wrong pitch for comparing replacement sizesChris Wilson
2013-11-04sna: Remove the replace indirection prior to performing write_boxesChris Wilson
2013-11-04sna: Only destroy the old GPU after successfully replacing itChris Wilson
2013-11-03sna: Wrap staging buffer access with sigtrap handlerChris Wilson
2013-11-02sna: Eliminate the redundancy between is_mappable/can_mapChris Wilson
2013-11-02Prepare for changes in the BLT unit on future generationsChris Wilson
2013-11-01sna: Guard the replace-with-xor fallback pathChris Wilson
2013-10-30Revert "sna: Detect and handle mi recursion"Chris Wilson
2013-10-25sna: Remove stale mappings when replacing GPU boChris Wilson
2013-10-25sna/io: Propagate failure to XOR uploadsChris Wilson
2013-10-25sna/io: Wrap the XOR upload paths with SIGBUS handlingChris Wilson
2013-09-27sna: Make sure we do not try to upload indirectly if the GPU is wedgedChris Wilson
2013-09-27sna: Catch SIGBUS to prevent X deathChris Wilson
2013-09-25sna: Check that the bo exists before attempting to undo itChris Wilson
2013-09-23sna: Track CPU/GTT maps independentlyChris Wilson
2013-07-26sna: Try the indirect upload if we elect to use a mmap and it failsChris Wilson
2013-07-17sna: Set a minimum size for tiled IOChris Wilson
2013-07-12sna: Avoid integer overflow when computing the tiled extentsChris Wilson
2013-07-01sna: Minor tweaks to make DBG compile againChris Wilson
2013-07-01sna: Experiment with cpu mappings for migrationChris Wilson
2013-06-29sna: Improve checks for coherent access through CPU mappingsChris Wilson
2013-06-27sna: Enable memcpy_from_tiled for the IO pathsChris Wilson
2013-06-21sna: Determine swizzling once during initialisation and choose memcpy_to_tiled_xChris Wilson
2013-06-18sna: Add extra assertions to sanity check CPU access is coherentChris Wilson
2013-06-18sna: Try falling back through an upload if inplace mapping failsChris Wilson
2013-04-01sna: Try to eliminate pending operations to the bo being replacedChris Wilson
2013-03-18sna: Skip processing an all-clipped-out glyphChris Wilson
2013-03-05sna: Assert that the pixmap is not pinned before releasing the GPU boChris Wilson
2013-02-07sna: Force GTT readback if the GPU is wedgedChris Wilson
2013-01-30sna: Prefer to use snooped buffers for readbacksChris Wilson
2013-01-16sna: Restrict upload buffers to reduce sampler TLB missesChris Wilson
2013-01-12sna: After a size check, double check the batch before flushingChris Wilson
2013-01-11sna: Disable memcpy_to_tiled_x() uploads on 32-bit systemsChris Wilson
2012-12-08sna: Flush upon change of target if GPU is idleChris Wilson
2012-11-30Convert generation counter to octalChris Wilson
2012-11-13sna: Specialise the decision for inplace xor uploadsChris Wilson