summaryrefslogtreecommitdiff
path: root/src/sna/sna_io.c
AgeCommit message (Expand)Author
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
2012-10-08sna: Fix check_reloc_and_exec typoChris Wilson
2012-10-07sna: Check that for batch overflows after advancing a BLTChris Wilson
2012-09-21sna: Force an inplace upload if already wedgedChris Wilson
2012-09-21sna: Use inplace X tiling for LLC uploadsChris Wilson
2012-09-13sna: Prefer to use indirect uploads for very small updatesChris Wilson
2012-09-13sna: Teach sna_replace__xor() how to tile large uploadsChris Wilson
2012-09-12sna: Also remove bogus assertion from sna_replace__xor()Chris Wilson
2012-09-12sna: Avoid readback inplace if the target is unmappableChris Wilson
2012-09-12sna: Flush after operating on large buffersChris Wilson
2012-07-20sna: Also check whether the first upload box can use the BLTChris Wilson
2012-07-19sna: Handle mixed bo/buffers in assertionsChris Wilson
2012-07-14sna: Aim for consistency and use stdbool except for core X APIsChris Wilson
2012-07-09sna: Simplify the DBG incarnationChris Wilson
2012-07-04sna: Pass a hint to the backends when using copy_boxes for readbackChris Wilson
2012-06-19sna: Double check that the source is busy before performing indirect readsChris Wilson