summaryrefslogtreecommitdiffstats
path: root/monitor.c
Commit message (Expand)AuthorAgeFilesLines
* qmp: Deprecate query-events in favor of query-qmp-schemaMarkus Armbruster2019-02-181-0/+5
* qapi: make query-cpu-definitions depend on specific targetsMarc-André Lureau2019-02-181-22/+0Star
* qapi: make query-cpu-model-expansion depend on s390 or x86Marc-André Lureau2019-02-181-3/+0Star
* qapi: make query-gic-capabilities depend on TARGET_ARMMarc-André Lureau2019-02-181-11/+0Star
* qapi: make s390 commands depend on TARGET_S390XMarc-André Lureau2019-02-181-14/+0Star
* qapi: make rtc-reset-reinjection and SEV depend on TARGET_I386Marc-André Lureau2019-02-181-31/+0Star
* qapi: Generate QAPIEvent stuff into separate filesMarkus Armbruster2019-02-181-1/+1
* monitor: do not use QTAILQ_FOREACH_SAFE across critical sectionsPaolo Bonzini2019-02-051-3/+2Star
* qapi: Eliminate indirection through qmp_event_get_func_emit()Markus Armbruster2019-01-241-3/+1Star
* qemu/queue.h: leave head structs anonymous unless necessaryPaolo Bonzini2019-01-111-2/+2
* Merge remote-tracking branch 'remotes/pmaydell/tags/pull-misc-20181214' into ...Peter Maydell2018-12-161-1/+7
|\
| * monitor: Use address_space_read() to read memoryPeter Maydell2018-12-141-1/+7
* | qapi: add conditions to REPLICATION type/commands on the schemaMarc-André Lureau2018-12-141-5/+0Star
* | cutils: Fix qemu_strtosz() & friends to reject non-finite sizesDavid Hildenbrand2018-12-131-1/+1
|/
* monitor: Remove "x-oob", offer capability "oob" unconditionallyPeter Xu2018-12-121-18/+5Star
* monitor: Suspend monitor instead dropping commandsPeter Xu2018-12-121-29/+23Star
* monitor: avoid potential dead-lock when cleaning upMarc-André Lureau2018-12-121-0/+3
* monitor: prevent inserting new monitors after cleanupMarc-André Lureau2018-12-121-2/+17
* monitor: check if chardev can switch gcontext for OOBMarc-André Lureau2018-12-121-2/+3
* monitor: accept chardev input from iothreadMarc-André Lureau2018-12-121-10/+19
* monitor: inline ambiguous helper functionsMarc-André Lureau2018-12-121-12/+2Star
* monitor: delay monitor iothread creationWolfgang Bumiller2018-11-061-14/+21
* monitor: guard iothread access by mon->use_io_threadWolfgang Bumiller2018-11-061-1/+1
* tcg: distribute tcg_time into TCG contextsEmilio G. Cota2018-10-191-3/+10
* qdev-monitor: print help to stdoutMarc-André Lureau2018-10-051-3/+13
* monitor: print message when using 'help' with an unknown commandCollin Walling2018-09-251-1/+8
* Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2018-09-01' in...Peter Maydell2018-09-241-137/+13Star
|\
| * monitor: no need to save need_resumeMarc-André Lureau2018-08-301-9/+4Star
| * Revert "qmp: isolate responses into io thread"Marc-André Lureau2018-08-301-117/+3Star
| * monitor: consitify qmp_send_response() QDict argumentMarc-André Lureau2018-08-301-2/+2
| * monitor: accept input on resumeMarc-André Lureau2018-08-281-0/+1
| * monitor: simplify monitor_qmp_setup_handlers_bhPeter Xu2018-08-281-9/+3Star
* | qapi: Drop qapi_event_send_FOO()'s Error ** argumentPeter Xu2018-08-281-3/+2Star
|/
* json: Clean up headersMarkus Armbruster2018-08-241-1/+1
* json: Pass lexical errors and limit violations to callbackMarkus Armbruster2018-08-241-4/+1Star
* json: Redesign the callback to consume JSON valuesMarkus Armbruster2018-08-241-10/+8Star
* hmp-commands-info: add sync-profileEmilio G. Cota2018-08-231-0/+11
* monitor: fix oob command leakMarc-André Lureau2018-08-151-0/+2
* monitor: temporary fix for dead-lock on event recursionMarc-André Lureau2018-07-311-1/+43
* monitor: Fix unsafe sharing of @cur_mon among threadsPeter Xu2018-07-231-1/+1
* monitor: Fix tracepoint crash on JSON syntax errorMarkus Armbruster2018-07-161-1/+1
* monitor: fix double-free of request errorMarc-André Lureau2018-07-111-0/+1
* Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2018-07-03-v2'...Peter Maydell2018-07-051-295/+212Star
|\
| * monitor: Improve some commentsMarkus Armbruster2018-07-031-55/+45Star
| * qmp: Clean up capability negotiation after commit 02130314d8cMarkus Armbruster2018-07-031-51/+38Star
| * qmp: Simplify monitor_qmp_respond()Markus Armbruster2018-07-031-16/+10Star
| * qmp: Replace get_qmp_greeting() by qmp_greeting()Markus Armbruster2018-07-031-6/+7
| * qmp: Replace monitor_json_emitter{,raw}() by qmp_{queue,send}_response()Markus Armbruster2018-07-031-11/+10Star
| * qmp: Use QDict * instead of QObject * for response objectsMarkus Armbruster2018-07-031-15/+16
| * qmp: De-duplicate error response buildingMarkus Armbruster2018-07-031-6/+1Star