All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/5] LDC changes for porting VCC driver into upstream kernel
@ 2017-05-25 14:25 Jag Raman
  2017-05-26  5:41 ` Christoph Hellwig
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Jag Raman @ 2017-05-25 14:25 UTC (permalink / raw)
  To: sparclinux

This series of patches is part of an effort to add VCC (Virtual Channel
Concentrator) and VDS (Virtual Disk Server) support to Linux.

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 enabled, it requires that these core functionalities
support them.

This version 3 of the series addresses the following changes
suggested by Dave Miller
Patch 1/5: Removes ldc_enable_hv_intr & ldc_disable_hv_intr APIs

Jag Raman (5):
  sparc64: expand LDC interface
  sparc64: enhance ldc_abort to print message
  sparc64: ensure LDC channel is ready before communication
  sparc64: ldc abort during vds iso boot
  sparc64: print debug messages when reading from LDC channel

 arch/sparc/include/asm/ldc.h |    6 ++
 arch/sparc/kernel/ldc.c      |  145 +++++++++++++++++++++++++++++------------
 2 files changed, 108 insertions(+), 43 deletions(-)


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

* Re: [PATCH v3 0/5] LDC changes for porting VCC driver into upstream kernel
  2017-05-25 14:25 [PATCH v3 0/5] LDC changes for porting VCC driver into upstream kernel Jag Raman
@ 2017-05-26  5:41 ` Christoph Hellwig
  2017-05-26 15:51 ` Jag Raman
  2017-05-26 16:27 ` David Miller
  2 siblings, 0 replies; 4+ messages in thread
From: Christoph Hellwig @ 2017-05-26  5:41 UTC (permalink / raw)
  To: sparclinux

On Thu, May 25, 2017 at 10:25:53AM -0400, Jag Raman wrote:
> This series of patches is part of an effort to add VCC (Virtual Channel
> Concentrator) and VDS (Virtual Disk Server) support to Linux.

Can you please sned pointers to these drivers along to review your
changes?  In general new exports should go along with their users.

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

* Re: [PATCH v3 0/5] LDC changes for porting VCC driver into upstream kernel
  2017-05-25 14:25 [PATCH v3 0/5] LDC changes for porting VCC driver into upstream kernel Jag Raman
  2017-05-26  5:41 ` Christoph Hellwig
@ 2017-05-26 15:51 ` Jag Raman
  2017-05-26 16:27 ` David Miller
  2 siblings, 0 replies; 4+ messages in thread
From: Jag Raman @ 2017-05-26 15:51 UTC (permalink / raw)
  To: sparclinux


> On May 26, 2017, at 1:41 AM, Christoph Hellwig <hch@infradead.org> wrote:
> 
> On Thu, May 25, 2017 at 10:25:53AM -0400, Jag Raman wrote:
>> This series of patches is part of an effort to add VCC (Virtual Channel
>> Concentrator) and VDS (Virtual Disk Server) support to Linux.
> 
> Can you please sned pointers to these drivers along to review your
> changes?

The drivers are planned to be sent out for review 3 or 4 patch series down the line. It wouldn't compile if the driver was sent out right after this patch.

The plan is to gradually add APIs/changes that would satisfy the dependency for the drivers, before they are finally consumed by the drivers.

>  In general new exports should go along with their users.

Would it be alright if these APIs could be defined but not exported until consumed?

> --
> To unsubscribe from this list: send the line "unsubscribe sparclinux" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html


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

* Re: [PATCH v3 0/5] LDC changes for porting VCC driver into upstream kernel
  2017-05-25 14:25 [PATCH v3 0/5] LDC changes for porting VCC driver into upstream kernel Jag Raman
  2017-05-26  5:41 ` Christoph Hellwig
  2017-05-26 15:51 ` Jag Raman
@ 2017-05-26 16:27 ` David Miller
  2 siblings, 0 replies; 4+ messages in thread
From: David Miller @ 2017-05-26 16:27 UTC (permalink / raw)
  To: sparclinux

From: Jag Raman <jag.raman@oracle.com>
Date: Fri, 26 May 2017 11:51:38 -0400

> Would it be alright if these APIs could be defined but not exported
> until consumed?

Yes, but only if you put the drivers up somewhere (even if they currently
won't compile) so we can _see_ how these new APIs are used.

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

end of thread, other threads:[~2017-05-26 16:27 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-05-25 14:25 [PATCH v3 0/5] LDC changes for porting VCC driver into upstream kernel Jag Raman
2017-05-26  5:41 ` Christoph Hellwig
2017-05-26 15:51 ` Jag Raman
2017-05-26 16:27 ` 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.