2019-03-20 | Peter Xu | intel-iommu: optimize nodmar memory regions Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20190313094323.18263-1-peterx@redhat.com> |
commitcommitdifftree |
2019-03-08 | Peter Xu | iothread: document about why we need explicit aio_poll() Signed-off-by: Peter Xu <peterx@redhat.com> Message-id: 20190306115532.23025-6-peterx@redhat.com Message-Id: <20190306115532.23025-6-peterx@redhat.com> |
commitcommitdifftree |
2019-03-08 | Peter Xu | iothread: push gcontext earlier in the thread_fn Signed-off-by: Peter Xu <peterx@redhat.com> Message-id: 20190306115532.23025-5-peterx@redhat.com Message-Id: <20190306115532.23025-5-peterx@redhat.com> |
commitcommitdifftree |
2019-03-08 | Peter Xu | iothread: create main loop unconditionally Signed-off-by: Peter Xu <peterx@redhat.com> Message-id: 20190306115532.23025-4-peterx@redhat.com Message-Id: <20190306115532.23025-4-peterx@redhat.com> |
commitcommitdifftree |
2019-03-08 | Peter Xu | iothread: create the gcontext unconditionally Signed-off-by: Peter Xu <peterx@redhat.com> Message-id: 20190306115532.23025-3-peterx@redhat.com Message-Id: <20190306115532.23025-3-peterx@redhat.com> |
commitcommitdifftree |
2019-03-08 | Peter Xu | iothread: replace init_done_cond with a semaphore Signed-off-by: Peter Xu <peterx@redhat.com> Message-id: 20190306115532.23025-2-peterx@redhat.com Message-Id: <20190306115532.23025-2-peterx@redhat.com> |
commitcommitdifftree |
2019-02-21 | Peter Xu | i386/kvm: ignore masked irqs when update msi routes Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20190116030815.27273-5-peterx@redhat.com> Reviewed-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2019-02-12 | Peter Xu | iothread: fix iothread hang when stop too soon Signed-off-by: Peter Xu <peterx@redhat.com> Message-id: 20190129051432.22023-1-peterx@redhat.com |
commitcommitdifftree |
2019-02-05 | Peter Xu | contrib/vhost-user-blk: fix the compilation issue |
commitcommitdifftree |
2019-02-05 | Peter Xu | pci/msi: export msi_is_masked() Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2019-02-05 | Peter Xu | intel_iommu: reset intr_enabled when system reset Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2019-02-05 | Peter Xu | intel_iommu: fix operator in vtd_switch_address_space Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-12-20 | Peter Xu | x86-iommu: turn on IR by default if proper Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-12-20 | Peter Xu | x86-iommu: switch intr_supported to OnOffAuto type Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-12-20 | Peter Xu | q35: set split kernel irqchip as default Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-12-19 | Peter Xu | intel_iommu: remove "x-" prefix for "aw-bits" Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-12-19 | Peter Xu | intel_iommu: dma read/write draining support Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-12-19 | Peter Xu | intel_iommu: convert invalid traces into error reports Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-12-19 | Peter Xu | intel_iommu: dump correct iova when failed Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-12-12 | Peter Xu | tests: add oob functional test for test-qmp-cmds Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20181009062718.1914-6-peterx@redhat.com> |
commitcommitdifftree |
2018-12-12 | Peter Xu | Revert "tests: Add parameter to qtest_init_without_qmp_hands... Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20181009062718.1914-5-peterx@redhat.com> |
commitcommitdifftree |
2018-12-12 | Peter Xu | monitor: Remove "x-oob", offer capability "oob" unconditionally Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20181009062718.1914-4-peterx@redhat.com> |
commitcommitdifftree |
2018-12-12 | Peter Xu | monitor: Suspend monitor instead dropping commands Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20181009062718.1914-2-peterx@redhat.com> |
commitcommitdifftree |
2018-11-05 | Peter Xu | intel_iommu: handle invalid ce for shadow sync Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-11-05 | Peter Xu | intel_iommu: move ce fetching out when sync shadow Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-11-05 | Peter Xu | intel_iommu: better handling of dmar state switch Signed-off-by: Peter Xu <peterx@redhat.com> Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-11-05 | Peter Xu | intel_iommu: introduce vtd_reset_caches() Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-08-28 | Peter Xu | qapi: Drop qapi_event_send_FOO()'s Error ** argument Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180815133747.25032-4-peterx@redhat.com> |
commitcommitdifftree |
2018-08-28 | Peter Xu | monitor: simplify monitor_qmp_setup_handlers_bh Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180815133747.25032-2-peterx@redhat.com> |
commitcommitdifftree |
2018-08-27 | Peter Xu | intel-iommu: replace more vtd_err_* traces Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180815095328.32414-4-peterx@redhat.com> |
commitcommitdifftree |
2018-08-27 | Peter Xu | intel-iommu: start to use error_report_once Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180815095328.32414-3-peterx@redhat.com> |
commitcommitdifftree |
2018-08-27 | Peter Xu | qemu-error: introduce {error|warn}_report_once Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180815095328.32414-2-peterx@redhat.com> |
commitcommitdifftree |
2018-07-24 | Peter Xu | tests: only update last_byte when at the edge Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180723123305.24792-4-peterx@redhat.com> |
commitcommitdifftree |
2018-07-24 | Peter Xu | migration: disallow recovery for release-ram Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180723123305.24792-3-peterx@redhat.com> |
commitcommitdifftree |
2018-07-24 | Peter Xu | migration: update recv bitmap only on dest vm Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180723123305.24792-2-peterx@redhat.com> |
commitcommitdifftree |
2018-07-24 | Peter Xu | migration: fix potential overflow in multifd send Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180720034713.11711-1-peterx@redhat.com> |
commitcommitdifftree |
2018-07-23 | Peter Xu | monitor: Fix unsafe sharing of @cur_mon among threads Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180720033451.32710-1-peterx@redhat.com> |
commitcommitdifftree |
2018-07-10 | Peter Xu | migration: reorder MIG_CMD_POSTCOPY_RESUME Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180710094424.30754-1-peterx@redhat.com> |
commitcommitdifftree |
2018-07-10 | Peter Xu | tests: hide stderr for postcopy recovery test Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180710091902.28780-11-peterx@redhat.com> |
commitcommitdifftree |
2018-07-10 | Peter Xu | tests: add postcopy recovery test Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180710091902.28780-10-peterx@redhat.com> |
commitcommitdifftree |
2018-07-10 | Peter Xu | tests: introduce wait_for_migration_status() Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180710091902.28780-9-peterx@redhat.com> |
commitcommitdifftree |
2018-07-10 | Peter Xu | tests: introduce migrate_query*() helpers Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180710091902.28780-8-peterx@redhat.com> |
commitcommitdifftree |
2018-07-10 | Peter Xu | tests: allow migrate() to take extra flags Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180710091902.28780-7-peterx@redhat.com> |
commitcommitdifftree |
2018-07-10 | Peter Xu | tests: introduce migrate_postcopy_* helpers Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180710091902.28780-6-peterx@redhat.com> |
commitcommitdifftree |
2018-07-10 | Peter Xu | migration: show pause/recover state on dst host Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180710091902.28780-5-peterx@redhat.com> |
commitcommitdifftree |
2018-07-10 | Peter Xu | migration: fix incorrect bitmap size calculation Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180710091902.28780-4-peterx@redhat.com> |
commitcommitdifftree |
2018-07-10 | Peter Xu | migration: loosen recovery check when load vm Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180710091902.28780-3-peterx@redhat.com> |
commitcommitdifftree |
2018-07-10 | Peter Xu | migration: simplify check to use qemu file buffer Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180710091902.28780-2-peterx@redhat.com> |
commitcommitdifftree |
2018-07-10 | Peter Xu | migration: unify incoming processing Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180627132246.5576-5-peterx@redhat.com> |
commitcommitdifftree |
2018-07-10 | Peter Xu | migration: unbreak postcopy recovery Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180627132246.5576-4-peterx@redhat.com> |
commitcommitdifftree |
2018-07-10 | Peter Xu | migration: move income process out of multifd Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180627132246.5576-3-peterx@redhat.com> |
commitcommitdifftree |
2018-07-10 | Peter Xu | migration: delay postcopy paused state Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180627132246.5576-2-peterx@redhat.com> |
commitcommitdifftree |
2018-06-30 | Peter Xu | docs: mention shared state protect for OOB Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180620073223.31964-6-peterx@redhat.com> |
commitcommitdifftree |
2018-06-30 | Peter Xu | tests: iotests: drop some stderr line Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180620073223.31964-5-peterx@redhat.com> |
commitcommitdifftree |
2018-06-30 | Peter Xu | monitor: flush qmp responses when CLOSED Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180620073223.31964-4-peterx@redhat.com> |
commitcommitdifftree |
2018-06-30 | Peter Xu | monitor: rename *_pop_one to *_pop_any Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180620073223.31964-3-peterx@redhat.com> |
commitcommitdifftree |
2018-06-30 | Peter Xu | chardev: comment details for CLOSED event Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180620073223.31964-2-peterx@redhat.com> |
commitcommitdifftree |
2018-06-28 | Peter Xu | hmp: obsolete "info ioapic" Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20171229073104.3810-6-peterx@redhat.com> |
commitcommitdifftree |
2018-06-28 | Peter Xu | ioapic: support "info irq" Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20171229073104.3810-5-peterx@redhat.com> |
commitcommitdifftree |
2018-06-28 | Peter Xu | ioapic: some proper indents when dump info Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20171229073104.3810-4-peterx@redhat.com> |
commitcommitdifftree |
2018-06-28 | Peter Xu | ioapic: support "info pic" Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20171229073104.3810-3-peterx@redhat.com> |
commitcommitdifftree |
2018-06-28 | Peter Xu | doc: another fix to "info pic" Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20171229073104.3810-2-peterx@redhat.com> |
commitcommitdifftree |
2018-06-28 | Peter Xu | configure: enable debug-mutex if debug enabled Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180425025459.5258-5-peterx@redhat.com> |
commitcommitdifftree |
2018-06-28 | Peter Xu | qemu-thread: introduce qemu-thread-common.h Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180425025459.5258-3-peterx@redhat.com> |
commitcommitdifftree |
2018-06-18 | Peter Xu | monitor: add lock to protect mon_fdsets Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180608035511.7439-8-peterx@redhat.com> |
commitcommitdifftree |
2018-06-18 | Peter Xu | monitor: move init global earlier Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180608035511.7439-7-peterx@redhat.com> |
commitcommitdifftree |
2018-06-18 | Peter Xu | monitor: remove event_clock_type Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180608035511.7439-6-peterx@redhat.com> |
commitcommitdifftree |
2018-06-18 | Peter Xu | monitor: fix comment for monitor_lock Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180608035511.7439-5-peterx@redhat.com> |
commitcommitdifftree |
2018-06-18 | Peter Xu | monitor: more comments on lock-free elements Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180608035511.7439-4-peterx@redhat.com> |
commitcommitdifftree |
2018-06-18 | Peter Xu | monitor: protect mon->fds with mon_lock Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180608035511.7439-3-peterx@redhat.com> |
commitcommitdifftree |
2018-06-18 | Peter Xu | monitor: rename out_lock to mon_lock Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180608035511.7439-2-peterx@redhat.com> |
commitcommitdifftree |
2018-05-25 | Peter Xu | migration: use g_free for ram load bitmap Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180525015042.31778-1-peterx@redhat.com> |
commitcommitdifftree |
2018-05-23 | Peter Xu | intel-iommu: rework the page walk logic Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-05-23 | Peter Xu | util: implement simple iova tree Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-05-23 | Peter Xu | intel-iommu: trace domain id during page walk Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-05-23 | Peter Xu | intel-iommu: pass in address space when page walk Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-05-23 | Peter Xu | intel-iommu: introduce vtd_page_walk_info Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-05-23 | Peter Xu | intel-iommu: only do page walk for MAP notifiers Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-05-23 | Peter Xu | intel-iommu: add iommu lock Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-05-23 | Peter Xu | intel-iommu: remove IntelIOMMUNotifierNode Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-05-23 | Peter Xu | intel-iommu: send PSI always even if across PDEs Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-05-23 | Peter Xu | vhost: add trace for IOTLB miss Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration/hmp: add migrate_pause command Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180502104740.12123-25-peterx@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration/qmp: add command migrate-pause Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180502104740.12123-24-peterx@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: introduce lock for to_dst_file Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180502104740.12123-23-peterx@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | hmp/migration: add migrate_recover command Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180502104740.12123-22-peterx@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | qmp/migration: new command migrate-recover Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180502104740.12123-21-peterx@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: init dst in migration_object_init too Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180502104740.12123-20-peterx@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: final handshake for the resume Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180502104740.12123-19-peterx@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: setup ramstate for resume Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180502104740.12123-18-peterx@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: synchronize dirty bitmap for resume Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180502104740.12123-17-peterx@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: introduce SaveVMHandlers.resume_prepare Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180502104740.12123-16-peterx@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: new message MIG_RP_MSG_RESUME_ACK Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180502104740.12123-15-peterx@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: new cmd MIG_CMD_POSTCOPY_RESUME Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180502104740.12123-14-peterx@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: new message MIG_RP_MSG_RECV_BITMAP Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180502104740.12123-13-peterx@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: new cmd MIG_CMD_RECV_BITMAP Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180502104740.12123-12-peterx@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: wakeup dst ram-load-thread for recover Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180502104740.12123-11-peterx@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: new state "postcopy-recover" Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180502104740.12123-10-peterx@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: rebuild channel on source Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180502104740.12123-9-peterx@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | qmp: hmp: add migrate "resume" option Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180502104740.12123-8-peterx@redhat.com> |
commitcommitdifftree |
next |