root/kern/conf/ASST3-OPT

/* [<][>][^][v][top][bottom][index][help] */
# Kernel config file for assignment 3.
# This config builds with optimization for performance testing.

include conf/conf.kern          # get definitions of available options

#debug                          # Optimizing compile (no debug).
options noasserts               # Disable assertions.

#
# Device drivers for hardware.
#
device lamebus0                 # System/161 main bus
device emu* at lamebus*         # Emulator passthrough filesystem
device ltrace* at lamebus*      # trace161 trace control device
device ltimer* at lamebus*      # Timer device
device lrandom* at lamebus*     # Random device
device lhd* at lamebus*         # Disk device
device lser* at lamebus*        # Serial port
#device lscreen* at lamebus*    # Text screen (not supported yet)
#device lnet* at lamebus*       # Network interface (not supported yet)
device beep0 at ltimer*         # Abstract beep handler device
device con0 at lser*            # Abstract console on serial port
#device con0 at lscreen*        # Abstract console on screen (not supported)
device rtclock0 at ltimer*      # Abstract realtime clock
device random0 at lrandom*      # Abstract randomness device

#options net                    # Network stack (not supported)

# UW Mod
options vm                      # Added a few stubs to get things rolling

options sfs                     # Always use the file system
#options netfs                  # Not until assignment 5 (if you choose it)

#options dumbvm                 # Use your own VM system now.
#options synchprobs             # No longer needed/wanted after asst. 1

# UW options for assignment 1 + 2 + 3
options A3    # use #if OPT_A3 to mark code for A3
options A2    # includes your A2 code in A3 (you need this e.g., for system calls)
options A1    # includes your A1 code in A3 (you need this e.g., for locks)

/* [<][>][^][v][top][bottom][index][help] */