# 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)