Home | History | Annotate | Line # | Download | only in conf
      1  1.83      maxv #	$NetBSD: files.sun3,v 1.83 2018/12/19 13:57:50 maxv Exp $
      2   1.7       cgd 
      3   1.7       cgd #
      4   1.7       cgd # sun3-specific configuration info
      5   1.7       cgd #
      6   1.7       cgd 
      7  1.45       gwr # maxpartitions must be first item in files.${ARCH}
      8   1.8       gwr maxpartitions 8
      9   1.7       cgd 
     10   1.7       cgd maxusers 2 8 64
     11   1.7       cgd 
     12  1.45       gwr # Standard stuff (Sun3-specific)
     13  1.45       gwr file arch/sun3/sun3/bus_subr.c			_sun3_
     14  1.45       gwr file arch/sun3/sun3/cache.c			_sun3_ & havecache
     15  1.45       gwr file arch/sun3/sun3/control.c			_sun3_
     16  1.45       gwr file arch/sun3/sun3/dvma.c			_sun3_
     17  1.45       gwr file arch/sun3/sun3/enable.c			_sun3_
     18  1.45       gwr file arch/sun3/sun3/locore2.c			_sun3_
     19  1.45       gwr file arch/sun3/sun3/machdep.c			_sun3_
     20  1.79     rmind file arch/sun3/sun3/mm_md.c			_sun3_
     21  1.45       gwr file arch/sun3/sun3/pmap.c			_sun3_
     22  1.45       gwr 
     23  1.45       gwr # Standard stuff (Sun3X-specific)
     24  1.45       gwr file arch/sun3/sun3x/bus_subr.c			_sun3x_
     25  1.45       gwr file arch/sun3/sun3x/dvma.c			_sun3x_
     26  1.45       gwr file arch/sun3/sun3x/enable.c			_sun3x_
     27  1.45       gwr file arch/sun3/sun3x/locore2.c			_sun3x_
     28  1.45       gwr file arch/sun3/sun3x/machdep.c			_sun3x_
     29  1.79     rmind file arch/sun3/sun3x/mm_md.c			_sun3x_
     30  1.45       gwr file arch/sun3/sun3x/pmap.c			_sun3x_
     31  1.45       gwr 
     32  1.45       gwr # Standard stuff (common to Sun3 and Sun3X)
     33   1.7       cgd file arch/sun3/sun3/autoconf.c
     34   1.7       cgd file arch/sun3/sun3/db_machdep.c		ddb
     35  1.62     lukem file arch/sun3/sun3/db_memrw.c			ddb | kgdb
     36  1.80   tsutsui file arch/sun3/sun3/fpu_machdep.c
     37  1.38       gwr file arch/sun3/sun3/leds.c
     38  1.29       gwr file arch/sun3/sun3/sunmon.c
     39  1.11       gwr file arch/sun3/sun3/sys_machdep.c
     40  1.29       gwr file arch/sun3/sun3/trap.c
     41  1.68       chs file arch/m68k/m68k/cacheops.c			_sun3x_
     42  1.82       mrg file arch/m68k/m68k/fpu.c			compile-with "${M68K_KERN_FPU}"
     43   1.7       cgd 
     44  1.25       jtc include "arch/m68k/fpe/files.fpe"
     45  1.18       gwr 
     46  1.45       gwr # Console support
     47  1.45       gwr #file arch/sun3/sun3/cninit.c
     48   1.7       cgd file dev/cons.c
     49   1.7       cgd 
     50  1.23       gwr #
     51   1.7       cgd # Bus types
     52   1.7       cgd #
     53   1.7       cgd 
     54  1.46   thorpej device mainbus {}
     55  1.23       gwr attach mainbus at root
     56  1.45       gwr file	arch/sun3/sun3/mainbus.c
     57  1.23       gwr 
     58  1.45       gwr # On-board I/O space (required).
     59  1.46   thorpej device obio {addr = -1, [ipl = -1], [vect = -1]}
     60  1.23       gwr attach obio at mainbus
     61  1.45       gwr file arch/sun3/sun3/obio.c		_sun3_
     62  1.45       gwr file arch/sun3/sun3x/obio.c		_sun3x_
     63  1.23       gwr 
     64  1.45       gwr # On-board MEMory space (optional).
     65  1.46   thorpej device obmem {addr = -1, [ipl = -1], [vect = -1]}
     66  1.20   thorpej attach obmem at mainbus
     67  1.45       gwr file arch/sun3/sun3/obmem.c		obmem
     68   1.7       cgd 
     69  1.45       gwr # VME (unit encodes address/data sizes)
     70  1.46   thorpej device vme {addr = -1, [ipl = -1], [vect = -1]}
     71  1.45       gwr attach vme at mainbus
     72  1.45       gwr file arch/sun3/sun3/vme.c		vme
     73   1.7       cgd 
     74   1.7       cgd #
     75  1.13       gwr # Machine-independent SCSI drivers
     76   1.7       cgd #
     77  1.55   thorpej include "dev/scsipi/files.scsipi"
     78   1.7       cgd 
     79   1.7       cgd #
     80  1.42       gwr # Devices and attributes needed below
     81  1.42       gwr #
     82  1.45       gwr 
     83  1.46   thorpej device ie: ifnet, ether, arp
     84  1.42       gwr file arch/sun3/dev/if_ie.c		ie
     85  1.42       gwr 
     86  1.46   thorpej device si: scsi, ncr5380sbc
     87  1.42       gwr file	arch/sun3/dev/si.c		si
     88  1.42       gwr 
     89  1.45       gwr file arch/sun3/dev/fb.c			fb needs-flag
     90  1.42       gwr 
     91  1.42       gwr #
     92  1.45       gwr # On-Board I/O (OBIO), in attach order.
     93  1.45       gwr # The following are all required.
     94   1.7       cgd #
     95  1.45       gwr 
     96  1.45       gwr # The IDPROM could have a device config line, but this
     97  1.45       gwr # driver has to do its initialization before autoconfig,
     98  1.45       gwr # and there is nothing left to do at attach time.
     99  1.45       gwr file arch/sun3/sun3/idprom.c		_sun3_
    100  1.45       gwr file arch/sun3/sun3x/idprom.c		_sun3x_
    101  1.45       gwr 
    102  1.45       gwr # Interrupt register
    103  1.46   thorpej device intreg
    104  1.45       gwr attach intreg at obio
    105  1.45       gwr file arch/sun3/sun3/intreg.c		intreg
    106  1.45       gwr 
    107  1.45       gwr # Memory error register
    108  1.46   thorpej device memerr
    109  1.45       gwr attach memerr at obio
    110  1.45       gwr file arch/sun3/dev/memerr.c		memerr
    111  1.45       gwr 
    112  1.45       gwr # Zilog Serial (ZS)
    113  1.46   thorpej device zsc {channel = -1}
    114  1.23       gwr attach zsc at obio
    115  1.23       gwr file arch/sun3/dev/zs.c 		zsc needs-flag
    116  1.23       gwr file dev/ic/z8530sc.c			zsc
    117   1.7       cgd 
    118  1.45       gwr # Intersil or Mostek clock
    119  1.76   tsutsui device clock: mk48txx
    120  1.45       gwr attach clock at obio
    121  1.76   tsutsui device oclock: intersil7170
    122  1.45       gwr attach oclock at obio
    123  1.45       gwr file arch/sun3/sun3/clock.c		_sun3_
    124  1.45       gwr file arch/sun3/sun3x/clock.c		_sun3x_
    125  1.45       gwr 
    126  1.45       gwr # EEPROM (or NV-RAM)
    127  1.46   thorpej device eeprom
    128  1.20   thorpej attach eeprom at obio
    129   1.7       cgd file arch/sun3/dev/eeprom.c		eeprom
    130   1.7       cgd 
    131  1.45       gwr # I/O MMU (a.k.a I/O mapper)
    132  1.46   thorpej device iommu
    133  1.45       gwr attach iommu at obio
    134  1.45       gwr file arch/sun3/sun3x/iommu.c		_sun3x_
    135   1.7       cgd 
    136  1.45       gwr #
    137  1.45       gwr # Optional OBIO devices
    138  1.45       gwr #
    139  1.23       gwr 
    140  1.45       gwr # device defined above
    141  1.23       gwr attach ie at obio with ie_obio
    142  1.23       gwr file arch/sun3/dev/if_ie_obio.c		ie_obio
    143   1.7       cgd 
    144  1.24   thorpej # device defined in sys/conf/files
    145  1.47  drochner attach le at obio: le24
    146   1.7       cgd file arch/sun3/dev/if_le.c		le
    147   1.7       cgd 
    148  1.45       gwr # Sun3/60 on-board SCSI
    149  1.23       gwr attach si at obio with si_obio
    150  1.23       gwr file	arch/sun3/dev/si_obio.c		si_obio
    151  1.17       gwr 
    152  1.45       gwr # Sun3/80 on-board SCSI
    153  1.45       gwr attach esp at obio
    154  1.45       gwr file arch/sun3/dev/esp.c		esp
    155  1.50       gwr device dma
    156  1.50       gwr attach dma at obio
    157  1.50       gwr file arch/sun3/dev/dma.c		dma | esp
    158  1.45       gwr 
    159  1.45       gwr # Sun3/80 Floppy disk
    160  1.46   thorpej device fdc {}
    161  1.45       gwr attach fdc at obio
    162  1.46   thorpej device fd: disk
    163  1.45       gwr attach fd at fdc
    164  1.45       gwr file arch/sun3/dev/fd.c		fdc | fd needs-flag
    165  1.45       gwr 
    166  1.45       gwr # Sun3/80 printer port
    167  1.46   thorpej device pp
    168  1.45       gwr attach pp at obio
    169  1.45       gwr file arch/sun3/dev/pp.c		pp needs-flag
    170  1.45       gwr 
    171  1.17       gwr #
    172   1.7       cgd # On-Board MEMory (OBMEM)
    173   1.1     glass #
    174  1.45       gwr 
    175  1.46   thorpej device bwtwo: fb
    176  1.20   thorpej attach bwtwo at obmem
    177   1.7       cgd file arch/sun3/dev/bw2.c		bwtwo needs-flag
    178   1.7       cgd 
    179  1.46   thorpej device cgfour: fb
    180  1.42       gwr attach cgfour at obmem
    181  1.42       gwr file arch/sun3/dev/cg4.c		cgfour needs-flag
    182  1.42       gwr 
    183  1.42       gwr #
    184  1.45       gwr # VME
    185  1.42       gwr #
    186  1.42       gwr 
    187  1.45       gwr attach ie at vme with ie_vme
    188  1.45       gwr file arch/sun3/dev/if_ie_vme.c		ie_vme
    189  1.42       gwr 
    190  1.45       gwr attach si at vme with si_vme
    191  1.45       gwr file	arch/sun3/dev/si_vme.c		si_vme
    192  1.45       gwr 
    193  1.45       gwr # Sun3/E SCSI+Ethernet board
    194  1.46   thorpej device sebuf {}
    195  1.45       gwr attach sebuf at vme
    196  1.42       gwr file	arch/sun3/dev/sebuf.c		sebuf
    197  1.42       gwr attach ie at sebuf with ie_sebuf
    198  1.45       gwr file	arch/sun3/dev/if_ie_sebuf.c	ie_sebuf
    199  1.42       gwr attach si at sebuf with si_sebuf
    200  1.42       gwr file	arch/sun3/dev/si_sebuf.c	si_sebuf
    201  1.42       gwr 
    202  1.46   thorpej device cgtwo: fb
    203  1.45       gwr attach cgtwo at vme
    204   1.7       cgd file arch/sun3/dev/cg2.c		cgtwo needs-flag
    205   1.7       cgd 
    206  1.46   thorpej device	xyc {drive = -1}
    207  1.45       gwr attach	xyc at vme
    208  1.46   thorpej device	xy: disk
    209  1.42       gwr attach	xy at xyc
    210  1.48       gwr file	arch/sun3/dev/xy.c		xy | xyc needs-flag
    211   1.7       cgd 
    212  1.46   thorpej device	xdc {drive = -1}
    213  1.45       gwr attach	xdc at vme
    214  1.46   thorpej device	xd: disk
    215  1.20   thorpej attach	xd at xdc
    216  1.48       gwr file	arch/sun3/dev/xd.c		xd | xdc needs-flag
    217  1.12       gwr 
    218  1.12       gwr 
    219   1.7       cgd #
    220   1.7       cgd # Console (zs) related stuff
    221   1.7       cgd #
    222  1.17       gwr 
    223  1.46   thorpej device zstty: tty
    224  1.20   thorpej attach zstty at zsc
    225  1.17       gwr file dev/ic/z8530tty.c			zstty needs-flag
    226  1.19       gwr file arch/sun3/dev/zs_kgdb.c		kgdb
    227  1.17       gwr 
    228  1.17       gwr define zsevent
    229  1.17       gwr file dev/sun/event.c			zsevent
    230  1.17       gwr 
    231  1.46   thorpej device kbd: zsevent
    232  1.53       mrg attach kbd at zsc with kbd_zs
    233  1.53       mrg file dev/sun/kbd_zs.c			kbd_zs
    234  1.64       uwe file dev/sun/kbdsun.c			kbd_zs
    235  1.17       gwr file dev/sun/kbd.c			kbd needs-flag
    236  1.17       gwr file dev/sun/kbd_tables.c 		kbd
    237  1.17       gwr file arch/sun3/dev/kd.c 		kbd
    238  1.81  macallan defflag opt_sunkbd.h			KBD_HIJACK_VOLUME_BUTTONS
    239  1.17       gwr 
    240  1.46   thorpej device ms: zsevent
    241  1.53       mrg attach ms at zsc with ms_zs
    242  1.53       mrg file dev/sun/ms_zs.c			ms_zs
    243  1.17       gwr file dev/sun/ms.c			ms needs-flag
    244  1.17       gwr 
    245   1.7       cgd 
    246  1.27        pk # Memory Disk for boot tape
    247  1.58   tsutsui file dev/md_root.c			memory_disk_hooks
    248  1.67       chs 
    249  1.67       chs 
    250  1.45       gwr # Compatibility modules
    251  1.60       chs 
    252  1.60       chs # NetBSD m68k a.out Binary Compatibility (COMPAT_AOUT_M68K)
    253  1.60       chs include "compat/aoutm68k/files.aoutm68k"
    254  1.45       gwr 
    255  1.45       gwr # SunOS Binary Compatibility (COMPAT_SUNOS)
    256  1.51    kleink include "compat/sunos/files.sunos"
    257  1.45       gwr file	arch/m68k/m68k/sunos_machdep.c	compat_sunos
    258  1.52    kleink 
    259  1.49     itohy # Linux binary compatibility (COMPAT_LINUX)
    260  1.49     itohy include "compat/linux/files.linux"
    261  1.49     itohy include "compat/linux/arch/m68k/files.linux_m68k"
    262  1.61  christos file arch/m68k/m68k/linux_trap.c	compat_linux
    263  1.49     itohy 
    264  1.49     itohy # OSS audio driver compatibility
    265  1.49     itohy include "compat/ossaudio/files.ossaudio"
    266   1.7       cgd 
    267  1.63   gehenna include "arch/sun3/conf/majors.sun3"
    268