]> git.proxmox.com Git - qemu.git/blame - qemu-config.c
QemuOpts: create qemu-config.h
[qemu.git] / qemu-config.c
CommitLineData
7282a033
GH
1#include "qemu-common.h"
2#include "qemu-option.h"
3#include "qemu-config.h"
4
5QemuOptsList qemu_drive_opts = {
6 .name = "drive",
7 .head = TAILQ_HEAD_INITIALIZER(qemu_drive_opts.head),
8 .desc = {
9 {
10 .name = "bus",
11 .type = QEMU_OPT_NUMBER,
12 .help = "bus number",
13 },{
14 .name = "unit",
15 .type = QEMU_OPT_NUMBER,
16 .help = "unit number (i.e. lun for scsi)",
17 },{
18 .name = "if",
19 .type = QEMU_OPT_STRING,
20 .help = "interface (ide, scsi, sd, mtd, floppy, pflash, virtio)",
21 },{
22 .name = "index",
23 .type = QEMU_OPT_NUMBER,
24 },{
25 .name = "cyls",
26 .type = QEMU_OPT_NUMBER,
27 .help = "number of cylinders (ide disk geometry)",
28 },{
29 .name = "heads",
30 .type = QEMU_OPT_NUMBER,
31 .help = "number of heads (ide disk geometry)",
32 },{
33 .name = "secs",
34 .type = QEMU_OPT_NUMBER,
35 .help = "number of sectors (ide disk geometry)",
36 },{
37 .name = "trans",
38 .type = QEMU_OPT_STRING,
39 .help = "chs translation (auto, lba. none)",
40 },{
41 .name = "media",
42 .type = QEMU_OPT_STRING,
43 .help = "media type (disk, cdrom)",
44 },{
45 .name = "snapshot",
46 .type = QEMU_OPT_BOOL,
47 },{
48 .name = "file",
49 .type = QEMU_OPT_STRING,
50 .help = "disk image",
51 },{
52 .name = "cache",
53 .type = QEMU_OPT_STRING,
54 .help = "host cache usage (none, writeback, writethrough)",
55 },{
56 .name = "format",
57 .type = QEMU_OPT_STRING,
58 .help = "disk format (raw, qcow2, ...)",
59 },{
60 .name = "serial",
61 .type = QEMU_OPT_STRING,
62 },{
63 .name = "werror",
64 .type = QEMU_OPT_STRING,
65 },{
66 .name = "addr",
67 .type = QEMU_OPT_STRING,
68 .help = "pci address (virtio only)",
69 },
70 { /* end if list */ }
71 },
72};
73