aboutsummaryrefslogtreecommitdiffstats
path: root/qapi
AgeCommit message (Expand)AuthorFilesLines
2019-11-18bitmap: Enforce maximum bitmap name lengthEric Blake1-1/+1
2019-11-01target/arm/monitor: Introduce qmp_query_cpu_model_expansionAndrew Jones1-3/+3
2019-10-29migration: add new migration state wait-unplugJens Freimann1-1/+4
2019-10-29qapi: add failover negotiated eventJens Freimann1-0/+19
2019-10-29qapi: add unplug primary eventJens Freimann1-0/+19
2019-10-29qapi: Fix doc comment checking for commands and eventsMarkus Armbruster1-2/+0
2019-10-25qapi: add support for blkreplay driverPavel Dovgalyuk1-2/+16
2019-10-22qapi: Allow introspecting fix for savevm's cooperation with blockdevPeter Krempa1-1/+8
2019-10-22qapi: Add feature flags to commandsPeter Krempa1-1/+5
2019-10-18Merge remote-tracking branch 'remotes/kraxel/tags/audio-20191018-pull-request...Peter Maydell1-0/+12
2019-10-18audio: add mixing-engine option (documentation)Kővágó, Zoltán1-0/+6
2019-10-18audio: paaudio: ability to specify stream nameKővágó, Zoltán1-0/+6
2019-10-17dirty-bitmaps: remove deprecated autoload parameterJohn Snow1-5/+1
2019-10-10block/backup: use backup-top instead of write notifiersVladimir Sementsov-Ogievskiy1-1/+7
2019-10-10qapi: query-blockstat: add driver specific file-posix statsAnton Nefedov1-0/+38
2019-10-10qapi: add unmap to BlockDeviceStatsAnton Nefedov1-6/+23
2019-10-10qapi: group BlockDeviceStats fieldsAnton Nefedov1-11/+15
2019-09-28qapi: Clean up member name case checkingMarkus Armbruster1-1/+1
2019-09-28qmp-dispatch: Use CommandNotFound error for disabled commandsMichal Privoznik1-2/+3
2019-09-24make check-unit: use after free in test-opts-visitorAndrey Shinkevich1-4/+22
2019-09-19cutils: Move size_to_str() from "qemu-common.h" to "qemu/cutils.h"Philippe Mathieu-Daudé1-1/+1
2019-09-12migration: Add validate-uuid capabilityYury Kotov1-1/+4
2019-09-03qapi: report the default CPU type for each machineDaniel P. Berrangé1-1/+4
2019-08-22Merge remote-tracking branch 'remotes/kraxel/tags/ui-20190822-pull-request' i...Peter Maydell1-1/+2
2019-08-21qapi: Move query-target from misc.json to machine.jsonMarkus Armbruster3-49/+47
2019-08-21input-linux: add shift+shift as a grab toggleNiklas Haas1-1/+2
2019-08-19doc: Preallocation does not require writing zeroesMax Reitz1-4/+5
2019-08-19LUKS: support preallocationMaxim Levitsky1-1/+5
2019-08-16qapi: add dirty-bitmaps to query-named-block-nodes resultVladimir Sementsov-Ogievskiy1-1/+5
2019-08-16block/backup: support bitmap sync modes for non-bitmap backupsJohn Snow1-2/+4
2019-08-16qapi: implement block-dirty-bitmap-remove transaction actionJohn Snow1-0/+2
2019-08-16block/backup: add 'always' bitmap sync policyJohn Snow1-1/+4
2019-08-16block/backup: add 'never' policy to bitmap sync modeJohn Snow1-1/+4
2019-08-16block/backup: Add mirror sync mode 'bitmap'John Snow1-6/+15
2019-08-16qapi: add BitmapSyncMode enumJohn Snow1-0/+14
2019-08-16qapi/block-core: Introduce BackupCommonJohn Snow1-66/+29
2019-08-16Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2019-08-15' into st...Peter Maydell2-2/+15
2019-08-16sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster1-1/+1
2019-08-16Include qemu/queue.h slightly lessMarkus Armbruster1-1/+0
2019-08-16qapi: Split error.json off common.jsonMarkus Armbruster4-25/+31
2019-08-15block/nbd: add cmdline and qapi parameter reconnect-delayVladimir Sementsov-Ogievskiy1-1/+10
2019-08-15qapi: Add InetSocketAddress member keep-aliveVladimir Sementsov-Ogievskiy1-1/+5
2019-07-05qmp: Add "alias-of" field to query-cpu-definitionsEduardo Habkost1-1/+8
2019-07-05qmp: Add deprecation information to query-machinesEduardo Habkost1-1/+6
2019-07-05machine: show if CLI option '-numa node,mem' is supported in QAPI schemaIgor Mammedov1-1/+4
2019-07-05i386/cpu: Consolidate die-id validity in smp contextLike Xu1-3/+4
2019-07-05Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell1-1/+27
2019-07-03Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2019-07-02-v2'...Peter Maydell9-1556/+1596
2019-07-02virtio-pmem: add virtio devicePankaj Gupta1-1/+27
2019-07-02qapi: Split dump.json off misc.jsonMarkus Armbruster4-193/+202
2019-07-02qapi: Rename target.json to misc-target.jsonMarkus Armbruster3-6/+2
2019-07-02qapi: Split machine-target.json off target.json and misc.jsonMarkus Armbruster5-317/+320
2019-07-02qapi: Split machine.json off misc.jsonMarkus Armbruster4-688/+699
2019-07-02qapi: Split qom.json and qdev.json off misc.jsonMarkus Armbruster5-353/+374
2019-07-02net/announce: Add optional IDDr. David Alan Gilbert1-2/+7
2019-07-02net/announce: Allow optional list of interfacesDr. David Alan Gilbert1-3/+8
2019-06-18block/null: Expose read-zeroes option in QAPI schemaKevin Wolf1-1/+3
2019-06-14blkdebug: Inject errors on .bdrv_co_block_status()Max Reitz1-1/+4
2019-06-14blkdebug: Add "none" eventMax Reitz1-1/+3
2019-06-14blkdebug: Add @iotype error optionMax Reitz1-0/+26
2019-06-14qapi/block-core: Overlays are not snapshotsMax Reitz1-10/+10
2019-06-12file-posix: Add dynamic-auto-read-only QAPI featureKevin Wolf1-1/+12
2019-06-12qapi: Add feature flags to struct typesKevin Wolf1-1/+5
2019-06-12qapi/block-core: update documentation of preallocation parameterStefano Garzarella1-6/+14
2019-06-12qdev: Delete unused LostTickPolicy "merge"Markus Armbruster1-5/+1
2019-06-12Include qemu-common.h exactly where neededMarkus Armbruster6-6/+0
2019-06-11qemu-common: Move qemu_isalnum() etc. to qemu/ctype.hMarkus Armbruster1-1/+1
2019-05-30Merge remote-tracking branch 'remotes/jnsnow/tags/bitmaps-pull-request' into ...Peter Maydell1-3/+19
2019-05-28qapi: support external bitmaps in block-dirty-bitmap-mergeVladimir Sementsov-Ogievskiy1-3/+19
2019-05-28qcow2: skip writing zero buffers to empty COW areasAnton Nefedov1-1/+3
2019-04-02qapi/migration.json: Rename COLOStatus last_mode to last-modeZhang Chen1-2/+2
2019-04-02qapi/migration.json: Fix ColoStatus member last_mode's versionZhang Chen1-1/+1
2019-03-26Merge remote-tracking branch 'remotes/armbru/tags/pull-misc-2019-03-26' into ...Peter Maydell1-1/+1
2019-03-26qapi/qmp-dispatch: fix return value in do_qmp_dispatchVladimir Sementsov-Ogievskiy1-1/+1
2019-03-25Merge remote-tracking branch 'remotes/juanquintela/tags/migration-pull-reques...Peter Maydell1-36/+45
2019-03-25Migration/colo.c: Make user obtain the last COLO mode info after failoverZhang Chen1-1/+6
2019-03-25Migration/colo.c: Add new COLOExitReason to handle all failover stateZhang Chen1-6/+9
2019-03-25migration: add support for a "tls-authz" migration parameterDaniel P. Berrange1-1/+13
2019-03-25multifd: Drop x-Juan Quintela1-17/+17
2019-03-25multifd: Drop x-multifd-page-count parameterJuan Quintela1-12/+1
2019-03-22trace-events: Shorten file names in commentsMarkus Armbruster1-1/+1
2019-03-22trace-events: Consistently point to docs/devel/tracing.txtMarkus Armbruster1-0/+2
2019-03-19qapi: fix block-latency-histogram-set description and examplesVladimir Sementsov-Ogievskiy1-5/+5
2019-03-18qmp: common 'id' handling & make QGA conform to QMP specMarc-André Lureau1-2/+8
2019-03-18audio/paaudio: prolong and make latency configurableMartin Schrodt1-1/+5
2019-03-14Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ...Peter Maydell1-0/+6
2019-03-13Merge remote-tracking branch 'remotes/kraxel/tags/ui-20190313-pull-request' i...Peter Maydell1-0/+14
2019-03-13Merge remote-tracking branch 'remotes/jnsnow/tags/bitmaps-pull-request' into ...Peter Maydell1-5/+23
2019-03-13Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell1-12/+54
2019-03-13file-posix: add drop-cache=on|off optionStefan Hajnoczi1-0/+6
2019-03-13curses: add option to specify VGA font encodingSamuel Thibault1-0/+14
2019-03-12block: Add an 'x-blockdev-reopen' QMP commandAlberto Garcia1-0/+42
2019-03-12qapi: drop x- from x-block-latency-histogram-setVladimir Sementsov-Ogievskiy1-10/+10
2019-03-12Merge remote-tracking branch 'remotes/kraxel/tags/audio-20190312-pull-request...Peter Maydell3-3/+308
2019-03-12block/dirty-bitmap: add inconsistent statusJohn Snow1-1/+6
2019-03-12block/dirty-bitmaps: add inconsistent bitJohn Snow1-4/+9
2019-03-12block/dirty-bitmap: add recording and busy propertiesJohn Snow1-1/+9
2019-03-12qapi: move to QOM path for x-block-latency-histogram-setVladimir Sementsov-Ogievskiy1-2/+2
2019-03-11chardev: add support for authorization for TLS clientsDaniel P. Berrange1-0/+6
2019-03-11qapi: qapi for audio backendsKővágó, Zoltán3-3/+308
2019-03-09Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2019-03-08' into st...Peter Maydell1-2/+8
2019-03-08qcow2: Implement data-file-raw create optionKevin Wolf1-0/+9
2019-03-08qcow2: Store data file name in the imageKevin Wolf1-1/+7
2019-03-08qcow2: Creating images with external data fileKevin Wolf1-0/+4
2019-03-08qcow2: Add basic data-file infrastructureKevin Wolf1-1/+6
2019-03-06nbd: fix outdated qapi docs syntax for tls-credsDaniel P. Berrangé1-1/+1
2019-03-06nbd: allow authorization with nbd-server-start QMP commandDaniel P. Berrange1-1/+7
2019-03-06qapi/migration.json: Remove a variable that doesn't exist in exampleZhang Chen1-1/+1
2019-03-06migration: Create socket-address parameterJuan Quintela1-1/+5
2019-03-06migration: Introduce ignore-shared capabilityYury Kotov1-1/+4
2019-03-05qmp: Add announce-self commandDr. David Alan Gilbert1-0/+20
2019-03-05migration: Add announce parametersDr. David Alan Gilbert1-3/+50
2019-03-05net: Introduce announce timerDr. David Alan Gilbert1-0/+23
2019-02-26authz: add QAuthZList object type for an access control listDaniel P. Berrange3-1/+60
2019-02-25Merge remote-tracking branch 'remotes/kraxel/tags/ui-20190222-pull-request' i...Peter Maydell1-1/+31
2019-02-22display: add -display spice-app launching a Spice clientMarc-André Lureau1-1/+6
2019-02-21target/mips: implement QMP query-cpu-definitions commandPavel Dovgalyuk1-2/+2
2019-02-21qapi: document DisplayType enumMarc-André Lureau1-0/+25
2019-02-19block/dirty-bitmap: Documentation and Comment fixupsJohn Snow1-9/+25
2019-02-19dirty-bitmap: Expose persistent flag to 'query-block'Eric Blake1-1/+4
2019-02-18qapi: move RTC_CHANGE to the target schemaMarc-André Lureau2-23/+23
2019-02-18qmp: Deprecate query-events in favor of query-qmp-schemaMarkus Armbruster1-2/+5
2019-02-18qapi: remove qmp_unregister_command()Marc-André Lureau1-8/+0
2019-02-18qapi: make query-cpu-definitions depend on specific targetsMarc-André Lureau2-58/+64
2019-02-18qapi: make query-cpu-model-expansion depend on s390 or x86Marc-André Lureau2-51/+52
2019-02-18qapi: make query-gic-capabilities depend on TARGET_ARMMarc-André Lureau2-43/+45
2019-02-18target.json: add a note about query-cpu* not being s390x-specificMarc-André Lureau1-0/+6
2019-02-18qapi: make s390 commands depend on TARGET_S390XMarc-André Lureau2-137/+142
2019-02-18qapi: make rtc-reset-reinjection and SEV depend on TARGET_I386Marc-André Lureau2-170/+173
2019-02-18qapi: New module target.jsonMarkus Armbruster3-11/+31
2019-02-18build: Deal with all of QAPI's .o in qapi/Makefile.objsMarkus Armbruster1-0/+19
2019-02-14qapi: Fix qcow2 encryption doc typoEric Blake1-1/+1
2019-02-11qcow2: Add list of bitmaps to ImageInfoSpecificQCow2Andrey Shinkevich1-1/+40
2019-02-01vmdk: Reject excess extents in blockdev-createKevin Wolf1-1/+2
2019-02-01vmdk: Implement .bdrv_co_create callbackFam Zheng2-7/+79
2019-01-31qapi: add x-debug-query-block-graphVladimir Sementsov-Ogievskiy1-0/+108
2019-01-25Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2019-01-24' into ...Peter Maydell2-12/+36
2019-01-24Merge remote-tracking branch 'remotes/kraxel/tags/ui-20190124-pull-request' i...Peter Maydell1-0/+10
2019-01-24input-linux: customizable grab toggle keysRyan El Kochta1-0/+10
2019-01-24qmp: Add examples to qom list, get, and set commandsWainer dos Santos Moschetta1-0/+36
2019-01-24qapi: Eliminate indirection through qmp_event_get_func_emit()Markus Armbruster1-12/+0
2019-01-23migration: introduce pages-per-secondXiao Guangrong1-1/+4
2019-01-14nbd: Remove x-nbd-server-add-bitmapEric Blake1-23/+0
2019-01-14nbd: Allow bitmap export during QMP nbd-server-addEric Blake1-1/+6
2019-01-14block: remove 'x' prefix from experimental bitmap APIsJohn Snow2-23/+23
2019-01-14blockdev: n-ary bitmap mergeJohn Snow1-11/+11
2018-12-22qapi: Define new QMP message for pvrdmaYuval Shaia2-0/+39
2018-12-19qapi: Define PCIe link speed and width propertiesAlex Williamson1-0/+42
2018-12-18qmp hmp: Make system_wakeup check wake-up support and run stateDaniel Henrique Barboza1-1/+7
2018-12-18qmp: query-current-machine with wakeup-suspend-supportDaniel Henrique Barboza1-0/+24
2018-12-18qmp: Split ShutdownCause host-qmp into quit and system-resetDominik Csapak1-4/+6
2018-12-18qmp: Add reason to SHUTDOWN and RESET eventsDominik Csapak1-2/+6
2018-12-18qapi: Turn ShutdownCause into QAPI enumDominik Csapak1-0/+34
2018-12-15Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2018-12-13-v2' in...Peter Maydell9-271/+360
2018-12-14qapi: add conditions to REPLICATION type/commands on the schemaMarc-André Lureau2-8/+17
2018-12-14qapi: add more conditions to SPICEMarc-André Lureau1-8/+8
2018-12-13Merge remote-tracking branch 'remotes/berrange/tags/qcrypto-next-pull-request...Peter Maydell1-3/+3
2018-12-13qapi: break long lines at 'data' memberMarc-André Lureau7-71/+101
2018-12-13qapi: Rewrite string-input-visitor's integer and list parsingDavid Hildenbrand1-177/+228
2018-12-13qapi: Use qemu_strtod_finite() in qobject-input-visitorDavid Hildenbrand1-4/+5
2018-12-13qapi: Fix string-input-visitor to reject NaN and infinitiesDavid Hildenbrand1-4/+2
2018-12-12crypto: Fix defaults in QCryptoBlockCreateOptionsLUKSAlberto Garcia1-3/+3
2018-12-12monitor: Suspend monitor instead dropping commandsPeter Xu1-40/+0
2018-12-11Deprecate QMP `cpu-add`Kashyap Chamarthy1-1/+7
2018-11-27qapi: add query-display-options commandGerd Hoffmann1-0/+13
2018-11-16qapi: Add "rendernode" display option for egl-headlessErik Skultety1-1/+16
2018-11-05block: Add auto-read-only optionKevin Wolf1-0/+7
2018-11-02Merge remote-tracking branch 'remotes/elmarco/tags/chrdev-pull-request' into ...Peter Maydell1-0/+3
2018-11-01chardev: Add websocket supportJulia Suvorova1-0/+3
2018-10-31qapi: Fix COLOStatus and query-colo-status since versionZhang Chen1-2/+2
2018-10-29qapi: add transaction support for x-block-dirty-bitmap-mergeVladimir Sementsov-Ogievskiy1-0/+2
2018-10-29blockdev-backup: add bitmap argumentJohn Snow1-1/+6
2018-10-24memory-device: introduce separate config optionDavid Hildenbrand1-1/+1
2018-10-21slirp: Implement RFC2132 TFTP server nameFam Zheng1-1/+4
2018-10-19Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell1-1/+2
2018-10-19vl, qapi: offset calculation in RTC_CHANGE event revertedArtem Pisarenko1-1/+2
2018-10-19qapi: Add new command to query colo statusZhang Chen1-0/+32
2018-10-19qapi/migration.json: Rename COLO unknown mode to none mode.Zhang Chen1-5/+5
2018-10-19qmp event: Add COLO_EXIT event to notify users while exited COLOzhanghailiang1-0/+38
2018-10-11qmp, hmp: make subsystem/system-vendor identities optionalDenis V. Lunev1-2/+2
2018-10-09qapi/misc.json: Remove superfluous words in CpuModelExpansionTypeKashyap Chamarthy1-6/+6
2018-10-01Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell1-1/+3
2018-10-01qcow2: Fix cache-clean-interval documentationLeonid Bloch1-1/+2
2018-10-01Merge remote-tracking branch 'remotes/kraxel/tags/ui-20181001-pull-request' i...Peter Maydell1-1/+9
2018-10-01qcow2: Set the default cache-clean-interval to 10 minutesLeonid Bloch1-1/+2
2018-10-01gtk: add zoom-to-fit to gtk options.Gerd Hoffmann1-1/+9
2018-10-01Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2018-09-26' into st...Peter Maydell1-0/+2
2018-09-26qapi: bitmap-merge: document name changeJohn Snow1-0/+2
2018-09-26migration: show the statistics of compressionXiao Guangrong1-1/+25
2018-09-25Merge remote-tracking branch 'remotes/xanclic/tags/pull-block-2018-09-25' int...Peter Maydell1-18/+86
2018-09-25commit: Add top-node/base-node optionsKevin Wolf1-6/+18
2018-09-25qmp, hmp: add PCI subsystem id and vendor id to PCI infoDenis V. Lunev1-1/+6
2018-09-25block/backup: qapi documentation fixupJohn Snow1-8/+10
2018-09-25qapi/block-stream: expose new job propertiesJohn Snow1-1/+15
2018-09-25qapi/block-mirror: expose new job propertiesJohn Snow1-2/+28
2018-09-25qapi/block-commit: expose new job propertiesJohn Snow1-1/+15
2018-09-25Record history of ppcemb target in common.jsonThomas Huth1-0/+2
2018-09-24Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-3.1-20180907' into...Peter Maydell1-1/+1
2018-08-30qmp: constify qmp_is_oob()Marc-André Lureau1-1/+1
2018-08-28ppc: Remove deprecated ppcemb targetThomas Huth1-1/+1