summaryrefslogtreecommitdiff
path: root/src/sna/sna_io.c
Commit message (Expand)AuthorAgeFilesLines
* sna: Fix overflow calculation for number of boxes that fitChris Wilson2019-11-171-3/+3
* sna: Scale cpp by 8 for bit depthChris Wilson2019-10-071-1/+1
* sna: Add sna_br13_color_depth()Ville Syrjälä2019-09-191-21/+9
* sna: Prefer direct writes if the target is LLCChris Wilson2015-08-071-0/+3
* sna: Tweak the semantics for small uploads into Damage tracked pixmapsChris Wilson2015-08-071-1/+7
* sna: Use direct uploads into a Damage tracked for v.small operationsChris Wilson2015-08-071-1/+1
* sna: Enable blitting with Y-tiled surfacesChris Wilson2015-04-171-2/+15
* sna: Force GTT fallback if we cannot BLT or RENDER downloadChris Wilson2015-04-161-0/+5
* sna: Experimental support for write-combining mmapsChris Wilson2014-11-061-5/+16
* sna/io: Initialise return code to catch early segfaultsChris Wilson2014-09-151-2/+2
* sna: Initialise remaining batch spaceChris Wilson2014-09-121-0/+1
* sna: Avoid u16 underflow when computing reserved batch spaceChris Wilson2014-09-081-18/+23
* sna/dri2: Pass around the correct DrawableRec for sampling from the foriegn boChris Wilson2014-06-301-67/+64
* sna/io: Prefer CPU copies on LLCChris Wilson2014-06-291-2/+7
* sna: Tidy calling memcpy_from_tiledChris Wilson2014-06-291-1/+0
* sna: Use CPU mmappings for linear uploadsChris Wilson2014-06-021-8/+18
* sna: Add DBG hints for using inplace CPU mmappingsChris Wilson2014-06-021-4/+9
* sna: Avoid using the wrong pitch for comparing replacement sizesChris Wilson2014-03-111-2/+2
* sna: Remove the replace indirection prior to performing write_boxesChris Wilson2013-11-041-13/+14
* sna: Only destroy the old GPU after successfully replacing itChris Wilson2013-11-041-4/+1
* sna: Wrap staging buffer access with sigtrap handlerChris Wilson2013-11-031-175/+217
* sna: Eliminate the redundancy between is_mappable/can_mapChris Wilson2013-11-021-3/+3
* Prepare for changes in the BLT unit on future generationsChris Wilson2013-11-021-213/+466
* sna: Guard the replace-with-xor fallback pathChris Wilson2013-11-011-9/+23
* Revert "sna: Detect and handle mi recursion"Chris Wilson2013-10-301-7/+0
* sna: Remove stale mappings when replacing GPU boChris Wilson2013-10-251-35/+39
* sna/io: Propagate failure to XOR uploadsChris Wilson2013-10-251-22/+34
* sna/io: Wrap the XOR upload paths with SIGBUS handlingChris Wilson2013-10-251-11/+17
* sna: Make sure we do not try to upload indirectly if the GPU is wedgedChris Wilson2013-09-271-0/+3
* sna: Catch SIGBUS to prevent X deathChris Wilson2013-09-271-45/+81
* sna: Check that the bo exists before attempting to undo itChris Wilson2013-09-251-0/+1
* sna: Track CPU/GTT maps independentlyChris Wilson2013-09-231-4/+2
* sna: Try the indirect upload if we elect to use a mmap and it failsChris Wilson2013-07-261-7/+12
* sna: Set a minimum size for tiled IOChris Wilson2013-07-171-0/+3
* sna: Avoid integer overflow when computing the tiled extentsChris Wilson2013-07-121-18/+24
* sna: Minor tweaks to make DBG compile againChris Wilson2013-07-011-1/+1
* sna: Experiment with cpu mappings for migrationChris Wilson2013-07-011-86/+110
* sna: Improve checks for coherent access through CPU mappingsChris Wilson2013-06-291-7/+4
* sna: Enable memcpy_from_tiled for the IO pathsChris Wilson2013-06-271-9/+60
* sna: Determine swizzling once during initialisation and choose memcpy_to_tiled_xChris Wilson2013-06-211-13/+2
* sna: Add extra assertions to sanity check CPU access is coherentChris Wilson2013-06-181-0/+1
* sna: Try falling back through an upload if inplace mapping failsChris Wilson2013-06-181-36/+32
* sna: Try to eliminate pending operations to the bo being replacedChris Wilson2013-04-011-19/+6
* sna: Skip processing an all-clipped-out glyphChris Wilson2013-03-181-15/+0
* sna: Assert that the pixmap is not pinned before releasing the GPU boChris Wilson2013-03-051-0/+4
* sna: Force GTT readback if the GPU is wedgedChris Wilson2013-02-071-2/+5
* sna: Prefer to use snooped buffers for readbacksChris Wilson2013-01-301-0/+3
* sna: Restrict upload buffers to reduce sampler TLB missesChris Wilson2013-01-161-4/+8
* sna: After a size check, double check the batch before flushingChris Wilson2013-01-121-3/+9
* sna: Disable memcpy_to_tiled_x() uploads on 32-bit systemsChris Wilson2013-01-111-0/+9