aboutsummaryrefslogtreecommitdiff
path: root/monitor.c
AgeCommit message (Expand)AuthorFilesLines
2018-11-06monitor: delay monitor iothread creationWolfgang Bumiller1-14/+21
2018-11-06monitor: guard iothread access by mon->use_io_threadWolfgang Bumiller1-1/+1
2018-10-18tcg: distribute tcg_time into TCG contextsEmilio G. Cota1-3/+10
2018-10-05qdev-monitor: print help to stdoutMarc-André Lureau1-3/+13
2018-09-25monitor: print message when using 'help' with an unknown commandCollin Walling1-1/+8
2018-09-24Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2018-09-01' in...Peter Maydell1-137/+13
2018-08-30monitor: no need to save need_resumeMarc-André Lureau1-9/+4
2018-08-30Revert "qmp: isolate responses into io thread"Marc-André Lureau1-117/+3
2018-08-30monitor: consitify qmp_send_response() QDict argumentMarc-André Lureau1-2/+2
2018-08-28monitor: accept input on resumeMarc-André Lureau1-0/+1
2018-08-28qapi: Drop qapi_event_send_FOO()'s Error ** argumentPeter Xu1-3/+2
2018-08-28monitor: simplify monitor_qmp_setup_handlers_bhPeter Xu1-9/+3
2018-08-24json: Clean up headersMarkus Armbruster1-1/+1
2018-08-24json: Pass lexical errors and limit violations to callbackMarkus Armbruster1-4/+1
2018-08-24json: Redesign the callback to consume JSON valuesMarkus Armbruster1-10/+8
2018-08-23hmp-commands-info: add sync-profileEmilio G. Cota1-0/+11
2018-08-15monitor: fix oob command leakMarc-André Lureau1-0/+2
2018-07-31monitor: temporary fix for dead-lock on event recursionMarc-André Lureau1-1/+43
2018-07-23monitor: Fix unsafe sharing of @cur_mon among threadsPeter Xu1-1/+1
2018-07-16monitor: Fix tracepoint crash on JSON syntax errorMarkus Armbruster1-1/+1
2018-07-11monitor: fix double-free of request errorMarc-André Lureau1-0/+1
2018-07-05Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2018-07-03-v2'...Peter Maydell1-295/+212
2018-07-03monitor: Improve some commentsMarkus Armbruster1-55/+45
2018-07-03qmp: Clean up capability negotiation after commit 02130314d8cMarkus Armbruster1-51/+38
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-03qapi: add conditions to SPICE type/commands/events on the schemaMarc-André Lureau1-3/+0
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