Home | History | Annotate | Line # | Download | only in conf
files.sparc64 revision 1.41
      1  1.41      eeh #	$NetBSD: files.sparc64,v 1.41 2000/11/10 16:05: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.41      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.20      mrg # XXX bogus; this is in dev/isa/files.isa.  fix me please!
     86  1.27      mrg # XXX we should attach a `bpp'-style device here rather than
     87  1.27      mrg # `lpt' because the `bpp' driver supports DMA.
     88  1.21      mrg device	lpt
     89  1.21      mrg file	dev/ic/lpt.c				lpt needs-flag
     90  1.26      mrg 
     91  1.26      mrg device	auxio
     92  1.27      mrg attach	auxio at ebus with auxio_ebus
     93  1.27      mrg attach	auxio at sbus with auxio_sbus
     94  1.27      mrg file	arch/sparc64/dev/auxio.c		auxio
     95  1.21      mrg 
     96  1.20      mrg attach lpt at ebus with lpt_ebus
     97  1.20      mrg file	arch/sparc64/dev/lpt_ebus.c		lpt_ebus
     98  1.20      mrg 
     99   1.1      eeh device fdc {}
    100  1.20      mrg attach fdc at mainbus, sbus, ebus
    101  1.20      mrg # attach fdc at ebus
    102   1.1      eeh device fd: disk
    103   1.1      eeh attach fd at fdc
    104  1.15      mrg file	dev/sun/fd.c				fdc | fd needs-flag
    105  1.15      mrg file	arch/sparc64/sparc64/bsd_fdintr.s	fdc
    106   1.1      eeh 
    107  1.21      mrg attach	audiocs at ebus with audiocs_ebus
    108  1.21      mrg file	arch/sparc64/dev/cs4231_ebus.c		audiocs_ebus
    109  1.21      mrg 
    110   1.1      eeh #
    111  1.41      eeh # Console related stuff
    112   1.1      eeh #
    113   1.1      eeh 
    114  1.41      eeh device zs {channel = -1}
    115  1.41      eeh attach zs at mainbus, sbus
    116  1.41      eeh file	arch/sparc64/dev/zs.c			zs needs-flag
    117  1.41      eeh file	dev/ic/z8530sc.c			zs
    118  1.41      eeh 
    119  1.41      eeh # siemens SAB82532; found on U5/U10/... for tty ports.
    120  1.41      eeh #device sab {channel = -1}
    121  1.41      eeh #attach sab at ebus
    122  1.41      eeh #file	arch/sparc64/dev/sab_ebus.c		sab
    123  1.41      eeh #file	dev/ic/sab82532.c			sab
    124  1.41      eeh 
    125  1.41      eeh # "com" attachments for the kbd/mouse of the U5/U10/...
    126  1.41      eeh attach com at ebus with com_ebus
    127  1.41      eeh file	arch/sparc64/dev/com_ebus.c		com_ebus
    128  1.41      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.18      mrg attach kbd at zs with kbd_zs
    141  1.40      eeh attach kbd at zstty, com
    142  1.18      mrg file dev/sun/kbd_zs.c			kbd_zs
    143  1.41      eeh file dev/sun/kbd.c			kbd needs-flag
    144  1.41      eeh file dev/sun/kbd_tables.c 		kbd
    145  1.41      eeh file arch/sparc64/dev/kd.c 		kbd
    146  1.41      eeh file dev/sun/sunkbd.c			kbd needs-flag
    147   1.1      eeh 
    148  1.38      eeh device ms
    149  1.18      mrg attach ms at zs with ms_zs
    150  1.40      eeh attach ms at zstty, com
    151  1.18      mrg file dev/sun/ms_zs.c			ms_zs
    152   1.1      eeh file dev/sun/ms.c			ms needs-flag
    153  1.38      eeh file dev/sun/sunms.c			ms needs-flag
    154   1.1      eeh 
    155   1.1      eeh #
    156   1.1      eeh # Machine-independent SCSI drivers
    157   1.1      eeh #
    158  1.17   kleink include "dev/scsipi/files.scsipi"
    159   1.1      eeh 
    160  1.12       pk major	{ cd = 18 }
    161  1.12       pk major	{ fd = 16 }
    162  1.12       pk major	{ md = 5 }
    163  1.12       pk major	{ sd = 7 }
    164  1.20      mrg major	{ wd = 12 }
    165  1.25    oster 
    166  1.25    oster # RAIDframe
    167  1.25    oster major 	{ raid = 25 }
    168   1.1      eeh 
    169   1.1      eeh device cgfourteen
    170  1.11       pk attach cgfourteen at sbus
    171   1.1      eeh file	arch/sparc64/dev/cgfourteen.c	cgfourteen needs-flag
    172   1.1      eeh 
    173   1.1      eeh #
    174   1.1      eeh # Generic Sun stuff
    175   1.1      eeh #
    176   1.1      eeh 
    177   1.1      eeh file	dev/cons.c
    178  1.19      eeh file	arch/sparc64/dev/consinit.c
    179   1.1      eeh 
    180  1.32      mrg file	arch/sparc/fpu/fpu.c
    181  1.32      mrg file	arch/sparc/fpu/fpu_add.c
    182  1.32      mrg file	arch/sparc/fpu/fpu_compare.c
    183  1.32      mrg file	arch/sparc/fpu/fpu_div.c
    184  1.32      mrg file	arch/sparc/fpu/fpu_explode.c
    185  1.32      mrg file	arch/sparc/fpu/fpu_implode.c
    186  1.32      mrg file	arch/sparc/fpu/fpu_mul.c
    187  1.32      mrg file	arch/sparc/fpu/fpu_sqrt.c
    188  1.32      mrg file	arch/sparc/fpu/fpu_subr.c
    189   1.1      eeh 
    190   1.1      eeh # N.B.: optimizer breaks pmap.c and/or cache.c somehow -- have not
    191   1.1      eeh # identified the exact problem yet.  NOOPT_C suffices for now.
    192   1.1      eeh file	arch/sparc64/sparc64/autoconf.c
    193   1.1      eeh file	arch/sparc64/sparc64/cache.c
    194   1.1      eeh file	arch/sparc64/sparc64/conf.c
    195   1.1      eeh file	arch/sparc64/sparc64/emul.c
    196   1.1      eeh file	arch/sparc64/sparc64/in_cksum.c
    197  1.24  thorpej file	netinet/in4_cksum.c		inet
    198   1.1      eeh file	arch/sparc64/sparc64/intr.c
    199   1.1      eeh file	arch/sparc64/sparc64/kgdb_machdep.c kgdb
    200   1.1      eeh # sparc/sparc/locore.s is handled specially in the makefile,
    201   1.1      eeh # because it must come first in the "ld" command line.
    202   1.1      eeh file	arch/sparc64/sparc64/locore2.c
    203   1.1      eeh file	arch/sparc64/sparc64/machdep.c
    204   1.1      eeh file	arch/sparc64/sparc64/process_machdep.c
    205   1.1      eeh file	arch/sparc64/sparc64/mem.c
    206   1.1      eeh file	arch/sparc64/sparc64/openprom.c
    207   1.1      eeh file	arch/sparc64/sparc64/openfirm.c
    208   1.1      eeh file	arch/sparc64/sparc64/ofw_machdep.c
    209   1.1      eeh file	arch/sparc64/sparc64/pmap.c
    210   1.1      eeh # the following overrides the generic "sys_process.c"
    211   1.1      eeh # commented out by deraadt
    212   1.1      eeh #file	arch/sparc64/sparc64/sys_process.c
    213   1.1      eeh file	arch/sparc64/sparc64/sys_machdep.c
    214   1.1      eeh file	arch/sparc64/sparc64/trap.c
    215   1.1      eeh file	arch/sparc64/sparc64/vm_machdep.c
    216   1.1      eeh file	arch/sparc64/sparc64/disksubr.c
    217   1.1      eeh 
    218   1.1      eeh file	arch/sparc64/sparc64/db_interface.c	ddb | kgdb
    219   1.1      eeh file	arch/sparc64/sparc64/db_trace.c	ddb
    220   1.1      eeh file	arch/sparc64/sparc64/db_disasm.c	ddb
    221   1.1      eeh #file 	ddb/db_aout.c			ddb_aout
    222   1.1      eeh #file	ddb/db_elf.c			ddb
    223   1.1      eeh 
    224   1.1      eeh #
    225   1.1      eeh # Raster Console
    226   1.1      eeh #
    227  1.17   kleink include "dev/rcons/files.rcons"
    228  1.17   kleink include "dev/wsfont/files.wsfont"
    229   1.1      eeh 
    230   1.1      eeh #
    231   1.1      eeh # Compatibility modules
    232   1.1      eeh #
    233  1.13  thorpej 
    234  1.13  thorpej # Binary compatiblity with previous NetBSD releases.
    235  1.13  thorpej file	arch/sparc64/sparc64/compat_13_machdep.c compat_13
    236   1.1      eeh 
    237  1.22      eeh # NetBSD/sparc 32-bit Binary compatibility (COMPAT_NETBSD32)
    238  1.17   kleink include "compat/netbsd32/files.netbsd32"
    239  1.15      mrg file	arch/sparc64/sparc64/netbsd32_machdep.c	compat_netbsd32
    240  1.22      eeh 
    241  1.22      eeh # NetBSD a.out Binary Compatibility (COMPAT_AOUT)
    242  1.22      eeh include "compat/aout/files.aout"
    243   1.8      mrg 
    244   1.1      eeh # SVR4 Binary Compatibility (COMPAT_SVR4)
    245  1.17   kleink include "compat/svr4/files.svr4"
    246   1.1      eeh file	arch/sparc64/sparc64/svr4_machdep.c	compat_svr4
    247   1.1      eeh 
    248   1.1      eeh # SunOS Binary Compatibility (COMPAT_SUNOS)
    249  1.17   kleink include "compat/sunos/files.sunos"
    250   1.8      mrg file	arch/sparc64/sparc64/sunos_machdep.c	compat_sunos
    251   1.1      eeh 
    252   1.1      eeh # Miscellaneous
    253   1.1      eeh file	netns/ns_cksum.c		ns
    254   1.1      eeh 
    255   1.1      eeh file	arch/sparc64/dev/md_root.c	memory_disk_hooks
    256