Home | History | Annotate | Line # | Download | only in conf
files.sparc64 revision 1.57
      1  1.57    lukem #	$NetBSD: files.sparc64,v 1.57 2001/12/04 23:14:49 lukem 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.56  darrenr 
     11  1.57    lukem defflag	opt_sparc_arch.h	SUN4U
     12  1.30      eeh 
     13  1.30      eeh #
     14  1.30      eeh # XXXXXXXXXXX
     15  1.30      eeh #
     16  1.30      eeh # These files must be compiled w/no omtimization in 64-bit mode
     17  1.30      eeh #
     18  1.30      eeh 
     19  1.33      mrg file net/if_ppp.c		compile-with "${NOOPT_C}"
     20  1.33      mrg file net/if_loop.c		compile-with "${NOOPT_C}"
     21  1.33      mrg file net/if_sl.c		compile-with "${NOOPT_C}"
     22  1.55    lukem file ufs/lfs/lfs_debug.c	compile-with "${NOOPT_C}"
     23  1.30      eeh 
     24  1.30      eeh #
     25  1.30      eeh # XXXXXXXXXXX
     26  1.30      eeh #
     27   1.1      eeh 
     28  1.20      mrg define mainbus {}
     29  1.20      mrg device mainbus: pcibus, mainbus
     30   1.1      eeh attach mainbus at root
     31  1.29      eeh 
     32  1.29      eeh device pcons
     33  1.29      eeh attach pcons at mainbus
     34  1.29      eeh file	arch/sparc64/dev/pcons.c		pcons needs-flag
     35   1.1      eeh 
     36  1.35       pk include "dev/sun/files.sun"
     37  1.39       ad include "dev/i2o/files.i2o"
     38  1.35       pk 
     39  1.17   kleink include "dev/sbus/files.sbus"
     40  1.20      mrg attach sbus at mainbus
     41   1.1      eeh file	arch/sparc64/dev/sbus.c			sbus
     42  1.14      mrg 
     43  1.55    lukem device	psycho: pcibus
     44  1.55    lukem attach	psycho at mainbus
     45  1.20      mrg include "dev/pci/files.pci"
     46  1.20      mrg file	arch/sparc64/dev/psycho.c		psycho
     47  1.20      mrg file	arch/sparc64/dev/pci_machdep.c		psycho
     48  1.20      mrg 
     49  1.20      mrg # IOMMU is for both
     50  1.20      mrg file	arch/sparc64/dev/iommu.c		sbus | psycho
     51  1.20      mrg 
     52  1.20      mrg include "dev/ata/files.ata"
     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.34       pk device clock: mk48txx
     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.51      eeh 
     65  1.51      eeh device rtc
     66  1.51      eeh attach rtc at ebus with rtc_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.41      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.20      mrg # XXX bogus; this is in dev/isa/files.isa.  fix me please!
     85  1.27      mrg # XXX we should attach a `bpp'-style device here rather than
     86  1.27      mrg # `lpt' because the `bpp' driver supports DMA.
     87  1.21      mrg device	lpt
     88  1.21      mrg file	dev/ic/lpt.c				lpt needs-flag
     89  1.26      mrg 
     90  1.26      mrg device	auxio
     91  1.27      mrg attach	auxio at ebus with auxio_ebus
     92  1.27      mrg attach	auxio at sbus with auxio_sbus
     93  1.27      mrg file	arch/sparc64/dev/auxio.c		auxio
     94  1.21      mrg 
     95  1.20      mrg attach lpt at ebus with lpt_ebus
     96  1.20      mrg file	arch/sparc64/dev/lpt_ebus.c		lpt_ebus
     97  1.20      mrg 
     98   1.1      eeh device fdc {}
     99  1.20      mrg attach fdc at mainbus, sbus, ebus
    100  1.20      mrg # attach fdc at ebus
    101   1.1      eeh device fd: disk
    102   1.1      eeh attach fd at fdc
    103  1.15      mrg file	dev/sun/fd.c				fdc | fd needs-flag
    104  1.15      mrg file	arch/sparc64/sparc64/bsd_fdintr.s	fdc
    105   1.1      eeh 
    106  1.21      mrg attach	audiocs at ebus with audiocs_ebus
    107  1.21      mrg file	arch/sparc64/dev/cs4231_ebus.c		audiocs_ebus
    108  1.21      mrg 
    109   1.1      eeh #
    110  1.41      eeh # Console related stuff
    111   1.1      eeh #
    112   1.1      eeh 
    113  1.41      eeh device zs {channel = -1}
    114  1.41      eeh attach zs at mainbus, sbus
    115  1.41      eeh file	arch/sparc64/dev/zs.c			zs needs-flag
    116  1.41      eeh file	dev/ic/z8530sc.c			zs
    117  1.41      eeh 
    118  1.41      eeh # siemens SAB82532; found on U5/U10/... for tty ports.
    119  1.41      eeh #device sab {channel = -1}
    120  1.41      eeh #attach sab at ebus
    121  1.41      eeh #file	arch/sparc64/dev/sab_ebus.c		sab
    122  1.41      eeh #file	dev/ic/sab82532.c			sab
    123  1.41      eeh 
    124  1.41      eeh # "com" attachments for the kbd/mouse of the U5/U10/...
    125  1.41      eeh attach com at ebus with com_ebus
    126  1.41      eeh file	arch/sparc64/dev/com_ebus.c		com_ebus
    127  1.41      eeh 
    128  1.40      eeh define zstty {}
    129   1.1      eeh device zstty: tty
    130   1.1      eeh attach zstty at zs
    131   1.1      eeh file dev/ic/z8530tty.c			zstty needs-flag
    132   1.1      eeh file arch/sparc/dev/zs_kgdb.c		kgdb
    133   1.1      eeh 
    134  1.20      mrg #device sabtty: tty
    135  1.20      mrg #attach sabtty at sab
    136  1.20      mrg #file dev/ic/sabtty.c			sabtty needs-flag
    137  1.20      mrg 
    138  1.38      eeh device kbd
    139  1.18      mrg attach kbd at zs with kbd_zs
    140  1.40      eeh attach kbd at zstty, com
    141  1.18      mrg file dev/sun/kbd_zs.c			kbd_zs
    142  1.41      eeh file dev/sun/kbd.c			kbd needs-flag
    143  1.41      eeh file dev/sun/kbd_tables.c 		kbd
    144  1.41      eeh file arch/sparc64/dev/kd.c 		kbd
    145  1.41      eeh file dev/sun/sunkbd.c			kbd needs-flag
    146   1.1      eeh 
    147  1.38      eeh device ms
    148  1.18      mrg attach ms at zs with ms_zs
    149  1.40      eeh attach ms at zstty, com
    150  1.18      mrg file dev/sun/ms_zs.c			ms_zs
    151   1.1      eeh file dev/sun/ms.c			ms needs-flag
    152  1.38      eeh file dev/sun/sunms.c			ms needs-flag
    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.1      eeh 
    168   1.1      eeh device cgfourteen
    169  1.11       pk attach cgfourteen at sbus
    170   1.1      eeh file	arch/sparc64/dev/cgfourteen.c	cgfourteen needs-flag
    171   1.1      eeh 
    172   1.1      eeh #
    173   1.1      eeh # Generic Sun stuff
    174   1.1      eeh #
    175   1.1      eeh 
    176   1.1      eeh file	dev/cons.c
    177  1.19      eeh file	arch/sparc64/dev/consinit.c
    178   1.1      eeh 
    179  1.32      mrg file	arch/sparc/fpu/fpu.c
    180  1.32      mrg file	arch/sparc/fpu/fpu_add.c
    181  1.32      mrg file	arch/sparc/fpu/fpu_compare.c
    182  1.32      mrg file	arch/sparc/fpu/fpu_div.c
    183  1.32      mrg file	arch/sparc/fpu/fpu_explode.c
    184  1.32      mrg file	arch/sparc/fpu/fpu_implode.c
    185  1.32      mrg file	arch/sparc/fpu/fpu_mul.c
    186  1.32      mrg file	arch/sparc/fpu/fpu_sqrt.c
    187  1.32      mrg file	arch/sparc/fpu/fpu_subr.c
    188   1.1      eeh 
    189   1.1      eeh # N.B.: optimizer breaks pmap.c and/or cache.c somehow -- have not
    190   1.1      eeh # identified the exact problem yet.  NOOPT_C suffices for now.
    191   1.1      eeh file	arch/sparc64/sparc64/autoconf.c
    192   1.1      eeh file	arch/sparc64/sparc64/cache.c
    193   1.1      eeh file	arch/sparc64/sparc64/conf.c
    194   1.1      eeh file	arch/sparc64/sparc64/emul.c
    195  1.49      eeh file	arch/sparc64/sparc64/in_cksum.S
    196  1.50      eeh file	arch/sparc64/sparc64/in4_cksum.c	inet
    197   1.1      eeh file	arch/sparc64/sparc64/intr.c
    198  1.54    lukem file	arch/sparc64/sparc64/kgdb_machdep.c	kgdb
    199   1.1      eeh # sparc/sparc/locore.s is handled specially in the makefile,
    200   1.1      eeh # because it must come first in the "ld" command line.
    201   1.1      eeh file	arch/sparc64/sparc64/locore2.c
    202   1.1      eeh file	arch/sparc64/sparc64/machdep.c
    203   1.1      eeh file	arch/sparc64/sparc64/process_machdep.c
    204  1.42     fvdl file	arch/sparc64/sparc64/procfs_machdep.c	procfs
    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.54    lukem #file 	ddb/db_aout.c				ddb_aout
    222  1.54    lukem #file	ddb/db_elf.c				ddb
    223   1.1      eeh 
    224   1.1      eeh #
    225  1.53      eeh # Raster Console support
    226   1.1      eeh #
    227  1.17   kleink include "dev/wsfont/files.wsfont"
    228  1.53      eeh include "dev/rcons/files.rcons"
    229  1.46     matt 
    230  1.46     matt # USB Support
    231  1.46     matt include "dev/usb/files.usb"
    232  1.53      eeh 
    233  1.46     matt # IEEE1394 Support
    234  1.46     matt include "dev/ieee1394/files.ieee1394"
    235   1.1      eeh 
    236   1.1      eeh #
    237   1.1      eeh # Compatibility modules
    238   1.1      eeh #
    239  1.13  thorpej 
    240  1.13  thorpej # Binary compatiblity with previous NetBSD releases.
    241  1.13  thorpej file	arch/sparc64/sparc64/compat_13_machdep.c compat_13
    242   1.1      eeh 
    243  1.22      eeh # NetBSD/sparc 32-bit Binary compatibility (COMPAT_NETBSD32)
    244  1.17   kleink include "compat/netbsd32/files.netbsd32"
    245  1.15      mrg file	arch/sparc64/sparc64/netbsd32_machdep.c	compat_netbsd32
    246  1.47      mrg file	arch/sparc64/sparc64/netbsd32_sigcode.s	compat_netbsd32
    247  1.22      eeh 
    248  1.22      eeh # NetBSD a.out Binary Compatibility (COMPAT_AOUT)
    249  1.22      eeh include "compat/aout/files.aout"
    250   1.8      mrg 
    251   1.1      eeh # SVR4 Binary Compatibility (COMPAT_SVR4)
    252  1.17   kleink include "compat/svr4/files.svr4"
    253   1.1      eeh file	arch/sparc64/sparc64/svr4_machdep.c	compat_svr4
    254  1.52      eeh file	arch/sparc64/sparc64/svr4_sigcode64.s	compat_svr4 & exec_elf64
    255  1.45      eeh 
    256  1.45      eeh # 32-bit SVR4 Binary Compatibility (COMPAT_SVR4_32)
    257  1.45      eeh include "compat/svr4_32/files.svr4_32"
    258  1.45      eeh file	arch/sparc64/sparc64/svr4_32_machdep.c	compat_svr4_32
    259  1.52      eeh file	arch/sparc64/sparc64/svr4_32_sigcode.s	compat_svr4_32 | (compat_svr4 & !exec_elf64)
    260   1.1      eeh 
    261  1.43      mrg # SunOS Binary Compatibility (COMPAT_SUNOS), 32-bit & 64-bit kernel
    262  1.43      mrg # (64-bit also depends on COMPAT_NETBSD32)
    263  1.17   kleink include "compat/sunos/files.sunos"
    264  1.47      mrg file	arch/sparc64/sparc64/sunos_sigcode.s	compat_sunos
    265  1.44      mrg file	arch/sparc64/sparc64/sunos_machdep.c	compat_sunos & !compat_netbsd32
    266  1.43      mrg include "compat/sunos32/files.sunos32"
    267  1.44      mrg file	arch/sparc64/sparc64/sunos32_machdep.c	compat_sunos & compat_netbsd32
    268   1.1      eeh 
    269   1.1      eeh # Miscellaneous
    270   1.1      eeh file	netns/ns_cksum.c		ns
    271   1.1      eeh 
    272   1.1      eeh file	arch/sparc64/dev/md_root.c	memory_disk_hooks
    273