• Ryan S. Arnold's avatar
    [PATCH] ppc64: HVCS driver · 3bb4c3e8
    Ryan S. Arnold authored
    * 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: default avatarRyan S. Arnold <rsa@us.ibm.com>
    Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
    3bb4c3e8
hvcserver.h 1.52 KB