summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* qapi: Avoid redundant parens in code generated for conditionalsMarkus Armbruster2021-09-032-7/+9
* qapi: Factor common recursion out of cgen_ifcond(), docgen_ifcond()Markus Armbruster2021-09-031-20/+25
* qapi: Fix C code generation for 'if'Markus Armbruster2021-09-032-3/+2Star
* tests/qapi-schema: Demonstrate broken C code for 'if'Markus Armbruster2021-09-035-3/+11
* tests/qapi-schema: Correct two 'if' conditionalsMarkus Armbruster2021-09-032-7/+6Star
* qapi: Simplify how QAPISchemaIfCond represents "no condition"Markus Armbruster2021-09-032-3/+3
* qapi: Simplify QAPISchemaIfCond's interface for generating CMarkus Armbruster2021-09-035-38/+31Star
* qapi: Set boolean value correctly in examplesGuoyi Tu2021-09-031-1/+1
* Merge remote-tracking branch 'remotes/cschoenebeck/tags/pull-9p-20210902' int...Peter Maydell2021-09-032-9/+10
|\
| * 9pfs: fix crash in v9fs_walk()Christian Schoenebeck2021-09-021-1/+3
| * hw/9pfs: use g_autofree in v9fs_walk() where possibleChristian Schoenebeck2021-09-021-4/+3Star
| * hw/9pfs: avoid 'path' copy in v9fs_walk()Christian Schoenebeck2021-09-021-4/+4
* | Merge remote-tracking branch 'remotes/a1xndr/tags/fuzz-pull-2021-09-01' into ...Peter Maydell2021-09-024-17/+83
|\ \
| * | MAINTAINERS: add fuzzing reviewerQiuhao Li2021-09-011-0/+1
| * | MAINTAINERS: Add myself as a reviewer for Device FuzzingDarren Kenny2021-09-011-0/+1
| * | fuzz: unblock SIGALRM so the timeout worksAlexander Bulekov2021-09-011-0/+5
| * | fuzz: use ITIMER_REAL for timeoutsAlexander Bulekov2021-09-011-1/+1
| * | fuzz: add an instrumentation filterAlexander Bulekov2021-09-012-6/+37
| * | fuzz: make object-name matching case-insensitiveAlexander Bulekov2021-09-011-4/+20
| * | fuzz: adjust timeout to allow for longer inputsAlexander Bulekov2021-09-011-4/+9
| * | fuzz: fix sparse memory access in the DMA callbackAlexander Bulekov2021-09-011-3/+10
* | | Merge remote-tracking branch 'remotes/hreitz/tags/pull-block-2021-09-01' into...Peter Maydell2021-09-0237-711/+1172
|\ \ \ | |_|/ |/| |
| * | block/file-win32: add reopen handlersViktor Prutyanov2021-09-011-1/+100
| * | block/export/fuse.c: fix fuse-lseek on uclibc or muslFabrice Fontaine2021-09-011-0/+3
| * | block/block-copy: block_copy_state_new(): drop extra argumentsVladimir Sementsov-Ogievskiy2021-09-013-5/+3Star
| * | iotests/image-fleecing: add test-case for copy-before-write filterVladimir Sementsov-Ogievskiy2021-09-012-15/+107
| * | iotests/image-fleecing: prepare for adding new test-caseVladimir Sementsov-Ogievskiy2021-09-011-6/+13
| * | iotests/image-fleecing: rename tgt_nodeVladimir Sementsov-Ogievskiy2021-09-011-7/+7
| * | iotests/image-fleecing: proper source deviceVladimir Sementsov-Ogievskiy2021-09-012-5/+9
| * | iotests.py: hmp_qemu_io: support qdevVladimir Sementsov-Ogievskiy2021-09-011-2/+3
| * | iotests: move 222 to tests/image-fleecingVladimir Sementsov-Ogievskiy2021-09-013-3/+3
| * | iotests/222: constantly use single quotes for stringsVladimir Sementsov-Ogievskiy2021-09-011-34/+34
| * | iotests/222: fix pylint and mypy complainsVladimir Sementsov-Ogievskiy2021-09-012-10/+12
| * | python:QEMUMachine: template typing for self returning methodsVladimir Sementsov-Ogievskiy2021-09-011-3/+7
| * | python/qemu/machine: QEMUMachine: improve qmp() methodVladimir Sementsov-Ogievskiy2021-09-011-1/+11
| * | python/qemu/machine.py: refactor _qemu_args()Vladimir Sementsov-Ogievskiy2021-09-011-10/+8Star
| * | qapi: publish copy-before-write filterVladimir Sementsov-Ogievskiy2021-09-011-2/+23
| * | block/copy-before-write: make public block driverVladimir Sementsov-Ogievskiy2021-09-011-32/+28Star
| * | block/block-copy: make setting progress optionalVladimir Sementsov-Ogievskiy2021-09-011-7/+11
| * | block/copy-before-write: initialize block-copy bitmapVladimir Sementsov-Ogievskiy2021-09-012-9/+11
| * | block/copy-before-write: cbw_init(): use optionsVladimir Sementsov-Ogievskiy2021-09-011-14/+15
| * | block/copy-before-write: bdrv_cbw_append(): drop unused compress argVladimir Sementsov-Ogievskiy2021-09-013-6/+4Star
| * | block/copy-before-write: cbw_init(): use file child after attachingVladimir Sementsov-Ogievskiy2021-09-011-7/+7
| * | block/copy-before-write: cbw_init(): rename variablesVladimir Sementsov-Ogievskiy2021-09-011-15/+14Star
| * | block/copy-before-write: introduce cbw_init()Vladimir Sementsov-Ogievskiy2021-09-011-28/+41
| * | block/copy-before-write: bdrv_cbw_append(): replace child at lastVladimir Sementsov-Ogievskiy2021-09-011-22/+11Star
| * | block/copy-before-write: use file child instead of backingVladimir Sementsov-Ogievskiy2021-09-011-17/+22
| * | block/copy-before-write: drop extra bdrv_unref on failure pathVladimir Sementsov-Ogievskiy2021-09-011-1/+0Star
| * | block/copy-before-write: relax permission requirements when no parentsVladimir Sementsov-Ogievskiy2021-09-012-4/+6
| * | block/backup: move cluster size calculation to block-copyVladimir Sementsov-Ogievskiy2021-09-015-63/+67