[PATCH] ppc64: HVCS driver
* include/asm-ppc64/hvcserver.h New file added to wrap ppc64 architecture specific firmware calls for use by HVCS. This file provides a struct hvcs_partner_info definition, headers for partner info gathering and vterm connection and termination interfaces. * arch/ppc64/kernel/Makefile Added build directive for hvcserver.o when HVCS is configured. * arch/ppc64/kernel/hvconsole.c Exported hvc_put_chars() and hvc_get_chars() for use by HVCS. * arch/ppc64/kernel/hvcserver.c Body of hvcserver module which accompanies the hvcs module and provides ppc64 architecture firmware calls for use by HVCS. This file provides function bodies for partner info gathering and vterm connection and termination interfaces. * drivers/char/Kconfig Added CONFIG_HVCS option for both built-in version and module version of hvcs. * drivers/char/Makefile Added build directive for hvcs.o when CONFIG_HVCS is configured. * drivers/char/hvcs.c This is the device driver for the IBM Hypervisor Virtual Console Server, "hvcs". The IBM hvcs provides a tty driver interface to allow Linux user space applications access to the system consoles of logically partitioned operating systems, e.g. Linux, running on the same partitioned Power5 ppc64 system. Physical hardware consoles per partition are not practical on this hardware so system consoles are accessed by this driver using inter-partition firmware interfaces to virtual terminal devices. * Documentation/powerpc/hvcs.txt HVCS installation and usage documentation. Thanks everyone for all the help with this driver [Andrew Morton, Paul Mackerras, Ben Herrenschmidt, Dave Hansen, Paul Mackerras, Dave Boutcher, Hollis Blanchard, Santiago Leon, Brian King, Randy Dunlap]. Signed-off-by: Ryan S. Arnold <rsa@us.ibm.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Showing
drivers/char/hvcs.c
0 → 100644
Please register or sign in to comment