From: David S. Miller Date: Sun, 25 Jun 2017 20:43:16 +0000 (-0700) Subject: Merge branch 'sparc64-add-MDESC-and-VIO-support-for-VCC' X-Git-Tag: v4.13-rc1~93^2~2 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=01bf693c80025a6fccc513cf99e36febc8abc3d3;p=karo-tx-linux.git Merge branch 'sparc64-add-MDESC-and-VIO-support-for-VCC' Jag Raman says: ==================== sparc64: Add MDESC & VIO support for VCC 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. This version of the series addresses the following changes suggested by Dave Miller Patch 4/5: - "name" field in vdev_port md_node_info is declared as "const char *" - Code has been modified to dynamically allocate & free "name" in vdev_port md_node_info - Parameters to mdesc_get_node(), mdesc_get_node_info() & mdesc_get_node_ops() have been updated to use "const char *" Patch 6/5: - "node_name" parameter in vio_create_one() has been changed to "const char *" type from "char *" - Typecasts in vio_create_one() invocations to convert "const char *" to "char *" have been removed Patch 11/5: - Invocations of mdesc_node_get() & mdesc_get_node_info() have been updated to use the prototypes defined in patch 4/5 ==================== Signed-off-by: David S. Miller --- 01bf693c80025a6fccc513cf99e36febc8abc3d3