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