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