2018-04-10 | Peter Xu | iothread: workaround glib bug which hangs qmp-test Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180409083956.1780-1-peterx@redhat.com> |
commitcommitdifftree |
2018-04-10 | Peter Xu | iotests: fix wait_until_completed() Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180408030542.17855-1-peterx@redhat.com> |
commitcommitdifftree |
2018-03-27 | Peter Xu | tests: qmp-test: add test for new "x-oob" Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180326063901.27425-9-peterx@redhat.com> |
commitcommitdifftree |
2018-03-27 | Peter Xu | monitor: new parameter "x-oob" Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180326063901.27425-4-peterx@redhat.com> |
commitcommitdifftree |
2018-03-27 | Peter Xu | qmp: cleanup qmp queues properly Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180326063901.27425-3-peterx@redhat.com> |
commitcommitdifftree |
2018-03-27 | Peter Xu | tests: add oob-test for qapi-schema Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180326063901.27425-7-peterx@redhat.com> |
commitcommitdifftree |
2018-03-27 | Peter Xu | tests: let qapi-schema tests detect oob Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180326063901.27425-6-peterx@redhat.com> |
commitcommitdifftree |
2018-03-27 | Peter Xu | qapi: restrict allow-oob value to be "true" Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180326063901.27425-5-peterx@redhat.com> |
commitcommitdifftree |
2018-03-27 | Peter Xu | qmp: fix qmp_capabilities error regression Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180326063901.27425-2-peterx@redhat.com> |
commitcommitdifftree |
2018-03-26 | Peter Xu | iothread: fix breakage on windows Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180322085630.23654-1-peterx@redhat.com> |
commitcommitdifftree |
2018-03-23 | Peter Xu | Revert "monitor: enable IO thread for (qmp & !mux)... Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180323140821.28957-2-peterx@redhat.com> |
commitcommitdifftree |
2018-03-23 | Peter Xu | Revert "tests: qmp-test: verify command batching" Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180323140821.28957-4-peterx@redhat.com> |
commitcommitdifftree |
2018-03-23 | Peter Xu | Revert "tests: qmp-test: add oob test" Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180323140821.28957-3-peterx@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | tests: qmp-test: add oob test Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180309090006.10018-24-peterx@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | tests: qmp-test: verify command batching Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180309090006.10018-23-peterx@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | qmp: add command "x-oob-test" Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180309090006.10018-22-peterx@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | monitor: enable IO thread for (qmp & !mux) typed Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180309090006.10018-21-peterx@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | qmp: isolate responses into io thread Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180309090006.10018-20-peterx@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | qmp: support out-of-band (oob) execution Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180309090006.10018-19-peterx@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | qapi: introduce new cmd option "allow-oob" Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180309090006.10018-18-peterx@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | monitor: send event when command queue full Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180309090006.10018-17-peterx@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | monitor: separate QMP parser and dispatcher Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180309090006.10018-15-peterx@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | monitor: let suspend/resume work even with QMPs Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180309090006.10018-14-peterx@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | monitor: let suspend_cnt be thread safe Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180309090006.10018-13-peterx@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | monitor: introduce monitor_qmp_respond() Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180309090006.10018-12-peterx@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | qmp: introduce QMPCapability Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180309090006.10018-11-peterx@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | monitor: allow using IO thread for parsing Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180309090006.10018-10-peterx@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | monitor: let mon_list be tail queue Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180309090006.10018-9-peterx@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | monitor: unify global init Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180309090006.10018-8-peterx@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | monitor: move the cur_mon hack deeper for QMP Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180309090006.10018-7-peterx@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | monitor: move skip_flush into monitor_data_init Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180309090006.10018-6-peterx@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | qobject: let object_property_get_str() use new API Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180309090006.10018-5-peterx@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | qobject: introduce qobject_get_try_str() Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180309090006.10018-4-peterx@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | qobject: introduce qstring_get_try_str() Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180309090006.10018-3-peterx@redhat.com> |
commitcommitdifftree |
2018-03-19 | Peter Xu | docs: update QMP documents for OOB commands Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180309090006.10018-2-peterx@redhat.com> |
commitcommitdifftree |
2018-03-12 | Peter Xu | chardev: tcp: let TLS run on chardev context Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180306053320.15401-9-peterx@redhat.com> |
commitcommitdifftree |
2018-03-12 | Peter Xu | chardev: tcp: postpone async connection setup Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180306053320.15401-8-peterx@redhat.com> |
commitcommitdifftree |
2018-03-12 | Peter Xu | chardev: use chardev's gcontext for async connect Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180306053320.15401-7-peterx@redhat.com> |
commitcommitdifftree |
2018-03-12 | Peter Xu | chardev: introduce chr_machine_done hook Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180306053320.15401-6-peterx@redhat.com> |
commitcommitdifftree |
2018-03-12 | Peter Xu | chardev: allow telnet gsource to switch gcontext Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180306053320.15401-5-peterx@redhat.com> |
commitcommitdifftree |
2018-03-12 | Peter Xu | chardev: update net listener gcontext Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180306053320.15401-4-peterx@redhat.com> |
commitcommitdifftree |
2018-03-12 | Peter Xu | vl: export machine_init_done Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180306053320.15401-2-peterx@redhat.com> |
commitcommitdifftree |
2018-03-09 | Peter Xu | migration: fix applying wrong capabilities Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180305094938.31374-1-peterx@redhat.com> |
commitcommitdifftree |
2018-03-06 | Peter Xu | chardev: fix leak in tcp_chr_telnet_init_io() Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180301084438.13594-2-peterx@redhat.com> |
commitcommitdifftree |
2018-03-06 | Peter Xu | qio: non-default context for TLS handshake Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-03-06 | Peter Xu | qio: non-default context for async conn Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-03-06 | Peter Xu | qio: non-default context for threaded qtask Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-03-06 | Peter Xu | qio: store gsources for net listeners Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-03-06 | Peter Xu | qio: introduce qio_channel_add_watch_{full|source} Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-03-06 | Peter Xu | qio: rename qio_task_thread_result Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-02-14 | Peter Xu | migration: pass MigrationState to migrate_init() Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180208103132.28452-12-peterx@redhat.com> |
commitcommitdifftree |
2018-02-14 | Peter Xu | migration: allow send_rq to fail Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180208103132.28452-9-peterx@redhat.com> |
commitcommitdifftree |
2018-02-14 | Peter Xu | migration: provide postcopy_fault_thread_notify() Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180208103132.28452-4-peterx@redhat.com> |
commitcommitdifftree |
2018-02-14 | Peter Xu | migration: reuse mis->userfault_quit_fd Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180208103132.28452-3-peterx@redhat.com> |
commitcommitdifftree |
2018-02-14 | Peter Xu | migration: better error handling with QEMUFile Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180208103132.28452-2-peterx@redhat.com> |
commitcommitdifftree |
2018-02-08 | Peter Xu | pci/bus: let it has higher migration priority Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-02-07 | Peter Xu | memory: do explicit cleanup when remove listeners Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180122060244.29368-5-peterx@redhat.com> |
commitcommitdifftree |
2018-02-07 | Peter Xu | vfio: listener unregister before unset container Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180122060244.29368-4-peterx@redhat.com> |
commitcommitdifftree |
2018-02-07 | Peter Xu | arm: postpone device listener unregister Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180122060244.29368-3-peterx@redhat.com> |
commitcommitdifftree |
2018-02-07 | Peter Xu | vhost: add traces for memory listeners Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180122060244.29368-2-peterx@redhat.com> |
commitcommitdifftree |
2018-02-05 | Peter Xu | chardev: fix incorrect unref of source Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180118052049.31119-1-peterx@redhat.com> |
commitcommitdifftree |
2018-02-02 | Peter Xu | virtio-gpu: disallow vIOMMU Signed-off-by: Peter Xu <peterx@redhat.com> Message-id: 20180131040401.3550-1-peterx@redhat.com |
commitcommitdifftree |
2018-01-15 | Peter Xu | migration: remove notify in fd_error Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-01-15 | Peter Xu | migration: remove some block_cleanup_parameters() Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-01-15 | Peter Xu | migration: put the finish part into a new function Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-01-15 | Peter Xu | migration: major cleanup for migrate iterations Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-01-15 | Peter Xu | migration: cleanup stats update into function Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-01-15 | Peter Xu | migration: use switch at the end of migration Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-01-15 | Peter Xu | migration: introduce migrate_calculate_complete Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-01-15 | Peter Xu | migration: introduce downtime_start Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-01-15 | Peter Xu | migration: move vm_old_running into global state Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-01-15 | Peter Xu | migration: split use of MigrationState.total_time Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-01-15 | Peter Xu | migration: remove "enable_colo" var Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-01-15 | Peter Xu | migration: qemu_savevm_state_cleanup() in cleanup Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-01-15 | Peter Xu | migration: assert colo instead of check Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2018-01-12 | Peter Xu | chardev: introduce qemu_chr_timeout_add_ms() Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180104141835.17987-4-peterx@redhat.com> |
commitcommitdifftree |
2018-01-12 | Peter Xu | chardev: let g_idle_add() be with chardev gcontext Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180104141835.17987-3-peterx@redhat.com> |
commitcommitdifftree |
2018-01-12 | Peter Xu | chardev: use backend chr context when watch for fe Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180104141835.17987-2-peterx@redhat.com> |
commitcommitdifftree |
2017-12-21 | Peter Xu | intel_iommu: fix error param in string Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2017-12-21 | Peter Xu | intel_iommu: remove X86_IOMMU_PCI_DEVFN_MAX Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2017-12-21 | Peter Xu | i8259: move TYPE_INTERRUPT_STATS_PROVIDER upper Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20171210063819.14892-6-peterx@redhat.com> |
commitcommitdifftree |
2017-12-21 | Peter Xu | kvm-i8259: support "info pic" and "info irq" Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20171210063819.14892-5-peterx@redhat.com> |
commitcommitdifftree |
2017-12-21 | Peter Xu | i8259: generalize statistics into common code Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20171210063819.14892-4-peterx@redhat.com> |
commitcommitdifftree |
2017-12-21 | Peter Xu | i8259: use DEBUG_IRQ_COUNT always Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20171210063819.14892-3-peterx@redhat.com> |
commitcommitdifftree |
2017-12-21 | Peter Xu | i8259: convert DPRINTFs into trace Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20171210063819.14892-2-peterx@redhat.com> |
commitcommitdifftree |
2017-12-21 | Peter Xu | cpu: suffix cpu address spaces with cpu index Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20171123092333.16085-4-peterx@redhat.com> |
commitcommitdifftree |
2017-12-21 | Peter Xu | cpu: refactor cpu_address_space_init() Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20171123092333.16085-3-peterx@redhat.com> |
commitcommitdifftree |
2017-10-23 | Peter Xu | migration: new ram_init_bitmaps() Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2017-10-23 | Peter Xu | migration: clean up xbzrle cache init/destroy Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2017-10-23 | Peter Xu | migration: provide ram_state_cleanup Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2017-10-23 | Peter Xu | migration: provide ram_state_init() Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2017-10-20 | Peter Xu | docker: cleanup temp directory after test Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20171017071247.32355-1-peterx@redhat.com> |
commitcommitdifftree |
2017-10-12 | Peter Xu | exec: simplify address_space_get_iotlb_entry Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2017-10-12 | Peter Xu | exec: add page_mask for flatview_do_translate Signed-off-by: Peter Xu <peterx@redhat.com> |
commitcommitdifftree |
2017-10-03 | Peter Xu | iothread: delay the context release to finalize Signed-off-by: Peter Xu <peterx@redhat.com> Message-id: 20170928025958.1420-5-peterx@redhat.com |
commitcommitdifftree |
2017-10-03 | Peter Xu | iothread: export iothread_stop() Signed-off-by: Peter Xu <peterx@redhat.com> Message-id: 20170928025958.1420-4-peterx@redhat.com |
commitcommitdifftree |
2017-10-03 | Peter Xu | iothread: provide helpers for internal use Signed-off-by: Peter Xu <peterx@redhat.com> Message-id: 20170928025958.1420-3-peterx@redhat.com |
commitcommitdifftree |
2017-10-03 | Peter Xu | qom: provide root container for internal objs Signed-off-by: Peter Xu <peterx@redhat.com> Message-id: 20170928025958.1420-2-peterx@redhat.com |
commitcommitdifftree |
2017-09-22 | Peter Xu | chardev: remove context in chr_update_read_handler Signed-off-by: Peter Xu <peterx@redhat.com> ...1505975754-21555-5-git-send-email-peterx@redhat.com> |
commitcommitdifftree |
2017-09-22 | Peter Xu | chardev: use per-dev context for io_add_watch_poll Signed-off-by: Peter Xu <peterx@redhat.com> ...1505975754-21555-4-git-send-email-peterx@redhat.com> |
commitcommitdifftree |
next |