Added scrolling console
authorKevin Klues <klueska@cs.berkeley.edu>
Wed, 22 Apr 2009 09:40:19 +0000 (02:40 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Wed, 22 Apr 2009 09:40:19 +0000 (02:40 -0700)
commit67429dbfeedafc1e95eb58442d1b739b6098a468
treeb1a6325495175f331bcca5af9e2bcdadf01ee603
parentc7e37935d95fe0554e570e508d8437172c80d9b8
Added scrolling console

Added the ability to scroll through the console.  Shift-UP (or Shift-PGUP) scroll up, Shift-DN (or Shift-PGDN)
shift down, and Shift-RT reset to the bottom.  Typing a new character also resets you back to the bottom.

Also had some random cleanups including automatic sizing of the checklist mask array at initialization time
instead of requiring a zeros.h file (which we hadn't even bothered making yet).
inc/types.h
kern/atomic.h
kern/console.c
kern/testing.c