summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorKevin Wolf2016-09-20 13:38:46 +0200
committerKevin Wolf2016-09-23 13:40:45 +0200
commitfbe2d8163e8900fe22c67f55bd09ebc6f322f430 (patch)
treeb646f9d69084bc651df2a79975a807cbe698b42e /docs
parentblock: Accept device model name for x-blockdev-remove-medium (diff)
downloadqemu-fbe2d8163e8900fe22c67f55bd09ebc6f322f430.tar.gz
qemu-fbe2d8163e8900fe22c67f55bd09ebc6f322f430.tar.xz
qemu-fbe2d8163e8900fe22c67f55bd09ebc6f322f430.zip
block: Accept device model name for eject
In order to remove the need for BlockBackend names in the external API, we want to allow qdev device names in all device related commands. This converts eject to accept a qdev device name. Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'docs')
-rw-r--r--docs/qmp-commands.txt8
1 files changed, 5 insertions, 3 deletions
diff --git a/docs/qmp-commands.txt b/docs/qmp-commands.txt
index e77bf2f1dd..9024ef2823 100644
--- a/docs/qmp-commands.txt
+++ b/docs/qmp-commands.txt
@@ -72,12 +72,14 @@ Eject a removable medium.
Arguments:
-- force: force ejection (json-bool, optional)
-- device: device name (json-string)
+- "force": force ejection (json-bool, optional)
+- "device": block device name (deprecated, use @id instead)
+ (json-string, optional)
+- "id": the name or QOM path of the guest device (json-string, optional)
Example:
--> { "execute": "eject", "arguments": { "device": "ide1-cd0" } }
+-> { "execute": "eject", "arguments": { "id": "ide0-1-0" } }
<- { "return": {} }
Note: The "force" argument defaults to false.