Add support for "keyboard" input over the serial port.
authorBen Pfaff <blp@cs.stanford.edu>
Thu, 1 Jun 2006 20:11:00 +0000 (20:11 +0000)
committerBen Pfaff <blp@cs.stanford.edu>
Thu, 1 Jun 2006 20:11:00 +0000 (20:11 +0000)
commit837e5b7fb902bd749106309ef76a5276c73ca34c
treee8bf3644d6dc6bebd0d9594ad1d8b4b43ceed7ba
parent58b5b585e7efb4ce7ffc3d7374fb9f5afc601a0f
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]