Utility Module
Role in the System
During the testing and refinement stage of implementing and examining the system, it is often advantageous to be able to "toggle" the system between several states and levels in order examine the operation of the system. The files utility.h and utility.cc contain a list of flags and routines which are used to debug the NACHOS implementation (if required).
- + -- all debug messages set on
- t -- thread system
- s -- semaphores locks and conditions
- i -- interrupts
- m -- machine
- d -- disk
- f -- file system
- n -- network
- a -- address spaces