From: Jag Raman <jag.raman@oracle.com>
To: sparclinux@vger.kernel.org
Subject: [PATCH v1 00/12] Add MDESC & VIO support for VCC
Date: Fri, 09 Jun 2017 16:30:49 +0000 [thread overview]
Message-ID: <cover.1497024216.git.jag.raman@oracle.com> (raw)
This series of patches is part of an effort to add VCC (Virtual Console
Concentrator) support to Linux.
VCC enables the virtualization of serial console on SPARC processors. VCC
provides access to the guest domain's serial console.
VCC depends 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 to be enabled,
it requires that these core functionalities support them.
This series of patches adds MDESC & VIO support to enable VCC on Linux. It
is the second batch of changes to enable VCC.
Jag Raman (12):
sparc64: ensure VIO operations are defined while being used
sparc64: specify the device class in VIO version info. packet
sparc64: skip handshake for LDC channels in RAW mode
sparc64: expand MDESC interface
sparc64: mdesc: use __GFP_REPEAT action modifier for VM allocation
sparc64: add MDESC node name property to VIO device metadata
sparc64: refactor code to obtain cfg_handle property from MDESC
sparc64: remove restriction on VIO device name size
sparc64: check if a client is allowed to register for MDESC
notifications
sparc64: enhance VIO device probing
sparc64: Enhance search for VIO device in MDESC
sparc64: add port_id to VIO device metadata
arch/sparc/include/asm/mdesc.h | 24 +++-
arch/sparc/include/asm/vio.h | 13 ++-
arch/sparc/kernel/ldc.c | 10 ++
arch/sparc/kernel/mdesc.c | 283 +++++++++++++++++++++++++++++++++-------
arch/sparc/kernel/vio.c | 245 +++++++++++++++++++----------------
arch/sparc/kernel/viohs.c | 24 +++-
6 files changed, 431 insertions(+), 168 deletions(-)
reply other threads:[~2017-06-09 16:30 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1497024216.git.jag.raman@oracle.com \
--to=jag.raman@oracle.com \
--cc=sparclinux@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.