Home | History | Annotate | Line # | Download | only in conf
files.sparc64 revision 1.23
      1  1.23  thorpej #	$NetBSD: files.sparc64,v 1.23 1999/06/07 20:31:34 thorpej 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.21      mrg 
     88  1.20      mrg attach lpt at ebus with lpt_ebus
     89  1.20      mrg file	arch/sparc64/dev/lpt_ebus.c		lpt_ebus
     90  1.20      mrg 
     91   1.1      eeh device fdc {}
     92  1.20      mrg attach fdc at mainbus, sbus, ebus
     93  1.20      mrg # attach fdc at ebus
     94   1.1      eeh device fd: disk
     95   1.1      eeh attach fd at fdc
     96  1.15      mrg file	dev/sun/fd.c				fdc | fd needs-flag
     97  1.15      mrg file	arch/sparc64/sparc64/bsd_fdintr.s	fdc
     98   1.1      eeh 
     99  1.21      mrg attach	audiocs at ebus with audiocs_ebus
    100  1.21      mrg file	arch/sparc64/dev/cs4231_ebus.c		audiocs_ebus
    101  1.21      mrg 
    102   1.1      eeh #
    103   1.1      eeh # Console (zs) related stuff
    104   1.1      eeh #
    105   1.1      eeh 
    106   1.1      eeh device zstty: tty
    107   1.1      eeh attach zstty at zs
    108   1.1      eeh file dev/ic/z8530tty.c			zstty needs-flag
    109   1.1      eeh file arch/sparc/dev/zs_kgdb.c		kgdb
    110   1.1      eeh 
    111  1.20      mrg #device sabtty: tty
    112  1.20      mrg #attach sabtty at sab
    113  1.20      mrg #file dev/ic/sabtty.c			sabtty needs-flag
    114  1.20      mrg 
    115   1.1      eeh define zsevent
    116   1.1      eeh file dev/sun/event.c			zsevent
    117   1.1      eeh 
    118   1.1      eeh device kbd: zsevent
    119  1.18      mrg attach kbd at zs with kbd_zs
    120  1.21      mrg #attach kbd at ucom with kbd_ucom
    121  1.18      mrg file dev/sun/kbd_zs.c			kbd_zs
    122   1.1      eeh file dev/sun/kbd.c			kbd needs-flag
    123   1.1      eeh file dev/sun/kbd_tables.c 		kbd
    124   1.1      eeh file arch/sparc64/dev/kd.c 		kbd
    125  1.21      mrg #file arch/sparc64/dev/kbd_ucom.c 	kbd_ucom
    126   1.1      eeh 
    127   1.1      eeh device ms: zsevent
    128  1.18      mrg attach ms at zs with ms_zs
    129  1.21      mrg #attach ms at ucom with ms_ucom
    130  1.18      mrg file dev/sun/ms_zs.c			ms_zs
    131   1.1      eeh file dev/sun/ms.c			ms needs-flag
    132  1.21      mrg #file arch/sparc64/dev/ms_ucom.c 	ms_ucom
    133   1.1      eeh 
    134   1.1      eeh 
    135   1.1      eeh #
    136   1.1      eeh # Machine-independent SCSI drivers
    137   1.1      eeh #
    138  1.17   kleink include "dev/scsipi/files.scsipi"
    139   1.1      eeh 
    140  1.12       pk major	{ cd = 18 }
    141  1.12       pk major	{ fd = 16 }
    142  1.12       pk major	{ md = 5 }
    143  1.12       pk major	{ sd = 7 }
    144  1.20      mrg major	{ wd = 12 }
    145   1.2      eeh 
    146   1.1      eeh # Brooktree DAC attribute
    147   1.1      eeh define bt_dac
    148   1.1      eeh 
    149   1.1      eeh device bwtwo
    150  1.11       pk attach bwtwo at sbus
    151   1.1      eeh file	arch/sparc64/dev/bwtwo.c		bwtwo needs-flag
    152   1.1      eeh 
    153   1.1      eeh device cgtwo
    154  1.11       pk attach cgtwo at sbus
    155   1.1      eeh file	arch/sparc64/dev/cgtwo.c		cgtwo needs-flag
    156   1.1      eeh 
    157   1.1      eeh device cgthree: bt_dac
    158   1.1      eeh attach cgthree at sbus
    159   1.1      eeh file	arch/sparc64/dev/cgthree.c	cgthree needs-flag
    160   1.1      eeh 
    161   1.1      eeh device cgfour: bt_dac
    162  1.11       pk attach cgfour at sbus
    163   1.1      eeh file	arch/sparc64/dev/cgfour.c		cgfour needs-flag
    164   1.1      eeh 
    165   1.1      eeh device cgsix: bt_dac
    166  1.11       pk attach cgsix at sbus
    167   1.1      eeh file	arch/sparc64/dev/cgsix.c		cgsix needs-flag
    168   1.1      eeh file	arch/sparc64/dev/cgsix_sbus.c		cgsix needs-flag
    169   1.1      eeh 
    170   1.1      eeh device cgeight: bt_dac
    171  1.11       pk attach cgeight at sbus
    172   1.1      eeh file	arch/sparc64/dev/cgeight.c	cgeight needs-flag
    173   1.1      eeh 
    174   1.1      eeh device tcx: bt_dac
    175   1.1      eeh attach tcx at sbus
    176   1.1      eeh file	arch/sparc64/dev/tcx.c		tcx needs-flag
    177   1.1      eeh 
    178   1.1      eeh device cgfourteen
    179  1.11       pk attach cgfourteen at sbus
    180   1.1      eeh file	arch/sparc64/dev/cgfourteen.c	cgfourteen needs-flag
    181   1.1      eeh 
    182   1.1      eeh file	arch/sparc64/dev/bt_subr.c	bt_dac
    183   1.1      eeh 
    184   1.1      eeh #
    185   1.1      eeh # Generic Sun stuff
    186   1.1      eeh #
    187   1.1      eeh 
    188   1.1      eeh file	dev/cons.c
    189   1.1      eeh file	arch/sparc64/dev/fb.c
    190  1.19      eeh file	arch/sparc64/dev/consinit.c
    191   1.1      eeh 
    192   1.1      eeh file	arch/sparc64/fpu/fpu.c
    193   1.1      eeh file	arch/sparc64/fpu/fpu_add.c
    194   1.1      eeh file	arch/sparc64/fpu/fpu_compare.c
    195   1.1      eeh file	arch/sparc64/fpu/fpu_div.c
    196   1.1      eeh file	arch/sparc64/fpu/fpu_explode.c
    197   1.1      eeh file	arch/sparc64/fpu/fpu_implode.c
    198   1.1      eeh file	arch/sparc64/fpu/fpu_mul.c
    199   1.1      eeh file	arch/sparc64/fpu/fpu_sqrt.c
    200   1.1      eeh file	arch/sparc64/fpu/fpu_subr.c
    201   1.1      eeh 
    202   1.1      eeh # N.B.: optimizer breaks pmap.c and/or cache.c somehow -- have not
    203   1.1      eeh # identified the exact problem yet.  NOOPT_C suffices for now.
    204   1.1      eeh file	arch/sparc64/sparc64/autoconf.c
    205   1.1      eeh file	arch/sparc64/sparc64/cache.c
    206   1.1      eeh file	arch/sparc64/sparc64/conf.c
    207   1.1      eeh file	arch/sparc64/sparc64/emul.c
    208   1.1      eeh file	arch/sparc64/sparc64/in_cksum.c
    209   1.1      eeh file	arch/sparc64/sparc64/intr.c
    210   1.1      eeh file	arch/sparc64/sparc64/kgdb_machdep.c kgdb
    211   1.1      eeh # sparc/sparc/locore.s is handled specially in the makefile,
    212   1.1      eeh # because it must come first in the "ld" command line.
    213   1.1      eeh file	arch/sparc64/sparc64/locore2.c
    214   1.1      eeh file	arch/sparc64/sparc64/machdep.c
    215   1.1      eeh file	arch/sparc64/sparc64/process_machdep.c
    216   1.1      eeh file	arch/sparc64/sparc64/mem.c
    217   1.1      eeh file	arch/sparc64/sparc64/openprom.c
    218   1.1      eeh file	arch/sparc64/sparc64/openfirm.c
    219   1.1      eeh file	arch/sparc64/sparc64/ofw_machdep.c
    220   1.1      eeh file	arch/sparc64/sparc64/pmap.c
    221   1.1      eeh # the following overrides the generic "sys_process.c"
    222   1.1      eeh # commented out by deraadt
    223   1.1      eeh #file	arch/sparc64/sparc64/sys_process.c
    224   1.1      eeh file	arch/sparc64/sparc64/sys_machdep.c
    225   1.1      eeh file	arch/sparc64/sparc64/trap.c
    226   1.1      eeh file	arch/sparc64/sparc64/vm_machdep.c
    227   1.1      eeh file	arch/sparc64/sparc64/disksubr.c
    228   1.1      eeh 
    229   1.1      eeh file	arch/sparc64/sparc64/db_interface.c	ddb | kgdb
    230   1.1      eeh file	arch/sparc64/sparc64/db_trace.c	ddb
    231   1.1      eeh file	arch/sparc64/sparc64/db_disasm.c	ddb
    232   1.1      eeh #file 	ddb/db_aout.c			ddb_aout
    233   1.1      eeh #file	ddb/db_elf.c			ddb
    234   1.1      eeh 
    235   1.1      eeh #
    236   1.1      eeh # Raster Console
    237   1.1      eeh #
    238  1.17   kleink include "dev/rcons/files.rcons"
    239  1.17   kleink include "dev/rasops/files.rasops"
    240  1.17   kleink include "dev/wsfont/files.wsfont"
    241   1.1      eeh 
    242   1.1      eeh #
    243   1.1      eeh # Compatibility modules
    244   1.1      eeh #
    245  1.13  thorpej 
    246  1.13  thorpej # Binary compatiblity with previous NetBSD releases.
    247  1.13  thorpej file	arch/sparc64/sparc64/compat_13_machdep.c compat_13
    248   1.1      eeh 
    249  1.22      eeh # NetBSD/sparc 32-bit Binary compatibility (COMPAT_NETBSD32)
    250  1.17   kleink include "compat/netbsd32/files.netbsd32"
    251  1.15      mrg file	arch/sparc64/sparc64/netbsd32_machdep.c	compat_netbsd32
    252  1.22      eeh 
    253  1.22      eeh # NetBSD a.out Binary Compatibility (COMPAT_AOUT)
    254  1.22      eeh include "compat/aout/files.aout"
    255   1.8      mrg 
    256   1.1      eeh # SVR4 Binary Compatibility (COMPAT_SVR4)
    257  1.17   kleink include "compat/svr4/files.svr4"
    258   1.1      eeh file	arch/sparc64/sparc64/svr4_machdep.c	compat_svr4
    259   1.1      eeh 
    260   1.1      eeh # SunOS Binary Compatibility (COMPAT_SUNOS)
    261  1.17   kleink include "compat/sunos/files.sunos"
    262   1.8      mrg file	arch/sparc64/sparc64/sunos_machdep.c	compat_sunos
    263   1.1      eeh 
    264   1.1      eeh # Miscellaneous
    265   1.1      eeh file	netns/ns_cksum.c		ns
    266   1.1      eeh 
    267   1.1      eeh file	arch/sparc64/dev/md_root.c	memory_disk_hooks
    268