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 |
2018-05-15 | Peter Xu | migration: allow fault thread to pause Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180502104740.12123-7-peterx@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: allow src return path to pause Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180502104740.12123-6-peterx@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: allow dst vm pause on postcopy Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180502104740.12123-5-peterx@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: implement "postcopy-pause" src logic Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180502104740.12123-4-peterx@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: new postcopy-pause state Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180502104740.12123-3-peterx@redhat.com> |
commitcommitdifftree |
2018-05-15 | Peter Xu | migration: let incoming side use thread context Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180502104740.12123-2-peterx@redhat.com> |
commitcommitdifftree |
2018-05-08 | Peter Xu | qemu-thread: always keep the posix wrapper layer Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180412053444.17801-1-peterx@redhat.com> |
commitcommitdifftree |
2018-05-08 | Peter Xu | checkpatch.pl: add common glib defines to typelist Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180425070103.23723-1-peterx@redhat.com> |
commitcommitdifftree |
2018-04-10 | Peter Xu | monitor: bind dispatch bh to iohandler context Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180410044942.17059-1-peterx@redhat.com> |
commitcommitdifftree |
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-04-10 | Peter Xu | configure: don't warn SDL abi if disabled Signed-off-by: Peter Xu <peterx@redhat.com> Message-id: 20180410054034.20479-1-peterx@redhat.com |
commitcommitdifftree |
2018-04-10 | Peter Xu | configure: don't warn GTK if disabled Signed-off-by: Peter Xu <peterx@redhat.com> Message-id: 20180409082323.29575-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 |
next |