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