65 Commits (b9052d36342c947b36447558ed0a0dd3fb3fb8f4)

Author SHA1 Message Date
Marc-André Lureau 0e8d95e27b qapi: remove needless include 4 years ago
Markus Armbruster 7ce5fc63c7 qapi: Factor out compat_policy_input_ok() 5 years ago
Markus Armbruster 6604e4757a qapi: Generalize command policy checking 5 years ago
Markus Armbruster ed29bb28f8 qapi: Move compat policy from QObject to generic visitor 5 years ago
Markus Armbruster dbb675c19a qapi: New -compat deprecated-input=crash 5 years ago
Markus Armbruster db29164103 qapi: Implement deprecated-input=reject for QMP command arguments 5 years ago
Markus Armbruster d2032598c4 qapi: Implement deprecated-input=reject for QMP commands 5 years ago
Markus Armbruster 91fa93e516 qapi: Implement deprecated-output=hide for QMP command results 5 years ago
Markus Armbruster 6dd75472d5 qemu-options: New -compat to set policy for deprecated interfaces 5 years ago
Marc-André Lureau c98939daec qga: return a more explicit error on why a command is disabled 5 years ago
Paolo Bonzini 164dafd174 remove preconfig state 6 years ago
Kevin Wolf 9ce44e2ce2 qmp: Move dispatcher to a coroutine 6 years ago
Kevin Wolf e69ee454b5 monitor: Make current monitor a per-coroutine property 6 years ago
Kevin Wolf 41725fa7ed qmp: Call monitor_set_cur() only in qmp_dispatch() 6 years ago
Marc-André Lureau b3fbb32812 qmp: fix leak on callbacks that return both value and error 6 years ago
Marc-André Lureau f0ccc00be1 qmp: constify QmpCommand and list 6 years ago
Markus Armbruster 4a8837389e qapi: Replace qmp_dispatch()'s TODO comment by an explanation 6 years ago
Markus Armbruster a62c61747f qapi: Simplify how qmp_dispatch() gets the request ID 6 years ago
Markus Armbruster d322603563 qapi: Simplify how qmp_dispatch() deals with QCO_NO_SUCCESS_RESP 6 years ago
Markus Armbruster cf4a0643c8 qapi: Inline do_qmp_dispatch() into qmp_dispatch() 6 years ago
Michal Privoznik 2546be1c85 qmp-dispatch: Use CommandNotFound error for disabled commands 7 years ago
Markus Armbruster 54d31236b9 sysemu: Split sysemu/runstate.h off sysemu/sysemu.h 7 years ago
Vladimir Sementsov-Ogievskiy 413aeacd4b qapi/qmp-dispatch: fix return value in do_qmp_dispatch 7 years ago
Marc-André Lureau 4eaca8de26 qmp: common 'id' handling & make QGA conform to QMP spec 7 years ago
Marc-André Lureau 2aa788f5cb qmp: constify qmp_is_oob() 8 years ago
Markus Armbruster 62815d85ae json: Redesign the callback to consume JSON values 8 years ago
Markus Armbruster 62e93be286 qmp: Add some comments around null responses 8 years ago
Markus Armbruster d43b16945a qmp: Use QDict * instead of QObject * for response objects 8 years ago
Markus Armbruster cee32796ca qmp: De-duplicate error response building 8 years ago
Markus Armbruster 69240fe62d qmp: Don't let malformed in-band commands jump the queue 8 years ago
Markus Armbruster 00ecec151d qmp: Redo how the client requests out-of-band execution 8 years ago
Markus Armbruster 674ed7228f qmp qemu-ga: Fix qemu-ga not to accept "control" 8 years ago
Markus Armbruster 0fa39d0b03 qmp qemu-ga: Revert change that accidentally made qemu-ga accept "id" 8 years ago
Igor Mammedov 047f7038f5 cli: add --preconfig option 8 years ago
Marc-André Lureau cb3e7f08ae qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF 8 years ago
Peter Xu cf869d5317 qmp: support out-of-band (oob) execution 8 years ago
Max Reitz 7dc847ebba qapi: Replace qobject_to_X(o) by qobject_to(X, o) 8 years ago
Markus Armbruster 452fcdbc49 Include qapi/qmp/qdict.h exactly where needed 8 years ago
Markus Armbruster 6b67395762 Eliminate qapi/qmp/types.h 8 years ago
Markus Armbruster a82400cf5c Drop superfluous includes of qapi/qmp/qerror.h 8 years ago
Markus Armbruster 522ece32d2 Drop superfluous includes of qapi-types.h and test-qapi-types.h 8 years ago
Markus Armbruster 977c736f80 qapi: Mechanically convert FOO_lookup[...] to FOO_str(...) 9 years ago
Markus Armbruster 10e37839ed qmp: Improve QMP dispatch error messages 9 years ago
Markus Armbruster 99fb0c53c0 qmp: Eliminate silly QERR_QMP_* macros 9 years ago
Markus Armbruster 104fc30279 qmp: Drop duplicated QMP command object checks 9 years ago
Markus Armbruster 1527badb95 qapi: Support multiple command registries per program 9 years ago
Markus Armbruster 74d8c9d99d qga: Fix crash on non-dictionary QMP argument 9 years ago
Markus Armbruster ca6b6e1e68 Don't check qobject_type() before qobject_to_qdict() 9 years ago
Eric Blake c7eb39cbd4 qapi: Improve use of qmp/types.h 10 years ago
Eric Blake 42a502a7a6 qmp: Drop dead command->type 10 years ago