Home | History | Annotate | Line # | Download | only in conf
files.news68k revision 1.53
      1 #	$NetBSD: files.news68k,v 1.53 2026/03/29 20:42:51 thorpej Exp $
      2 
      3 #	NEWS68K-specific configuration info
      4 
      5 # maxpartitions must be first item in files.${ARCH}.
      6 maxpartitions 8
      7 
      8 maxusers 2 8 64
      9 
     10 # System configuration options.
     11 defflag	opt_newsconf.h	news1200: M68030
     12 defflag	opt_newsconf.h	news1700: M68030, M68K_EC_PAC
     13 
     14 device mainbus { [systype = -1] }
     15 attach mainbus at root
     16 
     17 file	arch/news68k/news68k/autoconf.c
     18 file	arch/news68k/news68k/bus_space.c
     19 #file	arch/news68k/news68k/cons_machdep.c
     20 file	arch/news68k/news68k/clock.c
     21 file	arch/news68k/news68k/disksubr.c		disk
     22 file	arch/news68k/news68k/machdep.c
     23 file	arch/news68k/news68k/mainbus.c
     24 file	arch/news68k/news68k/pmap_bootstrap.c	!__have_new_pmap_68k
     25 file	arch/news68k/news68k/romcalls.S
     26 file	arch/news68k/news68k/trap.c
     27 file	arch/m68k/m68k/cacheops.c
     28 file	arch/m68k/m68k/db_memrw.c		ddb | kgdb
     29 file	arch/m68k/m68k/delay.s
     30 file	arch/m68k/m68k/m68k_intr.c
     31 file	arch/m68k/m68k/m68k_intr_stubs.s
     32 file	dev/cons.c
     33 
     34 # HYPER-BUS
     35 device hb { addr = 0, [ipl = -1], [vect = -1] }
     36 attach hb at mainbus
     37 file arch/news68k/dev/hb.c			hb
     38 
     39 # I/O Processor
     40 #device iop { [addr = -1], [ipl = -1] }
     41 #attach iop at mainbus
     42 #file arch/news68k/dev/iop.c			iop
     43 
     44 # interval timer
     45 device timer
     46 attach timer at hb with timer_hb
     47 file arch/news68k/dev/timer_hb.c		timer_hb
     48 
     49 # MK48T02 TOD clock and NVRAM
     50 device mkclock: mk48txx
     51 attach mkclock at hb with mkclock_hb
     52 file arch/news68k/dev/mkclock_hb.c		mkclock_hb
     53 
     54 # Lance ethernet (device defined in sys/conf/files)
     55 #device le: ifnet, ether, arp
     56 attach le at hb: le24
     57 file arch/news68k/dev/if_le.c			le needs-count
     58 
     59 # keyboard/mouse
     60 
     61 device kbc {}
     62 attach kbc at hb
     63 file arch/news68k/dev/kbc.c			kbc
     64 
     65 device kb: wskbddev
     66 file arch/news68k/dev/kb.c			kb needs-flag
     67 file dev/news/newskeymap.c			kb
     68 attach kb at kbc with kb_kbc
     69 file arch/news68k/dev/kb_kbc.c			kb_kbc
     70 attach kb at hb with kb_hb
     71 file arch/news68k/dev/kb_hb.c			kb_hb
     72 
     73 device ms: wsmousedev
     74 file arch/news68k/dev/ms.c			ms needs-flag
     75 attach ms at kbc with ms_kbc
     76 file arch/news68k/dev/ms_kbc.c			ms_kbc
     77 attach ms at hb with ms_hb
     78 file arch/news68k/dev/ms_hb.c			ms_hb
     79 
     80 # serial
     81 device zsc { [channel = -1] }
     82 attach zsc at hb
     83 file arch/news68k/dev/zs.c			zsc needs-count
     84 file dev/ic/z8530sc.c				zsc
     85 
     86 device zstty: tty
     87 attach zstty at zsc
     88 file dev/ic/z8530tty.c				zstty needs-count
     89 
     90 #device cfb: wsemuldisplaydev, rasops8
     91 #attach cfb at hb
     92 #file arch/news68k/dev/cfb.c			cfb needs-flag
     93 
     94 # floppy; not yet
     95 device fdc {}
     96 attach fdc at hb
     97 device fd: disk
     98 attach fd at fdc
     99 file arch/news68k/dev/fd.c			fdc | fd needs-flag
    100 
    101 # PROM console support
    102 device romcons
    103 attach romcons at mainbus
    104 file arch/news68k/news68k/romcons.c		romcons needs-flag
    105 
    106 # Machine-independent SCSI driver
    107 include "dev/scsipi/files.scsipi"
    108 
    109 # Sony CXD1180 SCSI controller
    110 device si: scsi, ncr5380sbc
    111 file arch/news68k/dev/si.c			si needs-flag
    112 attach si at hb
    113 
    114 # memory disk
    115 file	dev/md_root.c				memory_disk_hooks
    116 
    117 include "arch/news68k/conf/majors.news68k"
    118