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