[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [FOR 0.12 PATCH v4 21/22] default devices: virtio conso
From: |
Markus Armbruster |
Subject: |
Re: [Qemu-devel] [FOR 0.12 PATCH v4 21/22] default devices: virtio consoles. |
Date: |
Thu, 10 Dec 2009 09:37:35 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) |
Gerd Hoffmann <address@hidden> writes:
> This patch adds a variable default_virtcon which says whenever a default
> virtio console should be added. It is disabled by default, followup
> patch will enable it for s390. It is cleared when qemu finds
> '-virtiocon', '-device virtio-console-s390' or '-device
> virtio-console-pci' on the command line.
>
> Signed-off-by: Gerd Hoffmann <address@hidden>
> ---
> vl.c | 65 +++++++++++++++++++++++++++++++++++------------------------------
> 1 files changed, 35 insertions(+), 30 deletions(-)
>
> diff --git a/vl.c b/vl.c
> index ab77c35..b4138be 100644
> --- a/vl.c
> +++ b/vl.c
> @@ -270,6 +270,7 @@ static void *boot_set_opaque;
>
> static int default_serial = 1;
> static int default_parallel = 1;
> +static int default_virtcon = 0;
> static int default_monitor = 1;
> static int default_vga = 1;
> static int default_drive = 1;
> @@ -280,6 +281,8 @@ static struct {
> } default_list[] = {
> { .driver = "isa-serial", .flag = &default_serial },
> { .driver = "isa-parallel", .flag = &default_parallel },
> + { .driver = "virtio-console-pci", .flag = &default_virtcon },
> + { .driver = "virtio-console-s390", .flag = &default_virtcon },
> { .driver = "VGA", .flag = &default_vga },
> { .driver = "Cirrus VGA", .flag = &default_vga },
> { .driver = "QEMUware SVGA", .flag = &default_vga },
> @@ -4699,10 +4702,11 @@ static void monitor_parse(const char *optarg, const
> char *mode)
>
> struct device_config {
> enum {
> - DEV_USB, /* -usbdevice */
> - DEV_BT, /* -bt */
> - DEV_SERIAL, /* -serial */
> - DEV_PARALLEL, /* -parallel */
> + DEV_USB, /* -usbdevice */
> + DEV_BT, /* -bt */
> + DEV_SERIAL, /* -serial */
> + DEV_PARALLEL, /* -parallel */
> + DEV_VIRTCON, /* -virtioconsole */
Elaborate comment decorations mess up git-blame. Just say no.
> } type;
> const char *cmdline;
> QTAILQ_ENTRY(device_config) next;
[...]
- [Qemu-devel] [FOR 0.12 PATCH v4 09/22] default devices: core code & serial lines., (continued)
- [Qemu-devel] [FOR 0.12 PATCH v4 09/22] default devices: core code & serial lines., Gerd Hoffmann, 2009/12/08
- [Qemu-devel] [FOR 0.12 PATCH v4 14/22] default devices: add global cmd line option., Gerd Hoffmann, 2009/12/08
- [Qemu-devel] [FOR 0.12 PATCH v4 10/22] default devices: parallel port., Gerd Hoffmann, 2009/12/08
- [Qemu-devel] [FOR 0.12 PATCH v4 12/22] zap serial_monitor_mux, Gerd Hoffmann, 2009/12/08
- [Qemu-devel] [FOR 0.12 PATCH v4 11/22] default devices: qemu monitor., Gerd Hoffmann, 2009/12/08
- [Qemu-devel] [FOR 0.12 PATCH v4 13/22] default devices: vga adapter., Gerd Hoffmann, 2009/12/08
- [Qemu-devel] [FOR 0.12 PATCH v4 17/22] un-static qemu_chr_parse_compat(), Gerd Hoffmann, 2009/12/08
- [Qemu-devel] [FOR 0.12 PATCH v4 19/22] add new -mon switch, Gerd Hoffmann, 2009/12/08
- [Qemu-devel] [FOR 0.12 PATCH v4 15/22] default devices: network, Gerd Hoffmann, 2009/12/08
- [Qemu-devel] [FOR 0.12 PATCH v4 21/22] default devices: virtio consoles., Gerd Hoffmann, 2009/12/08
- Re: [Qemu-devel] [FOR 0.12 PATCH v4 21/22] default devices: virtio consoles.,
Markus Armbruster <=
- [Qemu-devel] [FOR 0.12 PATCH v4 22/22] Set default console to virtio on S390x, Gerd Hoffmann, 2009/12/08
- [Qemu-devel] [FOR 0.12 PATCH v4 20/22] add -qmp convinience switch, Gerd Hoffmann, 2009/12/08
- [Qemu-devel] [FOR 0.12 PATCH v4 16/22] default devices: drives, Gerd Hoffmann, 2009/12/08
- [Qemu-devel] [FOR 0.12 PATCH v4 18/22] rework -monitor handling, switch to QemuOpts, Gerd Hoffmann, 2009/12/08
- [Qemu-devel] Re: [FOR 0.12 PATCH v4 01/22] default devices: qdev integration., Luiz Capitulino, 2009/12/08
- Re: [Qemu-devel] [FOR 0.12 PATCH v4 01/22] default devices: qdev integration., Markus Armbruster, 2009/12/10