summaryrefslogtreecommitdiffstats
path: root/block/qcow2-cache.c
Commit message (Expand)AuthorAgeFilesLines
* qcow2: Remove stale commentAlberto Garcia2016-11-251-1/+0Star
* qcow2: Make qcow2_cache_table_release() work only in LinuxAlberto Garcia2016-11-251-2/+3
* block: Convert bdrv_pwrite(v/_sync) to BdrvChildKevin Wolf2016-07-051-1/+1
* block: Convert bdrv_pread(v) to BdrvChildKevin Wolf2016-07-051-1/+1
* os-posix: include sys/mman.hPaolo Bonzini2016-06-161-5/+0Star
* qcow2: avoid extra flushes in qcow2Denis V. Lunev2016-06-081-2/+9
* block: Clean up includesPeter Maydell2016-01-201-2/+1Star
* block: Convert bs->file to BdrvChildKevin Wolf2015-10-161-5/+6
* qcow2: Rename BDRVQcowState to BDRVQcow2StateKevin Wolf2015-09-141-7/+7
* qcow2: reorder fields in Qcow2CachedTable to reduce paddingAlberto Garcia2015-09-041-1/+1
* qcow2: add option to clean unused cache entries after some timeAlberto Garcia2015-09-041-0/+35
* qcow2: mark the memory as no longer needed after qcow2_cache_empty()Alberto Garcia2015-09-041-0/+26
* qcow2: remove unnecessary checkAlberto Garcia2015-07-071-3/+0Star
* qcow2: style fixes in qcow2-cache.cAlberto Garcia2015-05-221-3/+3
* qcow2: make qcow2_cache_put() a void functionAlberto Garcia2015-05-221-6/+1Star
* qcow2: use a hash to look for entries in the L2 cacheAlberto Garcia2015-05-221-2/+7
* qcow2: remove qcow2_cache_find_entry_to_replace()Alberto Garcia2015-05-221-29/+16Star
* qcow2: use an LRU algorithm to replace entries from the L2 cacheAlberto Garcia2015-05-221-18/+15Star
* qcow2: simplify qcow2_cache_put() and qcow2_cache_entry_mark_dirty()Alberto Garcia2015-05-221-17/+15Star
* qcow2: use one single memory block for the L2/refcount cache tablesAlberto Garcia2015-05-221-29/+26Star
* block: Give always priority to unused entries in the qcow2 L2 cacheAlberto Garcia2015-02-061-1/+3
* qcow2: Use g_try_new0() for cache arrayMax Reitz2014-08-201-4/+9
* block: Use g_new() & friends to avoid multiplying sizesMarkus Armbruster2014-08-201-1/+1
* qcow2: Handle failure for potentially large allocationsKevin Wolf2014-08-151-1/+12
* qcow2: Use negated overflow check maskMax Reitz2013-10-111-5/+3Star
* qcow2-cache: Empty cacheMax Reitz2013-09-121-0/+18
* qcow2: Employ metadata overlap checksMax Reitz2013-08-301-0/+17
* block: move include files to include/block/Paolo Bonzini2012-12-191-1/+1
* qcow2: always operate caches in writeback modePaolo Bonzini2012-06-151-23/+2Star
* qcow2: Add some tracingKevin Wolf2012-03-121-0/+18
* Use glib memory allocation and free functionsAnthony Liguori2011-08-211-4/+4
* qcow2: Use Qcow2Cache in writeback mode during loadvm/savevmKevin Wolf2011-07-191-0/+12
* Reorganize struct Qcow2Cache for better struct packingJes Sorensen2011-01-311-1/+1
* qcow2: Batch flushes for COWKevin Wolf2011-01-241-3/+17
* qcow2: Use QcowCacheKevin Wolf2011-01-241-0/+10
* qcow2: Add QcowCacheKevin Wolf2011-01-241-0/+290