2021-07-29 | Peter Xu | tests: Fix migration-test build failure for sparc Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210728214128.206198-1-peterx@redhat.com> |
commitcommitdifftree |
2021-07-26 | Peter Xu | migration: Move the yank unregister of channel_close out Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210722175841.938739-6-peterx@redhat.com> |
commitcommitdifftree |
2021-07-26 | Peter Xu | migration: Teach QEMUFile to be QIOChannel-aware Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210722175841.938739-5-peterx@redhat.com> |
commitcommitdifftree |
2021-07-26 | Peter Xu | migration: Introduce migration_ioc_[un]register_yank() Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210722175841.938739-4-peterx@redhat.com> |
commitcommitdifftree |
2021-07-26 | Peter Xu | migration: Make from_dst_file accesses thread-safe Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210722175841.938739-3-peterx@redhat.com> |
commitcommitdifftree |
2021-07-26 | Peter Xu | migration: Fix missing join() of rp_thread Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210722175841.938739-2-peterx@redhat.com> |
commitcommitdifftree |
2021-07-16 | Peter Xu | docs: Add '-device intel-iommu' entry Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210707154114.197580-1-peterx@redhat.com> |
commitcommitdifftree |
2021-07-13 | Peter Xu | migration: Move bitmap_mutex out of migration_bitmap_clear_d... Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210630200805.280905-1-peterx@redhat.com> |
commitcommitdifftree |
2021-07-13 | Peter Xu | migration: Clear error at entry of migrate_fd_connect() Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210708190653.252961-4-peterx@redhat.com> |
commitcommitdifftree |
2021-07-13 | Peter Xu | migration: Don't do migrate cleanup if during postcopy... Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210708190653.252961-3-peterx@redhat.com> |
commitcommitdifftree |
2021-07-13 | Peter Xu | migration: Release return path early for paused postcopy Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210708190653.252961-2-peterx@redhat.com> |
commitcommitdifftree |
2021-07-05 | Peter Xu | migration: Allow reset of postcopy_recover_triggered... Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210629181356.217312-3-peterx@redhat.com> |
commitcommitdifftree |
2021-07-05 | Peter Xu | migration: Move yank outside qemu_start_incoming_migration() Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210629181356.217312-2-peterx@redhat.com> |
commitcommitdifftree |
2021-07-05 | Peter Xu | tests: migration-test: Add dirty ring test Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210615175523.439830-3-peterx@redhat.com> |
commitcommitdifftree |
2021-06-25 | Peter Xu | KVM: Fix dirty ring mmap incorrect size due to renaming... Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210609014355.217110-1-peterx@redhat.com> |
commitcommitdifftree |
2021-06-08 | Peter Xu | hmp: Add "calc_dirty_rate" and "info dirty_rate" cmds Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2021-05-26 | Peter Xu | KVM: Dirty ring support Signed-off-by: Peter Xu <peterx@redhat.com> ...Id: <20210506160549.130416-11-peterx@redhat.com> |
commitcommitdifftree |
2021-05-26 | Peter Xu | KVM: Disable manual dirty log when dirty ring enabled Signed-off-by: Peter Xu <peterx@redhat.com> ...Id: <20210506160549.130416-10-peterx@redhat.com> |
commitcommitdifftree |
2021-05-26 | Peter Xu | KVM: Add dirty-ring-size property Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210506160549.130416-9-peterx@redhat.com> |
commitcommitdifftree |
2021-05-26 | Peter Xu | KVM: Cache kvm slot dirty bitmap size Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210506160549.130416-8-peterx@redhat.com> |
commitcommitdifftree |
2021-05-26 | Peter Xu | KVM: Simplify dirty log sync in kvm_set_phys_mem Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210506160549.130416-7-peterx@redhat.com> |
commitcommitdifftree |
2021-05-26 | Peter Xu | KVM: Provide helper to sync dirty bitmap from slot... Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210506160549.130416-6-peterx@redhat.com> |
commitcommitdifftree |
2021-05-26 | Peter Xu | KVM: Provide helper to get kvm dirty log Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210506160549.130416-5-peterx@redhat.com> |
commitcommitdifftree |
2021-05-26 | Peter Xu | KVM: Create the KVMSlot dirty bitmap on flag changes Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210506160549.130416-4-peterx@redhat.com> |
commitcommitdifftree |
2021-05-26 | Peter Xu | KVM: Use a big lock to replace per-kml slots_lock Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210506160549.130416-3-peterx@redhat.com> |
commitcommitdifftree |
2021-05-26 | Peter Xu | memory: Introduce log_sync_global() to memory listener Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210506160549.130416-2-peterx@redhat.com> |
commitcommitdifftree |
2021-02-05 | Peter Xu | vhost: Unbreak SMMU and virtio-iommu on dev-iotlb support Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20210204191228.187550-1-peterx@redhat.com> |
commitcommitdifftree |
2020-11-02 | Peter Xu | migration: Postpone the kick of the fault thread after... Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20201102153010.11979-3-peterx@redhat.com> |
commitcommitdifftree |
2020-11-02 | Peter Xu | migration: Unify reset of last_rb on destination node... Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20201102153010.11979-2-peterx@redhat.com> |
commitcommitdifftree |
2020-10-30 | Peter Xu | intel_iommu: Fix two misuse of "0x%u" prints Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20201019173922.100270-1-peterx@redhat.com> |
commitcommitdifftree |
2020-10-26 | Peter Xu | migration-test: Only hide error if !QTEST_LOG Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20201021212721.440373-7-peterx@redhat.com> |
commitcommitdifftree |
2020-10-26 | Peter Xu | migration/postcopy: Release fd before going into 'postcopy... Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20201021212721.440373-6-peterx@redhat.com> |
commitcommitdifftree |
2020-10-26 | Peter Xu | migration: Sync requested pages after postcopy recovery Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20201021212721.440373-5-peterx@redhat.com> |
commitcommitdifftree |
2020-10-26 | Peter Xu | migration: Maintain postcopy faulted addresses Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20201021212721.440373-4-peterx@redhat.com> |
commitcommitdifftree |
2020-10-26 | Peter Xu | migration: Introduce migrate_send_rp_message_req_pages() Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20201021212721.440373-3-peterx@redhat.com> |
commitcommitdifftree |
2020-10-26 | Peter Xu | migration: Pass incoming state into qemu_ufd_copy_ioctl() Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20201021212721.440373-2-peterx@redhat.com> |
commitcommitdifftree |
2020-09-25 | Peter Xu | migration: Rework migrate_send_rp_req_pages() function Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20200908203022.341615-3-peterx@redhat.com> |
commitcommitdifftree |
2020-09-25 | Peter Xu | migration: Properly destroy variables on incoming side Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20200908203022.341615-2-peterx@redhat.com> |
commitcommitdifftree |
2020-07-03 | Peter Xu | MAINTAINERS: add VT-d entry Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20200701124418.63060-1-peterx@redhat.com> |
commitcommitdifftree |
2020-06-12 | Peter Xu | pci: Display PCI IRQ pin in "info pci" Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20200317195908.283800-1-peterx@redhat.com> |
commitcommitdifftree |
2020-06-10 | Peter Xu | KVM: Kick resamplefd for split kernel irqchip Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20200318145204.74483-5-peterx@redhat.com> |
commitcommitdifftree |
2020-06-10 | Peter Xu | KVM: Pass EventNotifier into kvm_irqchip_assign_irqfd Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20200318145204.74483-4-peterx@redhat.com> |
commitcommitdifftree |
2020-06-10 | Peter Xu | vfio/pci: Use kvm_irqchip_add_irqfd_notifier_gsi()... Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20200318145204.74483-3-peterx@redhat.com> |
commitcommitdifftree |
2020-04-15 | Peter Xu | gdbstub: i386: Fix gdb_get_reg16() parameter to unbreak gdb Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20200409164954.36902-3-peterx@redhat.com> |
commitcommitdifftree |
2020-01-20 | Peter Xu | apic: Use 32bit APIC ID for migration instance ID Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2020-01-20 | Peter Xu | migration: Change SaveStateEntry.instance_id into uint32_t Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2020-01-20 | Peter Xu | migration: Define VMSTATE_INSTANCE_ID_ANY Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2020-01-06 | Peter Xu | vfio/pci: Don't remove irqchip notifier if not registered Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2019-09-16 | Peter Xu | intel_iommu: Remove the caching-mode check during flag... Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20190916080718.3299-5-peterx@redhat.com> |
commitcommitdifftree |
2019-09-16 | Peter Xu | pc/q35: Disallow vfio-pci hotplug without VT-d caching... Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20190916080718.3299-4-peterx@redhat.com> |
commitcommitdifftree |
2019-09-16 | Peter Xu | qdev/machine: Introduce hotplug_allowed hook Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20190916080718.3299-3-peterx@redhat.com> |
commitcommitdifftree |
2019-09-16 | Peter Xu | intel_iommu: Sanity check vfio-pci config on machine... Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20190916080718.3299-2-peterx@redhat.com> |
commitcommitdifftree |
2019-09-12 | Peter Xu | migration: Fix postcopy bw for recovery Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20190906130103.20961-1-peterx@redhat.com> |
commitcommitdifftree |
2019-08-21 | Peter Xu | memory: Fix up memory_region_{add|del}_coalescing Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20190820141328.10009-5-peterx@redhat.com> |
commitcommitdifftree |
2019-08-21 | Peter Xu | memory: Remove has_coalesced_range counter Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20190820141328.10009-3-peterx@redhat.com> |
commitcommitdifftree |
2019-08-21 | Peter Xu | memory: Split zones when do coalesced_io_del() Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20190820141328.10009-2-peterx@redhat.com> |
commitcommitdifftree |
2019-08-21 | Peter Xu | memory: Refactor memory_region_clear_coalescing Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20190820141328.10009-4-peterx@redhat.com> |
commitcommitdifftree |
2019-07-15 | Peter Xu | migration: Split log_clear() into smaller chunks Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20190603065056.25211-12-peterx@redhat.com> |
commitcommitdifftree |
2019-07-15 | Peter Xu | kvm: Support KVM_CLEAR_DIRTY_LOG Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20190603065056.25211-11-peterx@redhat.com> |
commitcommitdifftree |
2019-07-15 | Peter Xu | kvm: Introduce slots lock for memory listener Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20190603065056.25211-10-peterx@redhat.com> |
commitcommitdifftree |
2019-07-15 | Peter Xu | kvm: Persistent per kvmslot dirty bitmap Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20190603065056.25211-9-peterx@redhat.com> |
commitcommitdifftree |
2019-07-15 | Peter Xu | kvm: Update comments for sync_dirty_bitmap Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20190603065056.25211-8-peterx@redhat.com> |
commitcommitdifftree |
2019-07-15 | Peter Xu | memory: Introduce memory listener hook log_clear() Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20190603065056.25211-7-peterx@redhat.com> |
commitcommitdifftree |
2019-07-15 | Peter Xu | memory: Pass mr into snapshot_and_clear_dirty Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20190603065056.25211-6-peterx@redhat.com> |
commitcommitdifftree |
2019-07-15 | Peter Xu | bitmap: Add bitmap_copy_with_{src|dst}_offset() Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20190603065056.25211-5-peterx@redhat.com> |
commitcommitdifftree |
2019-07-15 | Peter Xu | memory: Don't set migration bitmap when without migration Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20190603065056.25211-4-peterx@redhat.com> |
commitcommitdifftree |
2019-07-15 | Peter Xu | migration: No need to take rcu during sync_dirty_bitmap Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20190603065056.25211-2-peterx@redhat.com> |
commitcommitdifftree |
2019-07-05 | Peter Xu | intel_iommu: Fix unexpected unmaps during global unmap Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20190624091811.30412-3-peterx@redhat.com> |
commitcommitdifftree |
2019-06-03 | Peter Xu | memory: Remove memory_region_get_dirty() Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20190520030839.6795-5-peterx@redhat.com> |
commitcommitdifftree |
2019-06-03 | Peter Xu | checkpatch: allow SPDX-License-Identifier Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20190426062705.4651-1-peterx@redhat.com> |
commitcommitdifftree |
2019-05-14 | Peter Xu | migration: comment VMSTATE_UNUSED*() properly Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20190329095713.14177-1-peterx@redhat.com> |
commitcommitdifftree |
2019-04-02 | Peter Xu | intel_iommu: Drop extended root field Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20190329061422.7926-3-peterx@redhat.com> |
commitcommitdifftree |
2019-04-02 | Peter Xu | intel_iommu: Fix root_scalable migration breakage Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20190329061422.7926-2-peterx@redhat.com> |
commitcommitdifftree |
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 |
next |