[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 10/13] Implement early printk in virtio-console
From: |
Alexander Graf |
Subject: |
[Qemu-devel] [PATCH 10/13] Implement early printk in virtio-console |
Date: |
Tue, 24 Nov 2009 18:29:38 +0100 |
On our S390x Virtio machine we don't have anywhere to display early printks
on, because we don't know about VGA or serial ports.
So instead we just forward everything to the virtio console that we created
anyways.
Signed-off-by: Alexander Graf <address@hidden>
---
hw/virtio-console.c | 7 +++++++
hw/virtio-console.h | 2 ++
2 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/hw/virtio-console.c b/hw/virtio-console.c
index 57f8f89..cd6cf20 100644
--- a/hw/virtio-console.c
+++ b/hw/virtio-console.c
@@ -105,6 +105,13 @@ static void vcon_event(void *opaque, int event)
/* we will ignore any event for the time being */
}
+void virtio_console_print_early(VirtIODevice *vdev, uint8_t *buf)
+{
+ VirtIOConsole *s = to_virtio_console(vdev);
+
+ qemu_chr_write(s->chr, buf, strlen((char*)buf));
+}
+
static void virtio_console_save(QEMUFile *f, void *opaque)
{
VirtIOConsole *s = opaque;
diff --git a/hw/virtio-console.h b/hw/virtio-console.h
index 84d0717..f3ccc3c 100644
--- a/hw/virtio-console.h
+++ b/hw/virtio-console.h
@@ -16,4 +16,6 @@
/* The ID for virtio console */
#define VIRTIO_ID_CONSOLE 3
+void virtio_console_print_early(VirtIODevice *vdev, uint8_t *buf);
+
#endif
--
1.6.0.2
- [Qemu-devel] [PATCH 00/13] S390x KVM support v4, Alexander Graf, 2009/11/24
- [Qemu-devel] [PATCH 01/13] S/390 CPU fake emulation, Alexander Graf, 2009/11/24
- [Qemu-devel] [PATCH 10/13] Implement early printk in virtio-console,
Alexander Graf <=
- Re: [Qemu-devel] [PATCH 10/13] Implement early printk in virtio-console, Anthony Liguori, 2009/11/24
- Re: [Qemu-devel] [PATCH 10/13] Implement early printk in virtio-console, Alexander Graf, 2009/11/24
- Re: [Qemu-devel] [PATCH 10/13] Implement early printk in virtio-console, Anthony Liguori, 2009/11/24
- Re: [Qemu-devel] [PATCH 10/13] Implement early printk in virtio-console, Alexander Graf, 2009/11/24
- Re: [Qemu-devel] [PATCH 10/13] Implement early printk in virtio-console, Anthony Liguori, 2009/11/24
- Re: [Qemu-devel] [PATCH 10/13] Implement early printk in virtio-console, Alexander Graf, 2009/11/24
- Re: [Qemu-devel] [PATCH 10/13] Implement early printk in virtio-console, Anthony Liguori, 2009/11/24
- Re: [Qemu-devel] [PATCH 10/13] Implement early printk in virtio-console, Alexander Graf, 2009/11/24
- Re: [Qemu-devel] [PATCH 10/13] Implement early printk in virtio-console, Carsten Otte, 2009/11/25
- Re: [Qemu-devel] [PATCH 10/13] Implement early printk in virtio-console, Arnd Bergmann, 2009/11/25