ASST5 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # Kernel config file for assignment 5.
  2. #
  3. # As shipped, this is the same as the assignment 4 config.
  4. # Change it as necessary for the project you're doing.
  5. include conf/conf.kern # get definitions of available options
  6. debug # Compile with debug info.
  7. #
  8. # Device drivers for hardware.
  9. #
  10. device lamebus0 # System/161 main bus
  11. device emu* at lamebus* # Emulator passthrough filesystem
  12. device ltrace* at lamebus* # trace161 trace control device
  13. device ltimer* at lamebus* # Timer device
  14. device lrandom* at lamebus* # Random device
  15. device lhd* at lamebus* # Disk device
  16. device lser* at lamebus* # Serial port
  17. #device lscreen* at lamebus* # Text screen (not supported yet)
  18. #device lnet* at lamebus* # Network interface (not supported yet)
  19. device beep0 at ltimer* # Abstract beep handler device
  20. device con0 at lser* # Abstract console on serial port
  21. #device con0 at lscreen* # Abstract console on screen (not supported)
  22. device rtclock0 at ltimer* # Abstract realtime clock
  23. device random0 at lrandom* # Abstract randomness device
  24. #options net # Network stack (not supported)
  25. options sfs # Always use the file system
  26. #options netfs # Not until assignment 5 (if you choose it)
  27. #options dumbvm # Use your own VM system now.
  28. #options synchprobs # No longer needed/wanted after asst. 1
  29. # UW options for assignment 1 + 2 + 3 + 4
  30. options A5 # use #if OPT_A5 to mark code for A5
  31. options A4 # includes your A4 code in A5 (you need this if you need your A4 code for A5)
  32. options A3 # includes your A3 code in A5 (you need this if you need your A3 code for A5)
  33. options A2 # includes your A2 code in A5 (you need this e.g., for system calls)
  34. options A1 # includes your A1 code in A5 (you need this e.g., for locks)