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