#else cdev_tty_init(NSCC,scc), /* 15: scc 8530 serial interface */ #endif cdev_lkm_init(NLKM,lkm), /* 16: loadable module driver */ cdev_lkm_dummy(), /* 17 */ cdev_lkm_dummy(), /* 18 */ cdev_lkm_dummy(), /* 19 */ cdev_lkm_dummy(), /* 20 */ cdev_lkm_dummy(), /* 21 */ cdev_lkm_dummy(), /* 22 */ #ifdef _PMAP_MAY_USE_PROM_CONSOLE cdev_tty_init(1,prom), /* 23: XXX prom console */ #else cdev_notdef(), /* 23 */ #endif cdev_audio_init(NAUDIO,audio), /* 24: generic audio I/O */ cdev_wsdisplay_init(NWSDISPLAY, wsdisplay), /* 25: frame buffers, etc. */ cdev_tty_init(NCOM,com), /* 26: ns16550 UART */ cdev_disk_init(NCCD,ccd), /* 27: concatenated disk driver */ cdev_disk_init(NMD,md), /* 28: memory disk driver */ cdev_mouse_init(NWSKBD, wskbd), /* 29: keyboards */ cdev_mouse_init(NWSMOUSE, wsmouse), /* 30: mice */ cdev_lpt_init(NLPT,lpt), /* 31: parallel printer */ cdev_scanner_init(NSS,ss), /* 32: SCSI scanner */ cdev_uk_init(NUK,uk), /* 33: SCSI unknown */ cdev_disk_init(NFDC,fd), /* 34: PC-ish floppy disk driver */ cdev_ipf_init(NIPFILTER,ipl), /* 35: ip-filter device */ cdev_disk_init(NWD,wd), /* 36: IDE disk driver */ cdev_se_init(NSE,se), /* 37: Cabletron SCSI<->Ethernet */
cdev_fd_init(1,filedesc), /* 21: file descriptor pseudo-device */ cdev_bpf_init(NBPFILTER,bpf), /* 22: Berkeley packet filter */ cdev_notdef(), /* 23 was ADB */ cdev_tun_init(NTUN,tun), /* 24: network tunnel */ cdev_lkm_init(NLKM,lkm), /* 25: loadable module driver */ cdev_lkm_dummy(), /* 26 */ cdev_lkm_dummy(), /* 27 */ cdev_lkm_dummy(), /* 28 */ cdev_lkm_dummy(), /* 29 */ cdev_lkm_dummy(), /* 30 */ cdev_lkm_dummy(), /* 31 */ cdev_random_init(1,random), /* 32: random data source */ cdev_ss_init(NSS,ss), /* 33: SCSI scanner */ cdev_uk_init(NUK,uk), /* 34: SCSI unknown */ cdev_pf_init(NPF,pf), /* 35: packet filter */ cdev_audio_init(NASC,asc), /* 36: ASC audio device */ cdev_ksyms_init(NKSYMS,ksyms), /* 37: Kernel symbols device */ cdev_wsdisplay_init(NWSDISPLAY, wsdisplay), /* 38: displays */ cdev_mouse_init(NWSKBD, wskbd), /* 39: keyboards */ cdev_mouse_init(NWSMOUSE, wsmouse), /* 40: mice */ cdev_mouse_init(NWSMUX, wsmux), /* 41: ws multiplexor */ cdev_notdef(), /* 42 */ cdev_notdef(), /* 43 */ cdev_notdef(), /* 44 */ cdev_notdef(), /* 45 */ cdev_notdef(), /* 46 */ cdev_notdef(), /* 47 */ cdev_notdef(), /* 48 */ cdev_bio_init(NBIO,bio), /* 49: ioctl tunnel */ cdev_systrace_init(NSYSTRACE,systrace), /* 50 system call tracing */ #ifdef XFS
cdev_disk_init(NFD,fd), /* 54: floppy disk */ cdev_fb_init(NCGTHREE,cgthree), /* 55: /dev/cgthree */ cdev_notdef(), /* 56 */ cdev_notdef(), /* 57 */ cdev_disk_init(NCD,cd), /* 58: SCSI CD-ROM */ cdev_scanner_init(NSS,ss), /* 59: SCSI scanner */ cdev_uk_init(NUK,uk), /* 60: SCSI unknown */ cdev_disk_init(NRD,rd), /* 61: memory disk */ cdev_notdef(), /* 62 */ cdev_notdef(), /* 63 */ cdev_notdef(), /* 64: /dev/cgeight */ cdev_notdef(), /* 65 */ cdev_notdef(), /* 66 */ cdev_fb_init(NCGSIX,cgsix), /* 67: /dev/cgsix */ cdev_notdef(), /* 68 */ cdev_audio_init(NAUDIO,audio), /* 69: /dev/audio */ cdev_openprom_init(1,openprom), /* 70: /dev/openprom */ cdev_notdef(), /* 71 */ cdev_notdef(), /* 72 */ cdev_pf_init(NPF,pf), /* 73: packet filter */ cdev_altq_init(NALTQ,altq), /* 74: ALTQ control interface */ cdev_notdef(), /* 75 */ cdev_ksyms_init(NKSYMS,ksyms), /* 76 *: Kernel symbols device */ cdev_notdef(), /* 77 */ cdev_notdef(), /* 78 */ cdev_notdef(), /* 79 */ cdev_notdef(), /* 80 */ cdev_notdef(), /* 81 */ cdev_notdef(), /* 82 */ cdev_notdef(), /* 83 */ cdev_notdef(), /* 84 */
cdev_disk_init(NRK,rk), /* 11: RK06/07 */ cdev_tty_init(NDH,dh), /* 12: DH-11/DM-11 */ cdev_disk_init(NUP,up), /* 13: SC-21/SC-31 */ cdev_tape_init(NTE,tm), /* 14: TM11/TE10 */ cdev_lp_init(NLP,lp), /* 15: LP-11 line printer */ cdev_tape_init(NTS,ts), /* 16: TS11 */ cdev_tape_init(NTJ,ut), /* 17: TU45 */ cdev_lp_init(NCT,ct), /* 18: phototypesetter interface */ cdev_tape_init(NMU,mu), /* 19: TU78 */ cdev_tty_init(NPTY,pts), /* 20: pseudo-tty slave */ cdev_ptc_init(NPTY,ptc), /* 21: pseudo-tty master */ cdev_tty_init(NDMF,dmf), /* 22: DMF32 */ cdev_disk_init(NRB,idc), /* 23: IDC (RB730) */ cdev_lp_init(NDN,dn), /* 24: DN-11 autocall unit */ cdev_tty_init(NGEN,gencn), /* 25: Generic console (mtpr...) */ cdev_audio_init(NLPA,lpa), /* 26 ??? */ cdev_graph_init(NPS,ps), /* 27: E/S graphics device */ cdev_lkm_init(NLKM,lkm), /* 28: loadable module driver */ cdev_ch_init(NAD,ad), /* 29: DT A/D converter */ cdev_disk_init(NRX,rx), /* 30: RX?? on MSCP */ cdev_graph_init(NIK,ik), /* 31: Ikonas frame buffer */ cdev_notdef(), /* 32: RL01/02 on unibus */ cdev_log_init(1,log), /* 33: /dev/klog */ cdev_tty_init(NDHU,dhu), /* 34: DHU-11 */ cdev_cnstore_init(NCRL,crl), /* 35: Console RL02 on 8600 */ cdev_notdef(), /* 36 */ cdev_tty_init(NDMZ,dmz), /* 37: DMZ32 */ cdev_tape_init(NMT,mt), /* 38: MSCP tape */ cdev_audio_init(NNP,np), /* 39: NP Intelligent Board */ cdev_graph_init(NQV,qv), /* 40: QVSS graphic display */ cdev_graph_init(NQD,qd), /* 41: QDSS graphic display */