]> Zhao Yanbai Git Server - minix.git/commit
TTY: seperate hardware dependent parts + add new serial driver
authorThomas Veerman <thomas@minix3.org>
Wed, 17 Oct 2012 14:07:53 +0000 (14:07 +0000)
committerThomas Veerman <thomas@minix3.org>
Tue, 30 Oct 2012 11:33:29 +0000 (11:33 +0000)
commitb01e9ebfdbe0c30aafc76e25690a4f2a28716753
tree0fce3f727b75653d3208748d2f9c2ad7a03586a9
parentaeda8e5c7b48d63030db8fa61505908913bfc184
TTY: seperate hardware dependent parts + add new serial driver

.Split TTY in order to support both x86 and ARM.
.Add support for the TI 16750 UARTs on OMAP35x.
.Various other improvements:
  .Kernel messages are printed using generic terminal write
   functions. That is, they are no longer directly displayed
   on the console.
  .The console can now be displayed on any terminal. This
   is configured by the "console={tty00,tty01,ttyc2,ttyc3,ttyc4}"
   boot variable -- basically any valid /dev/tty* terminal.
  .Cutify kernel messages with colors. Configured by
   "kernelclr={1,2,3,4,5,6,7}" boot variable.
14 files changed:
common/include/termios.h
drivers/tty/Makefile
drivers/tty/arch/arm/Makefile.inc [new file with mode: 0644]
drivers/tty/arch/arm/console.c [new file with mode: 0644]
drivers/tty/arch/arm/keyboard.c [new file with mode: 0644]
drivers/tty/arch/arm/omap_serial.h [new file with mode: 0644]
drivers/tty/arch/arm/rs232.c [new file with mode: 0644]
drivers/tty/arch/i386/Makefile.inc [new file with mode: 0644]
drivers/tty/arch/i386/console.c [moved from drivers/tty/console.c with 94% similarity]
drivers/tty/arch/i386/keyboard.c [moved from drivers/tty/keyboard.c with 100% similarity]
drivers/tty/arch/i386/rs232.c [moved from drivers/tty/rs232.c with 98% similarity]
drivers/tty/pty.c
drivers/tty/tty.c
drivers/tty/tty.h