aboutsummaryrefslogtreecommitdiff
path: root/monitor.c
AgeCommit message (Expand)Author
2019-02-05monitor: do not use QTAILQ_FOREACH_SAFE across critical sectionsPaolo Bonzini
2019-01-24qapi: Eliminate indirection through qmp_event_get_func_emit()Markus Armbruster
2019-01-11qemu/queue.h: leave head structs anonymous unless necessaryPaolo Bonzini
2018-12-16Merge remote-tracking branch 'remotes/pmaydell/tags/pull-misc-20181214' into ...Peter Maydell
2018-12-14monitor: Use address_space_read() to read memoryPeter Maydell
2018-12-14qapi: add conditions to REPLICATION type/commands on the schemaMarc-André Lureau
2018-12-13cutils: Fix qemu_strtosz() & friends to reject non-finite sizesDavid Hildenbrand
2018-12-12monitor: Remove "x-oob", offer capability "oob" unconditionallyPeter Xu
2018-12-12monitor: Suspend monitor instead dropping commandsPeter Xu
2018-12-12monitor: avoid potential dead-lock when cleaning upMarc-André Lureau
2018-12-12monitor: prevent inserting new monitors after cleanupMarc-André Lureau
2018-12-12monitor: check if chardev can switch gcontext for OOBMarc-André Lureau
2018-12-12monitor: accept chardev input from iothreadMarc-André Lureau
2018-12-12monitor: inline ambiguous helper functionsMarc-André Lureau
2018-11-06monitor: delay monitor iothread creationWolfgang Bumiller
2018-11-06monitor: guard iothread access by mon->use_io_threadWolfgang Bumiller
2018-10-18tcg: distribute tcg_time into TCG contextsEmilio G. Cota
2018-10-05qdev-monitor: print help to stdoutMarc-André Lureau
2018-09-25monitor: print message when using 'help' with an unknown commandCollin Walling
2018-09-24Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2018-09-01' in...Peter Maydell
2018-08-30monitor: no need to save need_resumeMarc-André Lureau
2018-08-30Revert "qmp: isolate responses into io thread"Marc-André Lureau
2018-08-30monitor: consitify qmp_send_response() QDict argumentMarc-André Lureau
2018-08-28monitor: accept input on resumeMarc-André Lureau
2018-08-28qapi: Drop qapi_event_send_FOO()'s Error ** argumentPeter Xu
2018-08-28monitor: simplify monitor_qmp_setup_handlers_bhPeter Xu
2018-08-24json: Clean up headersMarkus Armbruster
2018-08-24json: Pass lexical errors and limit violations to callbackMarkus Armbruster
2018-08-24json: Redesign the callback to consume JSON valuesMarkus Armbruster
2018-08-23hmp-commands-info: add sync-profileEmilio G. Cota
2018-08-15monitor: fix oob command leakMarc-André Lureau
2018-07-31monitor: temporary fix for dead-lock on event recursionMarc-André Lureau
2018-07-23monitor: Fix unsafe sharing of @cur_mon among threadsPeter Xu
2018-07-16monitor: Fix tracepoint crash on JSON syntax errorMarkus Armbruster
2018-07-11monitor: fix double-free of request errorMarc-André Lureau
2018-07-05Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2018-07-03-v2'...Peter Maydell
2018-07-03monitor: Improve some commentsMarkus Armbruster
2018-07-03qmp: Clean up capability negotiation after commit 02130314d8cMarkus Armbruster
2018-07-03qmp: Simplify monitor_qmp_respond()Markus Armbruster
2018-07-03qmp: Replace get_qmp_greeting() by qmp_greeting()Markus Armbruster
2018-07-03qmp: Replace monitor_json_emitter{,raw}() by qmp_{queue,send}_response()Markus Armbruster
2018-07-03qmp: Use QDict * instead of QObject * for response objectsMarkus Armbruster
2018-07-03qmp: De-duplicate error response buildingMarkus Armbruster
2018-07-03monitor: Peel off @mon_global wrapperMarkus Armbruster
2018-07-03monitor: Rename use_io_thr to use_io_threadMarkus Armbruster
2018-07-03qmp: Don't let JSON errors jump the queueMarkus Armbruster
2018-07-03qmp: Don't let malformed in-band commands jump the queueMarkus Armbruster
2018-07-03tests/qmp-test: Demonstrate QMP errors jumping the queueMarkus Armbruster
2018-07-03qmp: Simplify code around monitor_qmp_dispatch_one()Markus Armbruster
2018-07-03qmp: Always free QMPRequest with qmp_request_free()Markus Armbruster