aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2018-03-02watchdog: Consolidate QAPI into single fileEric Blake2-9/+9
2018-03-02qapi/common: Fix guardname() for funny filenamesMarkus Armbruster1-1/+1
2018-03-02qapi/types qapi/visit: Generate built-in stuff into separate filesMarkus Armbruster6-87/+115
2018-03-02qapi: Make code-generating visitors use QAPIGen moreMarkus Armbruster7-243/+189
2018-03-02qapi: Rename generated qmp-marshal.c to qmp-commands.cMarkus Armbruster9-19/+17
2018-03-02qapi: Record 'include' directives in intermediate representationMarkus Armbruster12-4/+71
2018-03-02qapi: Generate in source orderMarkus Armbruster12-189/+191
2018-03-02qapi: Record 'include' directives in parse treeMarkus Armbruster1-4/+16
2018-03-02qapi: Concentrate QAPISchemaParser.exprs updates in .__init__()Markus Armbruster1-6/+9
2018-03-02qapi: Lift error reporting from QAPISchema.__init__() to callersMarkus Armbruster3-18/+23
2018-03-02qapi/common: Eliminate QAPISchema.exprsMarkus Armbruster1-4/+4
2018-03-02qapi: Improve include file name reporting in error messagesMarkus Armbruster2-7/+7
2018-03-02qapi: Touch generated files only when they changeMarkus Armbruster1-2/+9
2018-03-02qapi-gen: Convert from getopt to argparseMarkus Armbruster2-64/+33
2018-03-02qapi-gen: New common driver for code and doc generatorsMarkus Armbruster16-278/+192
2018-03-02qapi: Turn generators into modulesMarkus Armbruster5-115/+143
2018-03-02qapi: Reduce use of global variables in generators someMarkus Armbruster5-31/+34
2018-03-02qapi: New classes QAPIGenC, QAPIGenH, QAPIGenDocMarkus Armbruster6-94/+113
2018-03-02qapi: Rename variable holding the QAPISchemaGenFOOVisitorMarkus Armbruster5-20/+20
2018-03-02qapi: Generate up-to-date copyright noticeMarkus Armbruster6-104/+80
2018-03-02qapi: Streamline boilerplate comment generationMarkus Armbruster8-126/+36
2018-03-02Include qapi/qmp/qerror.h exactly where neededMarkus Armbruster6-3/+4
2018-03-02net: fix misaligned member accessMarc-André Lureau2-2/+4
2018-03-02Merge remote-tracking branch 'mreitz/tags/pull-block-2018-03-02' into queue-b...Kevin Wolf8-33/+72
2018-03-02qcow2: Replace align_offset() with ROUND_UP()Alberto Garcia6-24/+18
2018-03-02block/ssh: Add basic .bdrv_truncate()Max Reitz1-0/+24
2018-03-02block/ssh: Make ssh_grow_file() blockingMax Reitz1-0/+7
2018-03-02block/ssh: Pull ssh_grow_file() from ssh_create()Max Reitz1-8/+22
2018-03-02qemu-img: Make resize error message more generalMax Reitz1-1/+1
2018-03-02qcow2: make qcow2_co_create2() a coroutine_fnStefan Hajnoczi1-8/+9
2018-03-02block: rename .bdrv_create() to .bdrv_co_create_opts()Stefan Hajnoczi20-54/+74
2018-03-02Revert "IDE: Do not flush empty CDROM drives"Stefan Hajnoczi1-9/+1
2018-03-02block: test blk_aio_flush() with blk->root == NULLKevin Wolf2-0/+84
2018-03-02block: add BlockBackend->in_flight counterStefan Hajnoczi2-8/+54
2018-03-02block: extract AIO_WAIT_WHILE() from BlockDriverStateStefan Hajnoczi7-46/+174
2018-03-02aio: rename aio_context_in_iothread() to in_aio_context_home_thread()Stefan Hajnoczi2-3/+6
2018-03-02docs: document how to use the l2-cache-entry-size parameterAlberto Garcia1-3/+43
2018-03-02specs/qcow2: Fix documentation of the compressed cluster descriptorAlberto Garcia1-3/+13
2018-03-02iotest 033: add misaligned write-zeroes test via truncateAnton Nefedov2-0/+42
2018-03-02block: fix write with zero flag set and iovector providedAnton Nefedov1-1/+1
2018-03-02block: Drop unused .bdrv_co_get_block_status()Eric Blake2-43/+10
2018-03-02vvfat: Switch to .bdrv_co_block_status()Eric Blake1-9/+7
2018-03-02vpc: Switch to .bdrv_co_block_status()Eric Blake1-22/+23
2018-03-02vmdk: Switch to .bdrv_co_block_status()Eric Blake1-24/+14
2018-03-02vdi: Switch to .bdrv_co_block_status()Eric Blake1-20/+13
2018-03-02vdi: Avoid bitrot of debugging codeEric Blake1-3/+9
2018-03-02sheepdog: Switch to .bdrv_co_block_status()Eric Blake1-13/+13
2018-03-02raw: Switch to .bdrv_co_block_status()Eric Blake1-8/+8
2018-03-02qed: Switch to .bdrv_co_block_status()Eric Blake1-52/+24
2018-03-02qcow2: Switch to .bdrv_co_block_status()Eric Blake1-11/+13