Add support for "keyboard" input over the serial port.
commit6ee02fe4feba5acb1f2dfbf87d2b1987d5d03cef
authorBen Pfaff <blp@cs.stanford.edu>
Thu, 1 Jun 2006 20:11:00 +0000 (1 20:11 +0000)
committerBen Pfaff <blp@cs.stanford.edu>
Thu, 1 Jun 2006 20:11:00 +0000 (1 20:11 +0000)
treee8bf3644d6dc6bebd0d9594ad1d8b4b43ceed7ba
parent53823d3dbb594be133dfda1e73f31a3b9878b73a
Add support for "keyboard" input over the serial port.
Revise documentation accordingly.
Revise reference solution accordingly.
Change real Return key to produce \r, to match what is received on
serial port.
Update shell example program to expect \r at end of file.
Modify testing makefiles to supply /dev/null as input.
Add squish-pty help program to deal with Bochs,
and modify "pintos" to use it.
20 files changed:
doc/intro.texi
doc/reference.texi
doc/threads.texi
doc/userprog.texi
src/Makefile.build
src/devices/input.c [new file with mode: 0644]
src/devices/input.h [new file with mode: 0644]
src/devices/kbd.c
src/devices/kbd.h
src/devices/serial.c
src/devices/serial.h
src/examples/shell.c
src/tests/Make.tests
src/tests/filesys/extended/Make.tests
src/threads/init.c
src/utils/.cvsignore
src/utils/Makefile
src/utils/README
src/utils/pintos
src/utils/squish-pty.c [new file with mode: 0644]