aboutsummaryrefslogtreecommitdiff
path: root/monitor.c
AgeCommit message (Expand)AuthorFilesLines
2018-07-03qmp: Simplify monitor_qmp_respond()Markus Armbruster1-16/+10
2018-07-03qmp: Replace get_qmp_greeting() by qmp_greeting()Markus Armbruster1-6/+7
2018-07-03qmp: Replace monitor_json_emitter{,raw}() by qmp_{queue,send}_response()Markus Armbruster1-11/+10
2018-07-03qmp: Use QDict * instead of QObject * for response objectsMarkus Armbruster1-15/+16
2018-07-03qmp: De-duplicate error response buildingMarkus Armbruster1-6/+1
2018-07-03monitor: Peel off @mon_global wrapperMarkus Armbruster1-31/+29
2018-07-03monitor: Rename use_io_thr to use_io_threadMarkus Armbruster1-11/+11
2018-07-03qmp: Don't let JSON errors jump the queueMarkus Armbruster1-8/+15
2018-07-03qmp: Don't let malformed in-band commands jump the queueMarkus Armbruster1-61/+18
2018-07-03tests/qmp-test: Demonstrate QMP errors jumping the queueMarkus Armbruster1-0/+1
2018-07-03qmp: Simplify code around monitor_qmp_dispatch_one()Markus Armbruster1-34/+24
2018-07-03qmp: Always free QMPRequest with qmp_request_free()Markus Armbruster1-4/+2
2018-07-03qmp: Revert change to handle_qmp_command tracepointMarkus Armbruster1-6/+6
2018-07-03qmp: Redo how the client requests out-of-band executionMarkus Armbruster1-0/+3
2018-07-03qmp qemu-ga: Fix qemu-ga not to accept "control"Markus Armbruster1-7/+2
2018-07-03qmp qemu-ga: Revert change that accidentally made qemu-ga accept "id"Markus Armbruster1-6/+8
2018-07-03qmp: Make "id" optional again even in "oob" monitorsMarkus Armbruster1-7/+0
2018-07-03qmp: Document COMMAND_DROPPED design flawMarkus Armbruster1-0/+6
2018-07-03monitor: Spell "I/O thread" consistently in commentsMarkus Armbruster1-17/+17
2018-07-03qmp: Say "out-of-band" instead of "Out-Of-Band"Markus Armbruster1-7/+7
2018-07-02monitor: Use the IEC binary prefix definitionsPhilippe Mathieu-Daudé1-1/+2
2018-06-30monitor: flush qmp responses when CLOSEDPeter Xu1-3/+29
2018-06-30monitor: rename *_pop_one to *_pop_anyPeter Xu1-11/+9
2018-06-29Merge remote-tracking branch 'remotes/gkurz/tags/for-upstream' into stagingPeter Maydell1-6/+2
2018-06-29cutils: Provide strchrnulKeno Fischer1-6/+2
2018-06-28memory/hmp: Print owners/parents in "info mtree"Alexey Kardashevskiy1-1/+3
2018-06-21hmp: Allow HMP in preconfig state againDr. David Alan Gilbert1-6/+0
2018-06-21hmp: Restrict auto-complete in preconfigDr. David Alan Gilbert1-2/+7
2018-06-21hmp: Allow help on preconfig commandsDr. David Alan Gilbert1-1/+7
2018-06-21hmp: Add flag for preconfig commandsDr. David Alan Gilbert1-0/+20
2018-06-21monitor: report entirety of hmp command on errorCollin Walling1-2/+6
2018-06-18monitor: add lock to protect mon_fdsetsPeter Xu1-10/+42
2018-06-18monitor: remove event_clock_typePeter Xu1-9/+16
2018-06-18monitor: fix comment for monitor_lockPeter Xu1-4/+3
2018-06-18monitor: more comments on lock-free elementsPeter Xu1-1/+10
2018-06-18monitor: protect mon->fds with mon_lockPeter Xu1-4/+18
2018-06-18monitor: rename out_lock to mon_lockPeter Xu1-24/+29
2018-06-01Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell1-1/+0
2018-06-01hw: Do not include "sysemu/blockdev.h" if it is not necessaryPhilippe Mathieu-Daudé1-1/+0
2018-05-30qapi: introduce new cmd option "allow-preconfig"Igor Mammedov1-3/+2
2018-05-30hmp: disable monitor in preconfig stateIgor Mammedov1-0/+6
2018-05-04qobject: Modify qobject_ref() to return objMarc-André Lureau1-13/+7
2018-05-04qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREFMarc-André Lureau1-25/+25
2018-04-10monitor: bind dispatch bh to iohandler contextPeter Xu1-1/+1
2018-03-27monitor: new parameter "x-oob"Peter Xu1-2/+20
2018-03-27qmp: cleanup qmp queues properlyPeter Xu1-19/+52
2018-03-27qmp: fix qmp_capabilities error regressionPeter Xu1-15/+8
2018-03-27qdict: remove useless castLaurent Vivier1-1/+1
2018-03-23Revert "monitor: enable IO thread for (qmp & !mux) typed"Peter Xu1-4/+1
2018-03-19monitor: enable IO thread for (qmp & !mux) typedPeter Xu1-1/+4