From 666b7793d4bfa9f150b5c2007ab48c755ddc53ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arve=20Hj=C3=B8nnev=C3=A5g?= Date: Mon, 21 Jan 2013 23:38:47 +0000 Subject: goldfish: tty driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This provides a console driver for the Goldfish virtual platform. The original is from Arve with changes from Jun Nakajima and Tom Keel. This has been then been ported to the current kernel and to the tty port mechanism by Alan Cox. In the process it gained proper POSIX semantics and vhangup works. The default name is not ttyS as this belongs to the 8250 driver. Instead ttyGFx is now used. In the normal usage case the first port serves as a kernel logging console and the second one carries various other data streams for the emulation. Signed-off-by: Arve Hjønnevåg [Cleaned up to handle x86] Signed-off-by: Sheng Yang Signed-off-by: Yunhong Jiang Signed-off-by: Xiaohui Xin Signed-off-by: Jun Nakajima Signed-off-by: Bruce Beare [Moved to 3.7 and chunks rewritten to use tty_port layer] Signed-off-by: Alan Cox Signed-off-by: Greg Kroah-Hartman --- drivers/tty/Kconfig | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'drivers/tty/Kconfig') diff --git a/drivers/tty/Kconfig b/drivers/tty/Kconfig index a79fd8ebd56..29dfc24f2db 100644 --- a/drivers/tty/Kconfig +++ b/drivers/tty/Kconfig @@ -400,4 +400,10 @@ config PPC_EARLY_DEBUG_EHV_BC_HANDLE there simply will be no early console output. This is true also if you don't boot under a hypervisor at all. +config GOLDFISH_TTY + tristate "Goldfish TTY Driver" + depends on GOLDFISH + help + Console and system TTY driver for the Goldfish virtual platform. + endif # TTY -- cgit v1.2.3