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