From: Timur Tabi Date: Sat, 9 Jul 2011 00:06:12 +0000 (-0500) Subject: tty/powerpc: introduce the ePAPR embedded hypervisor byte channel driver X-Git-Tag: v3.2-rc1~170^2~78 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dcd83aaff1c8cbd5b48c152b559e0af3ea1a7b65;p=pandora-kernel.git tty/powerpc: introduce the ePAPR embedded hypervisor byte channel driver The ePAPR embedded hypervisor specification provides an API for "byte channels", which are serial-like virtual devices for sending and receiving streams of bytes. This driver provides Linux kernel support for byte channels via three distinct interfaces: 1) An early-console (udbg) driver. This provides early console output through a byte channel. The byte channel handle must be specified in a Kconfig option. 2) A normal console driver. Output is sent to the byte channel designated for stdout in the device tree. The console driver is for handling kernel printk calls. 3) A tty driver, which is used to handle user-space input and output. The byte channel used for the console is designated as the default tty. Signed-off-by: Timur Tabi Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed