xref: /openbmc/qemu/qemu-img-cmds.hx (revision 88cf5fec91e50cd34bc002b633b4116228db0bc8)
1*d95f260aSPeter MaydellHXCOMM See docs/devel/docs.rst for the format of this file.
2*d95f260aSPeter MaydellHXCOMM
357b2d9d4SEric BlakeHXCOMM Keep the list of subcommands sorted by name.
4a64627edSMarkus ArmbrusterHXCOMM Use DEFHEADING() to define headings in both help text and rST
596ddefbcSPeter MaydellHXCOMM Text between SRST and ERST are copied to rST version and
6153859beSStuart BradyHXCOMM discarded from C version
7153859beSStuart BradyHXCOMM DEF(command, callback, arg_string) is used to construct
8153859beSStuart BradyHXCOMM command structures and help message.
996ddefbcSPeter MaydellHXCOMM HXCOMM can be used for comments, discarded from both rST and C
10153859beSStuart Brady
1196ddefbcSPeter MaydellHXCOMM When amending the rST sections, please remember to copy the usage
120562adf5SEric BlakeHXCOMM over to the per-command sections in docs/tools/qemu-img.rst.
134885b0caSJohn Snow
1457b2d9d4SEric BlakeDEF("amend", img_amend,
15a3579bfaSMaxim Levitsky    "amend [--object objectdef] [--image-opts] [-p] [-q] [-f fmt] [-t cache] [--force] -o options filename")
16195b5109SPeter MaydellSRST
17a3579bfaSMaxim Levitsky.. option:: amend [--object OBJECTDEF] [--image-opts] [-p] [-q] [-f FMT] [-t CACHE] [--force] -o OPTIONS FILENAME
18195b5109SPeter MaydellERST
1957b2d9d4SEric Blake
20b6133b8cSKevin WolfDEF("bench", img_bench,
21890fb1f6SJulia Suvorova    "bench [-c count] [-d depth] [-f fmt] [--flush-interval=flush_interval] [-i aio] [-n] [--no-drain] [-o offset] [--pattern=pattern] [-q] [-s buffer_size] [-S step_size] [-t cache] [-w] [-U] filename")
22195b5109SPeter MaydellSRST
23890fb1f6SJulia Suvorova.. option:: bench [-c COUNT] [-d DEPTH] [-f FMT] [--flush-interval=FLUSH_INTERVAL] [-i AIO] [-n] [--no-drain] [-o OFFSET] [--pattern=PATTERN] [-q] [-s BUFFER_SIZE] [-S STEP_SIZE] [-t CACHE] [-w] [-U] FILENAME
24195b5109SPeter MaydellERST
253b51ab4bSEric Blake
263b51ab4bSEric BlakeDEF("bitmap", img_bitmap,
273b51ab4bSEric Blake    "bitmap (--merge SOURCE | --add | --remove | --clear | --enable | --disable)... [-b source_file [-F source_fmt]] [-g granularity] [--object objectdef] [--image-opts | -f fmt] filename bitmap")
283b51ab4bSEric BlakeSRST
293b51ab4bSEric Blake.. option:: bitmap (--merge SOURCE | --add | --remove | --clear | --enable | --disable)... [-b SOURCE_FILE [-F SOURCE_FMT]] [-g GRANULARITY] [--object OBJECTDEF] [--image-opts | -f FMT] FILENAME BITMAP
303b51ab4bSEric BlakeERST
313b51ab4bSEric Blake
32153859beSStuart BradyDEF("check", img_check,
3365f389c0SJohn Snow    "check [--object objectdef] [--image-opts] [-q] [-f fmt] [--output=ofmt] [-r [leaks | all]] [-T src_cache] [-U] filename")
34195b5109SPeter MaydellSRST
35195b5109SPeter Maydell.. option:: check [--object OBJECTDEF] [--image-opts] [-q] [-f FMT] [--output=OFMT] [-r [leaks | all]] [-T SRC_CACHE] [-U] FILENAME
36195b5109SPeter MaydellERST
37153859beSStuart Brady
38153859beSStuart BradyDEF("commit", img_commit,
39a0441b66SZhengui    "commit [--object objectdef] [--image-opts] [-q] [-f fmt] [-t cache] [-b base] [-r rate_limit] [-d] [-p] filename")
40195b5109SPeter MaydellSRST
41a0441b66SZhengui.. option:: commit [--object OBJECTDEF] [--image-opts] [-q] [-f FMT] [-t CACHE] [-b BASE] [-r RATE_LIMIT] [-d] [-p] FILENAME
42195b5109SPeter MaydellERST
43153859beSStuart Brady
44d14ed18cSMiroslav RezaninaDEF("compare", img_compare,
45a8d16f9cSFam Zheng    "compare [--object objectdef] [--image-opts] [-f fmt] [-F fmt] [-T src_cache] [-p] [-q] [-s] [-U] filename1 filename2")
46195b5109SPeter MaydellSRST
47195b5109SPeter Maydell.. option:: compare [--object OBJECTDEF] [--image-opts] [-f FMT] [-F FMT] [-T SRC_CACHE] [-p] [-q] [-s] [-U] FILENAME1 FILENAME2
48195b5109SPeter MaydellERST
49d14ed18cSMiroslav Rezanina
50153859beSStuart BradyDEF("convert", img_convert,
511899bf47SEric Blake    "convert [--object objectdef] [--image-opts] [--target-image-opts] [--target-is-zero] [--bitmaps] [-U] [-C] [-c] [-p] [-q] [-n] [-f fmt] [-t cache] [-T src_cache] [-O output_fmt] [-B backing_file [-F backing_fmt]] [-o options] [-l snapshot_param] [-S sparse_size] [-r rate_limit] [-m num_coroutines] [-W] [--salvage] filename [filename2 [...]] output_filename")
52195b5109SPeter MaydellSRST
539a5d1352SEric Blake.. option:: convert [--object OBJECTDEF] [--image-opts] [--target-image-opts] [--target-is-zero] [--bitmaps] [-U] [-C] [-c] [-p] [-q] [-n] [-f FMT] [-t CACHE] [-T SRC_CACHE] [-O OUTPUT_FMT] [-B BACKING_FILE [-F BACKING_FMT]] [-o OPTIONS] [-l SNAPSHOT_PARAM] [-S SPARSE_SIZE] [-r RATE_LIMIT] [-m NUM_COROUTINES] [-W] [--salvage] FILENAME [FILENAME2 [...]] OUTPUT_FILENAME
54195b5109SPeter MaydellERST
55153859beSStuart Brady
5657b2d9d4SEric BlakeDEF("create", img_create,
57111fbd74SHanna Reitz    "create [--object objectdef] [-q] [-f fmt] [-b backing_file [-F backing_fmt]] [-u] [-o options] filename [size]")
58195b5109SPeter MaydellSRST
59111fbd74SHanna Reitz.. option:: create [--object OBJECTDEF] [-q] [-f FMT] [-b BACKING_FILE [-F BACKING_FMT]] [-u] [-o OPTIONS] FILENAME [SIZE]
60195b5109SPeter MaydellERST
6157b2d9d4SEric Blake
6286ce1f6eSReda SallahiDEF("dd", img_dd,
63a8d16f9cSFam Zheng    "dd [--image-opts] [-U] [-f fmt] [-O output_fmt] [bs=block_size] [count=blocks] [skip=blocks] if=input of=output")
64195b5109SPeter MaydellSRST
65195b5109SPeter Maydell.. option:: dd [--image-opts] [-U] [-f FMT] [-O OUTPUT_FMT] [bs=BLOCK_SIZE] [count=BLOCKS] [skip=BLOCKS] if=INPUT of=OUTPUT
66195b5109SPeter MaydellERST
6786ce1f6eSReda Sallahi
68153859beSStuart BradyDEF("info", img_info,
69a8d16f9cSFam Zheng    "info [--object objectdef] [--image-opts] [-f fmt] [--output=ofmt] [--backing-chain] [-U] filename")
70195b5109SPeter MaydellSRST
71195b5109SPeter Maydell.. option:: info [--object OBJECTDEF] [--image-opts] [-f FMT] [--output=OFMT] [--backing-chain] [-U] FILENAME
72195b5109SPeter MaydellERST
73153859beSStuart Brady
744c93a13bSPaolo BonziniDEF("map", img_map,
75c0469496SEyal Moscovici    "map [--object objectdef] [--image-opts] [-f fmt] [--start-offset=offset] [--max-length=len] [--output=ofmt] [-U] filename")
76195b5109SPeter MaydellSRST
77c0469496SEyal Moscovici.. option:: map [--object OBJECTDEF] [--image-opts] [-f FMT] [--start-offset=OFFSET] [--max-length=LEN] [--output=OFMT] [-U] FILENAME
78195b5109SPeter MaydellERST
794c93a13bSPaolo Bonzini
80fd03c2b8SStefan HajnocziDEF("measure", img_measure,
81fd03c2b8SStefan Hajnoczi"measure [--output=ofmt] [-O output_fmt] [-o options] [--size N | [--object objectdef] [--image-opts] [-f fmt] [-l snapshot_param] filename]")
82195b5109SPeter MaydellSRST
83195b5109SPeter Maydell.. option:: measure [--output=OFMT] [-O OUTPUT_FMT] [-o OPTIONS] [--size N | [--object OBJECTDEF] [--image-opts] [-f FMT] [-l SNAPSHOT_PARAM] FILENAME]
84195b5109SPeter MaydellERST
85fd03c2b8SStefan Hajnoczi
86153859beSStuart BradyDEF("snapshot", img_snapshot,
87a8d16f9cSFam Zheng    "snapshot [--object objectdef] [--image-opts] [-U] [-q] [-l | -a snapshot | -c snapshot | -d snapshot] filename")
88195b5109SPeter MaydellSRST
89195b5109SPeter Maydell.. option:: snapshot [--object OBJECTDEF] [--image-opts] [-U] [-q] [-l | -a SNAPSHOT | -c SNAPSHOT | -d SNAPSHOT] FILENAME
90195b5109SPeter MaydellERST
913e85c6fdSKevin Wolf
923e85c6fdSKevin WolfDEF("rebase", img_rebase,
9326ea2789SAndrey Drobyshev    "rebase [--object objectdef] [--image-opts] [-U] [-q] [-f fmt] [-t cache] [-T src_cache] [-p] [-u] [-c] -b backing_file [-F backing_fmt] filename")
94195b5109SPeter MaydellSRST
9526ea2789SAndrey Drobyshev.. option:: rebase [--object OBJECTDEF] [--image-opts] [-U] [-q] [-f FMT] [-t CACHE] [-T SRC_CACHE] [-p] [-u] [-c] -b BACKING_FILE [-F BACKING_FMT] FILENAME
96195b5109SPeter MaydellERST
97ae6b0ed6SStefan Hajnoczi
98ae6b0ed6SStefan HajnocziDEF("resize", img_resize,
999775fcdbSJohn Snow    "resize [--object objectdef] [--image-opts] [-f fmt] [--preallocation=prealloc] [-q] [--shrink] filename [+ | -]size")
100195b5109SPeter MaydellSRST
101195b5109SPeter Maydell.. option:: resize [--object OBJECTDEF] [--image-opts] [-f FMT] [--preallocation=PREALLOC] [-q] [--shrink] FILENAME [+ | -]SIZE
102195b5109SPeter MaydellERST
103