Age | Commit message (Expand) | Author | Files | Lines |
2022-06-24 | block: simplify handling of try to merge different sized bitmaps | Vladimir Sementsov-Ogievskiy | 1 | -18/+7 |
2022-03-21 | Use g_new() & friends where that makes obvious sense | Markus Armbruster | 1 | -1/+1 |
2022-03-07 | block/dirty-bitmap: introduce bdrv_dirty_bitmap_status() | Vladimir Sementsov-Ogievskiy | 1 | -0/+33 |
2020-03-18 | block/dirty-bitmap: improve _next_dirty_area API | Vladimir Sementsov-Ogievskiy | 1 | -17/+27 |
2020-03-18 | block/dirty-bitmap: add _next_dirty API | Vladimir Sementsov-Ogievskiy | 1 | -28/+32 |
2020-03-18 | block/dirty-bitmap: switch _next_dirty_area and _next_zero to int64_t | Vladimir Sementsov-Ogievskiy | 1 | -5/+8 |
2020-03-18 | hbitmap: drop meta bitmaps as they are unused | Vladimir Sementsov-Ogievskiy | 1 | -16/+0 |
2020-03-18 | hbitmap: unpublish hbitmap_iter_skip_words | Vladimir Sementsov-Ogievskiy | 1 | -1/+1 |
2020-03-18 | hbitmap: move hbitmap_iter_next_word to hbitmap.c | Vladimir Sementsov-Ogievskiy | 1 | -0/+29 |
2020-03-18 | hbitmap: assert that we don't create bitmap larger than INT64_MAX | Vladimir Sementsov-Ogievskiy | 1 | -0/+2 |
2019-10-28 | hbitmap: handle set/reset with zero length | Vladimir Sementsov-Ogievskiy | 1 | -0/+8 |
2019-10-17 | util/hbitmap: strict hbitmap_reset | Vladimir Sementsov-Ogievskiy | 1 | -0/+4 |
2019-08-16 | hbitmap: enable merging across granularities | John Snow | 1 | -1/+35 |
2019-08-16 | hbitmap: Fix merge when b is empty, and result is not an alias of a | John Snow | 1 | -3/+10 |
2019-08-06 | util/hbitmap: update orig_size on truncate | Vladimir Sementsov-Ogievskiy | 1 | -1/+5 |
2019-01-15 | Revert "hbitmap: Add @advance param to hbitmap_iter_next()" | Vladimir Sementsov-Ogievskiy | 1 | -8/+4 |
2019-01-15 | dirty-bitmap: add bdrv_dirty_bitmap_next_dirty_area | Vladimir Sementsov-Ogievskiy | 1 | -0/+39 |
2019-01-15 | dirty-bitmap: improve bdrv_dirty_bitmap_next_zero | Vladimir Sementsov-Ogievskiy | 1 | -5/+22 |
2018-10-29 | bitmap: Update count after a merge | Eric Blake | 1 | -0/+3 |
2018-10-29 | dirty-bitmap: make it possible to restore bitmap after merge | Vladimir Sementsov-Ogievskiy | 1 | -3/+8 |
2018-06-18 | hbitmap: Add @advance param to hbitmap_iter_next() | Max Reitz | 1 | -3/+7 |
2018-02-07 | hbitmap: fix missing restore count when finish deserialization | Liang Li | 1 | -0/+1 |
2017-12-18 | hbitmap: add next_zero function | Vladimir Sementsov-Ogievskiy | 1 | -0/+39 |
2017-10-06 | hbitmap: Rename serialization_granularity to serialization_align | Eric Blake | 1 | -4/+4 |
2017-07-11 | qmp: add x-debug-block-dirty-bitmap-sha256 | Vladimir Sementsov-Ogievskiy | 1 | -0/+11 |
2017-07-11 | block/dirty-bitmap: add deserialize_ones func | Vladimir Sementsov-Ogievskiy | 1 | -0/+17 |
2017-07-11 | hbitmap: improve dirty iter | Vladimir Sementsov-Ogievskiy | 1 | -1/+22 |
2017-01-26 | hbitmap: Add hbitmap_is_serializable() | Max Reitz | 1 | -3/+19 |
2016-11-29 | hbitmap: Fix shifts of constants by granularity | Max Reitz | 1 | -2/+6 |
2016-10-24 | hbitmap: serialization | Vladimir Sementsov-Ogievskiy | 1 | -0/+137 |
2016-10-24 | HBitmap: Introduce "meta" bitmap to track bit changes | Fam Zheng | 1 | -15/+54 |
2016-06-16 | hbitmap: add 'pos < size' asserts | Vladimir Sementsov-Ogievskiy | 1 | -0/+3 |
2016-06-07 | all: Remove unnecessary glib.h includes | Peter Maydell | 1 | -1/+0 |
2016-02-04 | util: Clean up includes | Peter Maydell | 1 | -3/+1 |
2015-06-23 | util/hbitmap: Add an API to reset all set bits in hbitmap | Wen Congyang | 1 | -0/+13 |
2015-04-28 | block: Resize bitmaps on bdrv_truncate | John Snow | 1 | -0/+48 |
2015-04-28 | hbitmap: add hbitmap_merge | John Snow | 1 | -0/+33 |
2015-04-28 | hbitmap: cache array lengths | John Snow | 1 | -0/+4 |
2014-12-10 | util: Use g_new() & friends where that makes obvious sense | Markus Armbruster | 1 | -2/+2 |
2014-06-11 | util/hbitmap.c: Use ctpopl rather than reimplementing a local equivalent | Peter Maydell | 1 | -7/+2 |
2013-02-16 | hbitmap: Use non-bitops ctzl | Richard Henderson | 1 | -1/+2 |
2013-02-02 | bitops: unify bitops_ffsl with the one in host-utils.h, call it bitops_ctzl | Paolo Bonzini | 1 | -1/+1 |
2013-01-25 | hbitmap: add assertion on hbitmap_iter_init | Paolo Bonzini | 1 | -0/+1 |
2013-01-25 | add hierarchical bitmap data type and test cases | Paolo Bonzini | 1 | -0/+400 |