All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] Early printk support for virtio console devices.
@ 2013-04-26 11:04 ` Pranavkumar Sawargaonkar
  0 siblings, 0 replies; 68+ messages in thread
From: Pranavkumar Sawargaonkar @ 2013-04-26 11:04 UTC (permalink / raw)
  To: linux-arm-kernel

This patch-set implements early printk support for virtio console devices without using any hypercalls.

The current virtio early printk code in kernel expects that hypervisor will provide some mechanism generally a hypercall to support early printk. This patch-set does not break existing hypercall based early print support.

This implementation adds:
1. Early writeonly register named early_wr in virtio console's config space.
2. Host feature flags namely VIRTIO_CONSOLE_F_EARLY_WRITE for telling guest about early-write capability in console device.

Early write mechanism:
1. When a guest wants to out some character, it has to simply write the character to early_wr register in config space of virtio console device.

Pranavkumar Sawargaonkar (2):
  virtio: console: Add early writeonly register to config space
  arm64: earlyprintk support for virtio-mmio console

 Documentation/virtual/virtio-spec.txt |   13 ++++++++++--
 arch/arm64/kernel/early_printk.c      |   35 +++++++++++++++++++++++++++++++++
 include/uapi/linux/virtio_console.h   |    3 +++
 3 files changed, 49 insertions(+), 2 deletions(-)

-- 
1.7.9.5

^ permalink raw reply	[flat|nested] 68+ messages in thread

end of thread, other threads:[~2013-05-09 10:39 UTC | newest]

Thread overview: 68+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-04-26 11:04 [PATCH 0/2] Early printk support for virtio console devices Pranavkumar Sawargaonkar
2013-04-26 11:04 ` Pranavkumar Sawargaonkar
2013-04-26 11:04 ` [PATCH 1/2] virtio: console: Add early writeonly register to config space Pranavkumar Sawargaonkar
2013-04-26 11:04   ` Pranavkumar Sawargaonkar
2013-04-29  3:10   ` Rusty Russell
2013-04-29  3:10     ` Rusty Russell
2013-04-26 11:04 ` [PATCH 2/2] arm64: earlyprintk support for virtio-mmio console Pranavkumar Sawargaonkar
2013-04-26 11:04   ` Pranavkumar Sawargaonkar
2013-04-26 11:19 ` [PATCH 0/2] Early printk support for virtio console devices Alexander Graf
2013-04-26 11:19   ` Alexander Graf
2013-04-26 11:33   ` Peter Maydell
2013-04-26 11:33     ` Peter Maydell
2013-04-26 12:06     ` Anup Patel
2013-04-26 12:06       ` Anup Patel
2013-04-26 12:33       ` Arnd Bergmann
2013-04-26 12:33         ` Arnd Bergmann
2013-04-26 12:59         ` Anup Patel
2013-04-26 12:59           ` Anup Patel
2013-04-26 15:03           ` Arnd Bergmann
2013-04-26 15:03             ` Arnd Bergmann
2013-04-26 15:54             ` Marc Zyngier
2013-04-26 15:54               ` Marc Zyngier
2013-04-26 15:19         ` Peter Maydell
2013-04-26 15:19           ` Peter Maydell
2013-04-29  3:09   ` Rusty Russell
2013-04-29  3:09     ` Rusty Russell
2013-04-29 12:22     ` Alexander Graf
2013-04-29 12:22       ` Alexander Graf
2013-04-29 12:48       ` Pranavkumar Sawargaonkar
2013-04-29 12:48         ` Pranavkumar Sawargaonkar
2013-04-29 12:53         ` Alexander Graf
2013-04-29 12:53           ` Alexander Graf
2013-05-01  2:07           ` Rusty Russell
2013-05-01  2:07             ` Rusty Russell
2013-05-01  6:53             ` Anup Patel
2013-05-01  6:53               ` Anup Patel
2013-05-01 14:46               ` Will Deacon
2013-05-01 14:46                 ` Will Deacon
2013-05-02 10:06             ` Peter Maydell
2013-05-02 10:06               ` Peter Maydell
2013-05-06  5:11               ` Rusty Russell
2013-05-06  5:11                 ` Rusty Russell
2013-05-06  9:14                 ` Peter Maydell
2013-05-06  9:14                   ` Peter Maydell
2013-05-07  4:46                   ` Rusty Russell
2013-05-07  4:46                     ` Rusty Russell
2013-05-07 12:19                     ` Peter Maydell
2013-05-07 12:19                       ` Peter Maydell
2013-05-07 15:52                       ` Christopher Covington
2013-05-07 15:52                         ` Christopher Covington
2013-05-07 15:58                         ` Peter Maydell
2013-05-07 15:58                           ` Peter Maydell
2013-05-08 14:17                           ` Catalin Marinas
2013-05-08 14:17                             ` Catalin Marinas
2013-05-09 10:39                             ` Grant Likely
2013-05-09 10:39                               ` Grant Likely
2013-05-06  9:40                 ` Pranavkumar Sawargaonkar
2013-05-06  9:40                   ` Pranavkumar Sawargaonkar
2013-04-29 12:50       ` Peter Maydell
2013-04-29 12:50         ` Peter Maydell
2013-04-29 12:53         ` Alexander Graf
2013-04-29 12:53           ` Alexander Graf
2013-04-30  0:32       ` Rusty Russell
2013-04-30  0:32         ` Rusty Russell
2013-05-01  0:26         ` Alexander Graf
2013-05-01  0:26           ` Alexander Graf
2013-05-01  5:01           ` Anup Patel
2013-05-01  5:01             ` Anup Patel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.