conf.lamebus 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. #
  2. # Kernel config definitions for LAMEbus devices.
  3. #
  4. # See conf/conf.kern for more information.
  5. #
  6. # System main bus.
  7. defdevice lamebus dev/lamebus/lamebus.c
  8. # Timer.
  9. defdevice ltimer dev/lamebus/ltimer.c
  10. defattach ltimer* lamebus* dev/lamebus/ltimer_att.c
  11. # Random.
  12. defdevice lrandom dev/lamebus/lrandom.c
  13. defattach lrandom* lamebus* dev/lamebus/lrandom_att.c
  14. # Disk.
  15. defdevice lhd dev/lamebus/lhd.c
  16. defattach lhd* lamebus* dev/lamebus/lhd_att.c
  17. # Serial port.
  18. defdevice lser dev/lamebus/lser.c
  19. defattach lser* lamebus* dev/lamebus/lser_att.c
  20. # Text screen.
  21. defdevice lscreen dev/lamebus/lscreen.c
  22. defattach lscreen* lamebus* dev/lamebus/lscreen_att.c
  23. # Network interface.
  24. defdevice lnet dev/lamebus/lnet.c
  25. defattach lnet* lamebus* dev/lamebus/lnet_att.c
  26. # Trace control device.
  27. defdevice ltrace dev/lamebus/ltrace.c
  28. defattach ltrace* lamebus* dev/lamebus/ltrace_att.c
  29. # Emulator passthrough filesystem.
  30. defdevice emu dev/lamebus/emu.c
  31. defattach emu* lamebus* dev/lamebus/emu_att.c
  32. #
  33. # Attachments to generic interface devices
  34. #
  35. # Consoles.
  36. defattach con0 lser* dev/lamebus/con_lser.c
  37. defattach con0 lscreen* dev/lamebus/con_lscreen.c
  38. # Beeper.
  39. defattach beep* ltimer* dev/lamebus/beep_ltimer.c
  40. # Clock.
  41. defattach rtclock* ltimer* dev/lamebus/rtclock_ltimer.c
  42. # Random.
  43. defattach random0 lrandom* dev/lamebus/random_lrandom.c