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