aboutsummaryrefslogtreecommitdiffstats
path: root/qapi
AgeCommit message (Expand)AuthorFilesLines
2014-11-03blockjob: Add "ready" fieldMax Reitz1-1/+3
2014-10-04qapi: Add corrupt field to ImageInfoSpecificQCow2Max Reitz1-1/+5
2014-09-26qapi: dealloc visitor, implement visit_start_unionMichael Roth1-0/+26
2014-09-26qapi: add visit_start_union and visit_end_unionMichael Roth1-0/+15
2014-09-26trace: [qmp] Add commands to query and control event tracing stateLluís Vilanova1-0/+65
2014-09-22block: delete cow block driverStefan Hajnoczi1-3/+2
2014-09-22qapi/block-core: Add "new" qcow2 optionsMax Reitz1-1/+78
2014-09-22qapi/block: Add "fatal" to BLOCK_IMAGE_CORRUPTEDMax Reitz1-2/+7
2014-09-22qapi: Sort items in BlockdevOptions definitionFam Zheng1-19/+19
2014-09-22qapi: Sort BlockdevDriver enum data listFam Zheng1-5/+5
2014-09-22block: Introduce "null" driversFam Zheng1-2/+17
2014-09-12qapi: introduce PreallocMode and new PreallocModes full and falloc.Hu Tao1-0/+17
2014-09-11block: extend BLOCK_IO_ERROR with reason stringLuiz Capitulino1-1/+6
2014-09-10block: extend BLOCK_IO_ERROR event with nospace indicatorLuiz Capitulino1-1/+7
2014-09-08rename parse_enum_option to qapi_enum_parse and make it publicPeter Lieven2-1/+35
2014-08-29qapi: add read-pattern enum for quorumLiu Yuan1-1/+19
2014-08-15QMP: Add support for ArchipelagoChrysostomos Nanakos1-1/+34
2014-08-15qemu-img info: show nocow infoChunyan Liu1-1/+4
2014-07-01block: add backing-file option to block-streamJeff Cody1-2/+17
2014-07-01block: extend block-commit to accept a string for the backing fileJeff Cody1-2/+18
2014-07-01block: add QAPI command to allow live backing file changeJeff Cody1-0/+26
2014-07-01qapi: Change back sector-count to sectors-count in quorum QAPI events.Benoît Canet1-4/+4
2014-07-01block: make 'top' argument to block-commit optionalJeff Cody1-3/+4
2014-06-29Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell1-3/+27
2014-06-27block: Add replaces argument to drive-mirrorBenoît Canet1-1/+5
2014-06-27blockjob: Fix recent BLOCK_JOB_ERROR regressionMarkus Armbruster1-1/+1
2014-06-27blockjob: Fix recent BLOCK_JOB_READY regressionMarkus Armbruster1-1/+14
2014-06-27virtio-serial: report frontend connection state via monitorLaszlo Ersek1-0/+14
2014-06-27qapi event: clean up in callersWenchao Xia2-3/+4
2014-06-27qapi: move event definesWenchao Xia1-0/+318
2014-06-27block: Add node-name argument to drive-mirrorBenoît Canet1-0/+4
2014-06-27quorum: Add the rewrite-corrupted parameter to quorumBenoît Canet1-1/+4
2014-06-24Merge remote-tracking branch 'remotes/qmp-unstable/queue/qmp' into stagingPeter Maydell4-0/+239
2014-06-23qapi event: convert other BLOCK_JOB eventsWenchao Xia1-0/+71
2014-06-23qapi event: convert BLOCK_IMAGE_CORRUPTEDWenchao Xia1-0/+24
2014-06-23qapi event: convert BLOCK_IO_ERROR and BLOCK_JOB_ERRORWenchao Xia1-0/+39
2014-06-23qapi event: convert DEVICE_TRAY_MOVEDWenchao Xia1-0/+14
2014-06-23qapi: adjust existing definesWenchao Xia1-0/+16
2014-06-23qapi: add event helper functionsWenchao Xia2-0/+75
2014-06-23qapi/string-output-visitor: fix human outputHu Tao1-1/+1
2014-06-19qapi/string-output-visitor: fix bugsMichael S. Tsirkin1-3/+3
2014-06-19qapi: fix input visitor bugsMichael S. Tsirkin1-5/+4
2014-06-19qapi: fix build on glib < 2.28Michael S. Tsirkin2-4/+17
2014-06-19qapi: make string output visitor parse int listHu Tao1-10/+219
2014-06-19qapi: make string input visitor parse int listHu Tao1-8/+187
2014-06-16QemuOpts: change opt->name|str from (const char *) to (char *)Chunyan Liu1-3/+7
2014-06-06qapi: Extract qapi/block.json definitionsBenoît Canet1-0/+159
2014-06-06qapi: Extract qapi/block-core.json definitionsBenoît Canet1-0/+1406
2014-06-06qapi: create two block related json modulesBenoît Canet2-0/+13
2014-06-06qapi: Extract qapi/common.json definitionsBenoît Canet1-0/+89
2014-05-28qapi: Avoid output visitor crashing if it encounters a NULL valueMarcel Apfelbaum1-0/+6
2014-05-15qapi: Replace uncommon use of the error API by the common oneMarkus Armbruster1-130/+101
2014-05-15qapi: Replace start_optional()/end_optional() by optional()Markus Armbruster4-20/+12
2014-05-15qapi: Remove unused Visitor callbacks start_handle(), end_handle()Markus Armbruster1-15/+0
2014-05-09Revert "qapi: Clean up superfluous null check in qapi_dealloc_type_str()"Peter Lieven1-1/+3
2014-05-09qapi: Clean up fragile use of error_is_set()Markus Armbruster1-7/+8
2014-05-09qapi: Drop redundant, unclean error_is_set()Markus Armbruster1-2/+1
2014-05-08qmp hmp: Consistently name Error * objects err, and not errpMarkus Armbruster1-3/+3
2014-05-08qapi: treat all negative return of strtosz_suffix() as errorAmos Kong1-5/+6
2014-04-25qerror.h: Remove QERR defines that are only used onceCole Robinson2-2/+3
2014-03-03qapi: Add missing null check to opts_start_struct()Markus Armbruster1-1/+3
2014-03-03qapi: Clean up superfluous null check in qapi_dealloc_type_str()Markus Armbruster1-3/+1
2014-02-14qapi: Refine human printing of sizesPaolo Bonzini1-11/+12
2014-02-14qapi: Add human mode to StringOutputVisitorPaolo Bonzini1-3/+52
2014-02-14qapi: Add size parser to StringInputVisitorPaolo Bonzini1-0/+24
2013-11-05qapi: fix memleak by adding implict struct functions in dealloc visitorWenchao Xia1-0/+20
2013-10-10qemu-ga: Extend 'guest-info' command to expose flag 'success-response'Mark Wu1-0/+5
2013-10-10qemu-ga: Add interface to traverse the qmp command list by QmpCommandMark Wu1-22/+8
2013-08-20OptsVisitor: don't try to flatten overlong integer rangesLaszlo Ersek1-2/+5
2013-08-20OptsVisitor: opts_type_uint64(): recognize intervals when LM_IN_PROGRESSLaszlo Ersek1-5/+27
2013-08-20OptsVisitor: rebase opts_type_uint64() to parse_uint_full()Laszlo Ersek1-18/+5
2013-08-20OptsVisitor: opts_type_int(): recognize intervals when LM_IN_PROGRESSLaszlo Ersek1-6/+28
2013-08-20OptsVisitor: introduce list modes for interval flatteningLaszlo Ersek1-2/+65
2013-08-20OptsVisitor: introduce basic list modesLaszlo Ersek1-10/+35
2013-07-29qapi: make visit_type_size fallback to type_intVasilis Liaskovitis1-1/+10
2013-07-26qapi: Anonymous unionsKevin Wolf2-0/+23
2013-07-26qapi: Add consume argument to qmp_input_get_object()Kevin Wolf1-9/+10
2013-07-26qapi: Add visitor for implicit structsKevin Wolf2-0/+30
2013-01-30qapi: Fix unchecked strdup() by converting to g_strdup()Markus Armbruster1-1/+1
2013-01-12build: move base QAPI files to libqemuutil.aPaolo Bonzini1-4/+4
2012-12-19misc: move include files to include/qemu/Paolo Bonzini4-5/+5
2012-12-19qapi: move include files to include/qobject/Paolo Bonzini18-367/+29
2012-12-19qapi: make struct Visitor opaquePaolo Bonzini2-40/+40
2012-12-19qapi: remove qapi/qapi-types-core.hPaolo Bonzini6-22/+5
2012-12-19qapi: move inclusions of qemu-common.h from headers to .c filesPaolo Bonzini3-1/+2
2012-12-06qapi/qmp-registry.c: Include headers it needsEduardo Habkost1-0/+2
2012-11-29qapi: fix qapi_dealloc_type_size parameter typeBruce Rogers1-1/+1
2012-11-26qapi: handle visitor->type_size() in QapiDeallocVisitorStefan Hajnoczi1-0/+6
2012-10-30build: opts-visitor is not really part of QAPIPaolo Bonzini1-1/+3
2012-08-20qapi: Fix memory leakStefan Weil1-1/+1
2012-08-13error: drop error_get_qobject()/error_set_qobject()Luiz Capitulino1-1/+0
2012-08-13qemu-ga: switch to the new error format on the wireLuiz Capitulino2-1/+10
2012-07-23qapi: introduce OptsVisitorLaszlo Ersek3-1/+459
2012-07-23qapi: introduce "size" typeLaszlo Ersek2-0/+10
2012-07-23qapi: fix error propagationPaolo Bonzini1-6/+4
2012-07-13qapi: input_type_enum(): fix error messageLuiz Capitulino1-1/+1
2012-06-15qmp: do not include monitor.h from qapi-types-core.hPaolo Bonzini1-3/+1
2012-06-08qapi: String visitor, use %f representation for floatsMichael Roth1-1/+1
2012-06-08qapi: Add Visitor interfaces for uint*_t and int*_tMichael Roth2-0/+155
2012-06-07build: move qapi/ objects to nested Makefile.objsPaolo Bonzini1-0/+3
2012-05-15qapi: add support for command optionsLuiz Capitulino3-4/+18
2012-05-14qapi: QMP input visitor, handle floats parsed as intsMichael Roth1-3/+8
2012-04-30qemu-ga: add a whitelist for fsfreeze-safe commandsMichael Roth2-2/+13
2012-04-23qapi: g_hash_table_find() instead of GHashTableIter.NODA, Kai1-8/+17
2012-03-27qapi: add strict mode to input visitorPaolo Bonzini2-3/+47
2012-03-27qapi: place outermost object on qiv stackPaolo Bonzini1-24/+17
2012-03-27qapi: untangle next_listPaolo Bonzini1-9/+13
2012-03-27qapi: fix memory leak on errorPaolo Bonzini1-2/+4
2012-03-27qapi: fail hard on stack imbalancePaolo Bonzini1-4/+1
2012-03-27qapi: fix double free in qmp_output_visitor_cleanup()Laszlo Ersek1-3/+5
2012-02-21qapi: add string-based visitorsPaolo Bonzini4-0/+278
2012-02-21qapi: drop qmp_input_end_optionalPaolo Bonzini1-5/+0
2012-02-21qapi: allow sharing enum implementation across visitorsPaolo Bonzini4-52/+78
2011-12-19qapi: protect against NULL QObject in qmp_input_get_objectPaolo Bonzini1-4/+6
2011-12-12guest agent: add supported command list to guest-info RPCMichael Roth2-0/+14
2011-12-12guest agent: add RPC blacklist command-line optionMichael Roth3-5/+45
2011-11-17qapi: Check for negative enum valuesLuiz Capitulino1-1/+1
2011-10-04qapi: modify visitor code generation for list iterationMichael Roth2-6/+18
2011-10-04qapi: dealloc visitor, support freeing of nested listsMichael Roth1-7/+21
2011-10-04qapi: dealloc visitor, fix premature free and iteration logicMichael Roth1-5/+15
2011-10-04qapi: add code generation support for middle modeAnthony Liguori1-0/+3
2011-08-20Use glib memory allocation and free functionsAnthony Liguori4-19/+19
2011-07-21qapi: add QMP dispatch functionsMichael Roth2-0/+126
2011-07-21qapi: add QMP command registration/lookup functionsMichael Roth2-0/+79
2011-07-21qapi: add QAPI dealloc visitorMichael Roth2-0/+173
2011-07-21qapi: add QMP output visitorMichael Roth2-0/+267
2011-07-21qapi: add QMP input visitorMichael Roth2-0/+328
2011-07-21qapi: add QAPI visitor coreMichael Roth3-0/+214