| Commit message (Expand) | Author | Age | Files | Lines |
* | Use g_new() & friends where that makes obvious sense | Markus Armbruster | 2022-10-04 | 1 | -2/+2 |
* | migration/dirtyrate: Refactor dirty page rate calculation | Hyman Huang(黄勇) | 2022-07-20 | 1 | -83/+144 |
* | Use g_new() & friends where that makes obvious sense | Markus Armbruster | 2022-03-21 | 1 | -2/+2 |
* | migration/dirtyrate: implement dirty-bitmap dirtyrate calculation | Hyman Huang(黄勇) | 2021-11-01 | 1 | -9/+103 |
* | memory: introduce total_dirty_pages to stat dirty pages | Hyman Huang(黄勇) | 2021-11-01 | 1 | -0/+7 |
* | migration/dirtyrate: implement dirty-ring dirtyrate calculation | Hyman Huang(黄勇) | 2021-11-01 | 1 | -10/+198 |
* | migration/dirtyrate: move init step of calculation to main thread | Hyman Huang(黄勇) | 2021-11-01 | 1 | -4/+5 |
* | migration/dirtyrate: adjust order of registering thread | Hyman Huang(黄勇) | 2021-11-01 | 1 | -2/+3 |
* | migration/dirtyrate: introduce struct and adjust DirtyRateStat | Hyman Huang(黄勇) | 2021-11-01 | 1 | -20/+28 |
* | hmp: Add "calc_dirty_rate" and "info dirty_rate" cmds | Peter Xu | 2021-06-08 | 1 | -0/+47 |
* | migration/dirtyrate: make sample page count configurable | Hyman Huang(黄勇) | 2021-06-08 | 1 | -4/+27 |
* | migration/dirtyrate: simplify includes in dirtyrate.c | Chuan Zheng | 2020-11-12 | 1 | -5/+0 |
* | Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-for-5.2-pul... | Peter Maydell | 2020-10-13 | 1 | -1/+2 |
|\ |
|
| * | mingw: fix error __USE_MINGW_ANSI_STDIO redefined | Marc-André Lureau | 2020-10-13 | 1 | -1/+2 |
* | | migration/dirtyrate: present dirty rate only when querying the rate has compl... | Chuan Zheng | 2020-10-12 | 1 | -2/+1 |
* | | migration/dirtyrate: record start_time and calc_time while at the measuring s... | Chuan Zheng | 2020-10-12 | 1 | -4/+9 |
|/ |
|
* | migration/dirtyrate: Add trace_calls to make it easier to debug | Chuan Zheng | 2020-09-25 | 1 | -0/+9 |
* | migration/dirtyrate: Implement qmp_cal_dirty_rate()/qmp_get_dirty_rate() func... | Chuan Zheng | 2020-09-25 | 1 | -0/+62 |
* | migration/dirtyrate: Implement calculate_dirtyrate() function | Chuan Zheng | 2020-09-25 | 1 | -2/+43 |
* | migration/dirtyrate: Implement set_sample_page_period() and is_sample_period_... | Chuan Zheng | 2020-09-25 | 1 | -0/+24 |
* | migration/dirtyrate: skip sampling ramblock with size below MIN_RAMBLOCK_SIZE | Chuan Zheng | 2020-09-25 | 1 | -0/+21 |
* | migration/dirtyrate: Compare page hash results for recorded sampled page | Chuan Zheng | 2020-09-25 | 1 | -0/+63 |
* | migration/dirtyrate: Record hash results for each sampled page | Chuan Zheng | 2020-09-25 | 1 | -0/+109 |
* | migration/dirtyrate: move RAMBLOCK_FOREACH_MIGRATABLE into ram.h | Chuan Zheng | 2020-09-25 | 1 | -0/+1 |
* | migration/dirtyrate: Add dirtyrate statistics series functions | Chuan Zheng | 2020-09-25 | 1 | -0/+32 |
* | migration/dirtyrate: add DirtyRateStatus to denote calculation status | Chuan Zheng | 2020-09-25 | 1 | -0/+26 |
* | migration/dirtyrate: setup up query-dirtyrate framwork | Chuan Zheng | 2020-09-25 | 1 | -0/+38 |