A simple OS skeleton for developement
Added inclusion guards, made all the defines behavior proplery with ;'s
Removing a pet peeve of mine produced by the author of this code. Prefixed newlines are non-standard and cause display issues in different scenerios
Removing an unnecesary code path
making indentation consistent
Ran this through ArtisticStyle with the ansi-style
Modified code to compile quietly on Mac OS X i386 and changed asm command to define the temp symbol correctly.
Added comments on the SET_STACK macro
Configured git to ignore emacs backup files.
Critical Bug Fix: mixup between compile-time/runtime issues
Adding of newlines to better show related code blocks
Reduced the number of multiple statements on one line; Got rid of tabs
Documentation: Made, where possibly, existing comments in the doxygen style so that documentation files could be autogenerated. A lot more could be done on this. For example, doxygen now supports custom tags, so we could create a tag to replace '// ??' and we could create a tag that documents Task Parameter Lists
Fixed the GCC SET_STACK macro and correct the buffer sizes for messages in project 4 code
Fixed two memory leaks and restored main context on power down for kill task
Fixed paths for crawler and memtest and added lc3 command
Added page number limit check to accessPage and included the nextPage as well as the pnum in the check
Added comments to clarify accessPage usage
Fixed off-by-one error introduced in previous commit and clarified output message on error report
Corrected displayPT to not overwrite the frame valid bit and to display the swap valid bit in its output