All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] LDC changes for porting VCC driver into upstream kernel
@ 2017-03-29 21:51 Jag Raman
  2017-04-10 17:18 ` Jag Raman
  2017-04-10 19:23 ` David Miller
  0 siblings, 2 replies; 3+ messages in thread
From: Jag Raman @ 2017-03-29 21:51 UTC (permalink / raw)
  To: sparclinux

This set of patches is part of an effort to port VCC (Virtual Channel
Concentrator) and VDS (Virtual Disk Server) kernel modules from UEK4
(Unbreakable Enterprise Kernel 4) to the upstream kernel. UEK4 is
one of the kernels used to develop Oracle's virtualization solutions.

The virtualization solutions typically involve the formation of domains,
with one of them (primary domain) managing the other ones (guest
domains). Each domain typically runs an OS.

VCC & VDS enable the virtualization of serial console and storage
respectively, on SPARC processors. VCC provides access to the guest
domain's serial console. VDS provides the ability to allocate storage to
the guest domain.

Both VCC & VDS depend on some core functionalities in the linux kernel for
SPARC. The functionalities include LDC (Logical Domain Channels),
MDESC (Machine Descriptor) and VIO (Virtual IO protocol).

In order for VCC & VDS to be ported over to the kernel upstream, it
requires that gaps in these core functionalities, between UEK4 &
upstream, be bridged.

This set of patches focusses on bridging gaps in LDC functionality.
Changes to MDESC, VIO and ultimately VCC & VDS would follow.

Jag Raman (5):
  sparc64: expand LDC interface
  sparc64: enhance ldc_abort to print message
  sparc64: ensure LDC channel is ready before communication
  sparc64: skip control packet while processing LDC RX queue
  sparc64: print debug messages when reading from LDC channel

 arch/sparc/include/asm/ldc.h |   13 +++
 arch/sparc/kernel/ldc.c      |  178 ++++++++++++++++++++++++++++++++----------
 2 files changed, 148 insertions(+), 43 deletions(-)


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

* Re: [PATCH 0/5] LDC changes for porting VCC driver into upstream kernel
  2017-03-29 21:51 [PATCH 0/5] LDC changes for porting VCC driver into upstream kernel Jag Raman
@ 2017-04-10 17:18 ` Jag Raman
  2017-04-10 19:23 ` David Miller
  1 sibling, 0 replies; 3+ messages in thread
From: Jag Raman @ 2017-04-10 17:18 UTC (permalink / raw)
  To: sparclinux

Ping?

On 3/29/2017 5:51 PM, Jag Raman wrote:
> This set of patches is part of an effort to port VCC (Virtual Channel
> Concentrator) and VDS (Virtual Disk Server) kernel modules from UEK4
> (Unbreakable Enterprise Kernel 4) to the upstream kernel. UEK4 is
> one of the kernels used to develop Oracle's virtualization solutions.
>
> The virtualization solutions typically involve the formation of domains,
> with one of them (primary domain) managing the other ones (guest
> domains). Each domain typically runs an OS.
>
> VCC & VDS enable the virtualization of serial console and storage
> respectively, on SPARC processors. VCC provides access to the guest
> domain's serial console. VDS provides the ability to allocate storage to
> the guest domain.
>
> Both VCC & VDS depend on some core functionalities in the linux kernel for
> SPARC. The functionalities include LDC (Logical Domain Channels),
> MDESC (Machine Descriptor) and VIO (Virtual IO protocol).
>
> In order for VCC & VDS to be ported over to the kernel upstream, it
> requires that gaps in these core functionalities, between UEK4 &
> upstream, be bridged.
>
> This set of patches focusses on bridging gaps in LDC functionality.
> Changes to MDESC, VIO and ultimately VCC & VDS would follow.
>
> Jag Raman (5):
>    sparc64: expand LDC interface
>    sparc64: enhance ldc_abort to print message
>    sparc64: ensure LDC channel is ready before communication
>    sparc64: skip control packet while processing LDC RX queue
>    sparc64: print debug messages when reading from LDC channel
>
>   arch/sparc/include/asm/ldc.h |   13 +++
>   arch/sparc/kernel/ldc.c      |  178 ++++++++++++++++++++++++++++++++----------
>   2 files changed, 148 insertions(+), 43 deletions(-)
>

-- 
Jag


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

* Re: [PATCH 0/5] LDC changes for porting VCC driver into upstream kernel
  2017-03-29 21:51 [PATCH 0/5] LDC changes for porting VCC driver into upstream kernel Jag Raman
  2017-04-10 17:18 ` Jag Raman
@ 2017-04-10 19:23 ` David Miller
  1 sibling, 0 replies; 3+ messages in thread
From: David Miller @ 2017-04-10 19:23 UTC (permalink / raw)
  To: sparclinux

From: Jag Raman <jag.raman@oracle.com>
Date: Mon, 10 Apr 2017 13:18:39 -0400

> Ping?

Sorry I've been busy at a conference over the past week or so, I'll
try to get to reviewing these changes soon.

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

end of thread, other threads:[~2017-04-10 19:23 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-29 21:51 [PATCH 0/5] LDC changes for porting VCC driver into upstream kernel Jag Raman
2017-04-10 17:18 ` Jag Raman
2017-04-10 19:23 ` David Miller

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.