Home | History | Annotate | Line # | Download | only in conf
files.sparc64 revision 1.29
      1  1.29      eeh #	$NetBSD: files.sparc64,v 1.29 2000/05/19 05:26:17 eeh Exp $
      2   1.1      eeh 
      3   1.1      eeh # @(#)files.sparc64	8.1 (Berkeley) 7/19/93
      4   1.1      eeh # sparc64-specific configuration info
      5   1.1      eeh 
      6   1.1      eeh # maxpartitions must be first item in files.${ARCH}
      7   1.1      eeh maxpartitions 8
      8   1.1      eeh 
      9   1.1      eeh maxusers 2 8 1024
     10   1.1      eeh 
     11  1.20      mrg define mainbus {}
     12  1.20      mrg device mainbus: pcibus, mainbus
     13   1.1      eeh attach mainbus at root
     14  1.29      eeh 
     15  1.29      eeh device pcons
     16  1.29      eeh attach pcons at mainbus
     17  1.29      eeh file	arch/sparc64/dev/pcons.c		pcons needs-flag
     18   1.1      eeh 
     19  1.17   kleink include "dev/sbus/files.sbus"
     20  1.20      mrg attach sbus at mainbus
     21   1.1      eeh file	arch/sparc64/dev/sbus.c			sbus
     22  1.14      mrg 
     23  1.20      mrg device  psycho: pcibus
     24  1.20      mrg attach  psycho at mainbus
     25  1.20      mrg include "dev/pci/files.pci"
     26  1.20      mrg file	arch/sparc64/dev/psycho.c		psycho
     27  1.20      mrg file	arch/sparc64/dev/pci_machdep.c		psycho
     28  1.20      mrg 
     29  1.20      mrg # IOMMU is for both
     30  1.20      mrg file	arch/sparc64/dev/iommu.c		sbus | psycho
     31  1.20      mrg 
     32  1.20      mrg # can't use ppb for SUNW,simba
     33  1.20      mrg device  simba: pcibus
     34  1.20      mrg attach  simba at pci
     35  1.20      mrg file	arch/sparc64/dev/simba.c		simba
     36  1.20      mrg 
     37  1.20      mrg include "dev/ata/files.ata"
     38  1.20      mrg file	arch/sparc64/dev/pciide_machdep.c	pciide
     39  1.20      mrg 
     40  1.20      mrg device ebus {[addr = -1]}: pcibus
     41  1.20      mrg attach ebus at pci
     42  1.20      mrg file	arch/sparc64/dev/ebus.c			ebus
     43  1.20      mrg 
     44  1.14      mrg # network devices MII bus
     45  1.17   kleink include "dev/mii/files.mii"
     46   1.1      eeh 
     47   1.1      eeh device clock
     48  1.20      mrg attach clock at mainbus, sbus with clock_sbus
     49  1.20      mrg attach clock at ebus with clock_ebus
     50   1.1      eeh 
     51   1.1      eeh device timer
     52  1.11       pk attach timer at mainbus, sbus
     53   1.1      eeh 
     54   1.1      eeh device eeprom
     55  1.20      mrg attach eeprom at sbus, ebus
     56   1.1      eeh file	arch/sparc64/sparc64/clock.c
     57   1.1      eeh 
     58   1.1      eeh device power
     59  1.20      mrg attach power at sbus, ebus
     60   1.1      eeh file	arch/sparc64/dev/power.c			power
     61   1.1      eeh 
     62   1.1      eeh device cpu
     63   1.1      eeh attach cpu at mainbus
     64   1.1      eeh file	arch/sparc64/sparc64/cpu.c
     65   1.1      eeh 
     66   1.1      eeh device zs {channel = -1}
     67  1.11       pk attach zs at mainbus, sbus
     68   1.1      eeh file	arch/sparc64/dev/zs.c			zs needs-count
     69   1.1      eeh file	dev/ic/z8530sc.c			zs
     70   1.1      eeh 
     71  1.20      mrg # siemens SAB82532; found on U5/U10/... for tty ports.
     72  1.20      mrg #device sab {channel = -1}
     73  1.20      mrg #attach sab at ebus
     74  1.20      mrg #file	arch/sparc64/dev/sab_ebus.c		sab
     75  1.20      mrg #file	dev/ic/sab82532.c			sab
     76  1.20      mrg 
     77  1.20      mrg # "com" attachments for the kbd/mouse of the U5/U10/...
     78  1.20      mrg #device ucom {}
     79  1.20      mrg #attach ucom at ebus with com
     80  1.20      mrg #file	arch/sparc64/dev/ucom_ebus.c		ucom
     81  1.20      mrg 
     82  1.20      mrg # XXX bogus; this is in dev/isa/files.isa.  fix me please!
     83  1.27      mrg # XXX we should attach a `bpp'-style device here rather than
     84  1.27      mrg # `lpt' because the `bpp' driver supports DMA.
     85  1.21      mrg device	lpt
     86  1.21      mrg file	dev/ic/lpt.c				lpt needs-flag
     87  1.26      mrg 
     88  1.26      mrg device	auxio
     89  1.27      mrg attach	auxio at ebus with auxio_ebus
     90  1.27      mrg attach	auxio at sbus with auxio_sbus
     91  1.27      mrg file	arch/sparc64/dev/auxio.c		auxio
     92  1.21      mrg 
     93  1.20      mrg attach lpt at ebus with lpt_ebus
     94  1.20      mrg file	arch/sparc64/dev/lpt_ebus.c		lpt_ebus
     95  1.20      mrg 
     96   1.1      eeh device fdc {}
     97  1.20      mrg attach fdc at mainbus, sbus, ebus
     98  1.20      mrg # attach fdc at ebus
     99   1.1      eeh device fd: disk
    100   1.1      eeh attach fd at fdc
    101  1.15      mrg file	dev/sun/fd.c				fdc | fd needs-flag
    102  1.15      mrg file	arch/sparc64/sparc64/bsd_fdintr.s	fdc
    103   1.1      eeh 
    104  1.21      mrg attach	audiocs at ebus with audiocs_ebus
    105  1.21      mrg file	arch/sparc64/dev/cs4231_ebus.c		audiocs_ebus
    106  1.21      mrg 
    107   1.1      eeh #
    108   1.1      eeh # Console (zs) related stuff
    109   1.1      eeh #
    110   1.1      eeh 
    111   1.1      eeh device zstty: tty
    112   1.1      eeh attach zstty at zs
    113   1.1      eeh file dev/ic/z8530tty.c			zstty needs-flag
    114   1.1      eeh file arch/sparc/dev/zs_kgdb.c		kgdb
    115   1.1      eeh 
    116  1.20      mrg #device sabtty: tty
    117  1.20      mrg #attach sabtty at sab
    118  1.20      mrg #file dev/ic/sabtty.c			sabtty needs-flag
    119  1.20      mrg 
    120   1.1      eeh define zsevent
    121   1.1      eeh file dev/sun/event.c			zsevent
    122   1.1      eeh 
    123   1.1      eeh device kbd: zsevent
    124  1.18      mrg attach kbd at zs with kbd_zs
    125  1.21      mrg #attach kbd at ucom with kbd_ucom
    126  1.18      mrg file dev/sun/kbd_zs.c			kbd_zs
    127   1.1      eeh file dev/sun/kbd.c			kbd needs-flag
    128   1.1      eeh file dev/sun/kbd_tables.c 		kbd
    129   1.1      eeh file arch/sparc64/dev/kd.c 		kbd
    130  1.21      mrg #file arch/sparc64/dev/kbd_ucom.c 	kbd_ucom
    131   1.1      eeh 
    132   1.1      eeh device ms: zsevent
    133  1.18      mrg attach ms at zs with ms_zs
    134  1.21      mrg #attach ms at ucom with ms_ucom
    135  1.18      mrg file dev/sun/ms_zs.c			ms_zs
    136   1.1      eeh file dev/sun/ms.c			ms needs-flag
    137  1.21      mrg #file arch/sparc64/dev/ms_ucom.c 	ms_ucom
    138   1.1      eeh 
    139   1.1      eeh 
    140   1.1      eeh #
    141   1.1      eeh # Machine-independent SCSI drivers
    142   1.1      eeh #
    143  1.17   kleink include "dev/scsipi/files.scsipi"
    144   1.1      eeh 
    145  1.12       pk major	{ cd = 18 }
    146  1.12       pk major	{ fd = 16 }
    147  1.12       pk major	{ md = 5 }
    148  1.12       pk major	{ sd = 7 }
    149  1.20      mrg major	{ wd = 12 }
    150  1.25    oster 
    151  1.25    oster # RAIDframe
    152  1.25    oster major 	{ raid = 25 }
    153   1.2      eeh 
    154   1.1      eeh # Brooktree DAC attribute
    155   1.1      eeh define bt_dac
    156   1.1      eeh 
    157   1.1      eeh device bwtwo
    158  1.11       pk attach bwtwo at sbus
    159   1.1      eeh file	arch/sparc64/dev/bwtwo.c		bwtwo needs-flag
    160   1.1      eeh 
    161   1.1      eeh device cgtwo
    162  1.11       pk attach cgtwo at sbus
    163   1.1      eeh file	arch/sparc64/dev/cgtwo.c		cgtwo needs-flag
    164   1.1      eeh 
    165   1.1      eeh device cgthree: bt_dac
    166   1.1      eeh attach cgthree at sbus
    167   1.1      eeh file	arch/sparc64/dev/cgthree.c	cgthree needs-flag
    168   1.1      eeh 
    169   1.1      eeh device cgfour: bt_dac
    170  1.11       pk attach cgfour at sbus
    171   1.1      eeh file	arch/sparc64/dev/cgfour.c		cgfour needs-flag
    172   1.1      eeh 
    173   1.1      eeh device cgsix: bt_dac
    174  1.11       pk attach cgsix at sbus
    175   1.1      eeh file	arch/sparc64/dev/cgsix.c		cgsix needs-flag
    176   1.1      eeh file	arch/sparc64/dev/cgsix_sbus.c		cgsix needs-flag
    177   1.1      eeh 
    178   1.1      eeh device cgeight: bt_dac
    179  1.11       pk attach cgeight at sbus
    180   1.1      eeh file	arch/sparc64/dev/cgeight.c	cgeight needs-flag
    181   1.1      eeh 
    182   1.1      eeh device tcx: bt_dac
    183   1.1      eeh attach tcx at sbus
    184   1.1      eeh file	arch/sparc64/dev/tcx.c		tcx needs-flag
    185   1.1      eeh 
    186   1.1      eeh device cgfourteen
    187  1.11       pk attach cgfourteen at sbus
    188   1.1      eeh file	arch/sparc64/dev/cgfourteen.c	cgfourteen needs-flag
    189   1.1      eeh 
    190   1.1      eeh file	arch/sparc64/dev/bt_subr.c	bt_dac
    191   1.1      eeh 
    192   1.1      eeh #
    193   1.1      eeh # Generic Sun stuff
    194   1.1      eeh #
    195   1.1      eeh 
    196   1.1      eeh file	dev/cons.c
    197   1.1      eeh file	arch/sparc64/dev/fb.c
    198  1.19      eeh file	arch/sparc64/dev/consinit.c
    199   1.1      eeh 
    200   1.1      eeh file	arch/sparc64/fpu/fpu.c
    201   1.1      eeh file	arch/sparc64/fpu/fpu_add.c
    202   1.1      eeh file	arch/sparc64/fpu/fpu_compare.c
    203   1.1      eeh file	arch/sparc64/fpu/fpu_div.c
    204   1.1      eeh file	arch/sparc64/fpu/fpu_explode.c
    205   1.1      eeh file	arch/sparc64/fpu/fpu_implode.c
    206   1.1      eeh file	arch/sparc64/fpu/fpu_mul.c
    207   1.1      eeh file	arch/sparc64/fpu/fpu_sqrt.c
    208   1.1      eeh file	arch/sparc64/fpu/fpu_subr.c
    209   1.1      eeh 
    210   1.1      eeh # N.B.: optimizer breaks pmap.c and/or cache.c somehow -- have not
    211   1.1      eeh # identified the exact problem yet.  NOOPT_C suffices for now.
    212   1.1      eeh file	arch/sparc64/sparc64/autoconf.c
    213   1.1      eeh file	arch/sparc64/sparc64/cache.c
    214   1.1      eeh file	arch/sparc64/sparc64/conf.c
    215   1.1      eeh file	arch/sparc64/sparc64/emul.c
    216   1.1      eeh file	arch/sparc64/sparc64/in_cksum.c
    217  1.24  thorpej file	netinet/in4_cksum.c		inet
    218   1.1      eeh file	arch/sparc64/sparc64/intr.c
    219   1.1      eeh file	arch/sparc64/sparc64/kgdb_machdep.c kgdb
    220   1.1      eeh # sparc/sparc/locore.s is handled specially in the makefile,
    221   1.1      eeh # because it must come first in the "ld" command line.
    222   1.1      eeh file	arch/sparc64/sparc64/locore2.c
    223   1.1      eeh file	arch/sparc64/sparc64/machdep.c
    224   1.1      eeh file	arch/sparc64/sparc64/process_machdep.c
    225   1.1      eeh file	arch/sparc64/sparc64/mem.c
    226   1.1      eeh file	arch/sparc64/sparc64/openprom.c
    227   1.1      eeh file	arch/sparc64/sparc64/openfirm.c
    228   1.1      eeh file	arch/sparc64/sparc64/ofw_machdep.c
    229   1.1      eeh file	arch/sparc64/sparc64/pmap.c
    230   1.1      eeh # the following overrides the generic "sys_process.c"
    231   1.1      eeh # commented out by deraadt
    232   1.1      eeh #file	arch/sparc64/sparc64/sys_process.c
    233   1.1      eeh file	arch/sparc64/sparc64/sys_machdep.c
    234   1.1      eeh file	arch/sparc64/sparc64/trap.c
    235   1.1      eeh file	arch/sparc64/sparc64/vm_machdep.c
    236   1.1      eeh file	arch/sparc64/sparc64/disksubr.c
    237   1.1      eeh 
    238   1.1      eeh file	arch/sparc64/sparc64/db_interface.c	ddb | kgdb
    239   1.1      eeh file	arch/sparc64/sparc64/db_trace.c	ddb
    240   1.1      eeh file	arch/sparc64/sparc64/db_disasm.c	ddb
    241   1.1      eeh #file 	ddb/db_aout.c			ddb_aout
    242   1.1      eeh #file	ddb/db_elf.c			ddb
    243   1.1      eeh 
    244   1.1      eeh #
    245   1.1      eeh # Raster Console
    246   1.1      eeh #
    247  1.17   kleink include "dev/rcons/files.rcons"
    248  1.17   kleink include "dev/rasops/files.rasops"
    249  1.17   kleink include "dev/wsfont/files.wsfont"
    250   1.1      eeh 
    251   1.1      eeh #
    252   1.1      eeh # Compatibility modules
    253   1.1      eeh #
    254  1.13  thorpej 
    255  1.13  thorpej # Binary compatiblity with previous NetBSD releases.
    256  1.13  thorpej file	arch/sparc64/sparc64/compat_13_machdep.c compat_13
    257   1.1      eeh 
    258  1.22      eeh # NetBSD/sparc 32-bit Binary compatibility (COMPAT_NETBSD32)
    259  1.17   kleink include "compat/netbsd32/files.netbsd32"
    260  1.15      mrg file	arch/sparc64/sparc64/netbsd32_machdep.c	compat_netbsd32
    261  1.22      eeh 
    262  1.22      eeh # NetBSD a.out Binary Compatibility (COMPAT_AOUT)
    263  1.22      eeh include "compat/aout/files.aout"
    264   1.8      mrg 
    265   1.1      eeh # SVR4 Binary Compatibility (COMPAT_SVR4)
    266  1.17   kleink include "compat/svr4/files.svr4"
    267   1.1      eeh file	arch/sparc64/sparc64/svr4_machdep.c	compat_svr4
    268   1.1      eeh 
    269   1.1      eeh # SunOS Binary Compatibility (COMPAT_SUNOS)
    270  1.17   kleink include "compat/sunos/files.sunos"
    271   1.8      mrg file	arch/sparc64/sparc64/sunos_machdep.c	compat_sunos
    272   1.1      eeh 
    273   1.1      eeh # Miscellaneous
    274   1.1      eeh file	netns/ns_cksum.c		ns
    275   1.1      eeh 
    276   1.1      eeh file	arch/sparc64/dev/md_root.c	memory_disk_hooks
    277