Home | History | Annotate | Line # | Download | only in conf
files.sparc64 revision 1.84
      1  1.84    petrov #	$NetBSD: files.sparc64,v 1.84 2003/10/31 20:10:06 petrov 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.1       eeh 
     13  1.20       mrg define mainbus {}
     14  1.62       eeh device mainbus: mainbus
     15   1.1       eeh attach mainbus at root
     16  1.29       eeh 
     17  1.29       eeh device pcons
     18  1.29       eeh attach pcons at mainbus
     19  1.29       eeh file	arch/sparc64/dev/pcons.c		pcons needs-flag
     20   1.1       eeh 
     21  1.35        pk include "dev/sun/files.sun"
     22  1.39        ad include "dev/i2o/files.i2o"
     23  1.35        pk 
     24  1.17    kleink include "dev/sbus/files.sbus"
     25  1.20       mrg attach sbus at mainbus
     26   1.1       eeh file	arch/sparc64/dev/sbus.c			sbus
     27  1.14       mrg 
     28  1.76    martin device	psycho: pcibus, sysmon_power, sysmon_taskq
     29  1.55     lukem attach	psycho at mainbus
     30  1.20       mrg include "dev/pci/files.pci"
     31  1.20       mrg file	arch/sparc64/dev/psycho.c		psycho
     32  1.20       mrg file	arch/sparc64/dev/pci_machdep.c		psycho
     33  1.20       mrg 
     34  1.20       mrg # IOMMU is for both
     35  1.20       mrg file	arch/sparc64/dev/iommu.c		sbus | psycho
     36  1.20       mrg 
     37  1.20       mrg include "dev/ata/files.ata"
     38  1.20       mrg 
     39  1.20       mrg device ebus {[addr = -1]}: pcibus
     40  1.20       mrg attach ebus at pci
     41  1.20       mrg file	arch/sparc64/dev/ebus.c			ebus
     42   1.1       eeh 
     43  1.34        pk device clock: mk48txx
     44  1.20       mrg attach clock at mainbus, sbus with clock_sbus
     45  1.20       mrg attach clock at ebus with clock_ebus
     46  1.51       eeh 
     47  1.51       eeh device rtc
     48  1.51       eeh attach rtc at ebus with rtc_ebus
     49   1.1       eeh 
     50   1.1       eeh device timer
     51  1.11        pk attach timer at mainbus, sbus
     52   1.1       eeh 
     53   1.1       eeh device eeprom
     54  1.20       mrg attach eeprom at sbus, ebus
     55   1.1       eeh file	arch/sparc64/sparc64/clock.c
     56   1.1       eeh 
     57   1.1       eeh device power
     58  1.20       mrg attach power at sbus, ebus
     59  1.41       eeh file	arch/sparc64/dev/power.c		power
     60   1.1       eeh 
     61   1.1       eeh device cpu
     62   1.1       eeh attach cpu at mainbus
     63   1.1       eeh file	arch/sparc64/sparc64/cpu.c
     64   1.1       eeh 
     65  1.20       mrg # XXX bogus; this is in dev/isa/files.isa.  fix me please!
     66  1.27       mrg # XXX we should attach a `bpp'-style device here rather than
     67  1.27       mrg # `lpt' because the `bpp' driver supports DMA.
     68  1.21       mrg device	lpt
     69  1.21       mrg file	dev/ic/lpt.c				lpt needs-flag
     70  1.26       mrg 
     71  1.26       mrg device	auxio
     72  1.27       mrg attach	auxio at ebus with auxio_ebus
     73  1.27       mrg attach	auxio at sbus with auxio_sbus
     74  1.27       mrg file	arch/sparc64/dev/auxio.c		auxio
     75  1.79      heas 
     76  1.79      heas defflag	opt_auxio.h	BLINK
     77  1.21       mrg 
     78  1.20       mrg attach lpt at ebus with lpt_ebus
     79  1.20       mrg file	arch/sparc64/dev/lpt_ebus.c		lpt_ebus
     80  1.20       mrg 
     81   1.1       eeh device fdc {}
     82  1.20       mrg attach fdc at mainbus, sbus, ebus
     83  1.20       mrg # attach fdc at ebus
     84   1.1       eeh device fd: disk
     85   1.1       eeh attach fd at fdc
     86  1.15       mrg file	dev/sun/fd.c				fdc | fd needs-flag
     87  1.15       mrg file	arch/sparc64/sparc64/bsd_fdintr.s	fdc
     88   1.1       eeh 
     89  1.21       mrg attach	audiocs at ebus with audiocs_ebus
     90  1.59       uwe file	dev/ebus/cs4231_ebus.c			audiocs_ebus
     91  1.61    martin 
     92  1.61    martin # PCMCIA bus (references fdc)
     93  1.61    martin include "dev/pcmcia/files.pcmcia"
     94  1.75  nakayama 
     95  1.75  nakayama # CardBus Support
     96  1.75  nakayama include "dev/cardbus/files.cardbus"
     97  1.75  nakayama file	arch/sparc64/sparc64/rbus_machdep.c	cardbus
     98  1.21       mrg 
     99   1.1       eeh #
    100  1.41       eeh # Console related stuff
    101   1.1       eeh #
    102   1.1       eeh 
    103  1.41       eeh device zs {channel = -1}
    104  1.84    petrov attach zs at sbus
    105  1.41       eeh file	arch/sparc64/dev/zs.c			zs needs-flag
    106  1.41       eeh file	dev/ic/z8530sc.c			zs
    107  1.41       eeh 
    108  1.41       eeh # siemens SAB82532; found on U5/U10/... for tty ports.
    109  1.65    petrov device sab {channel = -1}
    110  1.65    petrov attach sab at ebus
    111  1.65    petrov file	arch/sparc64/dev/sab.c			sab | sabtty needs-flag
    112  1.41       eeh 
    113  1.41       eeh # "com" attachments for the kbd/mouse of the U5/U10/...
    114  1.41       eeh attach com at ebus with com_ebus
    115  1.41       eeh file	arch/sparc64/dev/com_ebus.c		com_ebus
    116  1.41       eeh 
    117  1.69   thorpej device zstty {}: tty
    118   1.1       eeh attach zstty at zs
    119   1.1       eeh file dev/ic/z8530tty.c			zstty needs-flag
    120  1.77    martin # file arch/sparc/dev/zs_kgdb.c		kgdb
    121   1.1       eeh 
    122  1.69   thorpej device sabtty {}: tty
    123  1.65    petrov attach sabtty at sab
    124  1.20       mrg 
    125  1.68       uwe file arch/sparc64/dev/kd.c 		kbd
    126  1.68       uwe 
    127  1.18       mrg attach kbd at zs with kbd_zs
    128  1.68       uwe attach kbd at zstty, com with kbd_tty
    129  1.18       mrg file dev/sun/kbd_zs.c			kbd_zs
    130  1.68       uwe file dev/sun/sunkbd.c			kbd_tty
    131  1.68       uwe file dev/sun/kbdsun.c			kbd_zs | kbd_tty
    132   1.1       eeh 
    133  1.18       mrg attach ms at zs with ms_zs
    134  1.68       uwe attach ms at zstty, com with ms_tty
    135  1.18       mrg file dev/sun/ms_zs.c			ms_zs
    136  1.68       uwe file dev/sun/sunms.c			ms_tty
    137   1.1       eeh 
    138   1.1       eeh #
    139   1.1       eeh # Machine-independent SCSI drivers
    140   1.1       eeh #
    141  1.17    kleink include "dev/scsipi/files.scsipi"
    142   1.1       eeh 
    143   1.1       eeh device cgfourteen
    144  1.11        pk attach cgfourteen at sbus
    145   1.1       eeh file	arch/sparc64/dev/cgfourteen.c	cgfourteen needs-flag
    146  1.78    petrov 
    147  1.78    petrov device ffb: wsemuldisplaydev, rasops8, rasops16, rasops24, rasops32, fb
    148  1.78    petrov file	arch/sparc64/dev/ffb.c			ffb
    149  1.78    petrov 
    150  1.78    petrov attach ffb at mainbus with ffb_mainbus
    151  1.78    petrov file	arch/sparc64/dev/ffb_mainbus.c		ffb_mainbus
    152  1.80    petrov 
    153  1.80    petrov # CP1500/1400 watchdog timer
    154  1.80    petrov device	pldwdog: sysmon_wdog
    155  1.80    petrov attach	pldwdog at ebus
    156  1.80    petrov file	arch/sparc64/dev/pld_wdog.c		pldwdog
    157   1.1       eeh 
    158   1.1       eeh #
    159   1.1       eeh # Generic Sun stuff
    160   1.1       eeh #
    161   1.1       eeh 
    162   1.1       eeh file	dev/cons.c
    163  1.19       eeh file	arch/sparc64/dev/consinit.c
    164  1.74  nakayama file	kern/kern_microtime.c
    165   1.1       eeh 
    166  1.32       mrg file	arch/sparc/fpu/fpu.c
    167  1.32       mrg file	arch/sparc/fpu/fpu_add.c
    168  1.32       mrg file	arch/sparc/fpu/fpu_compare.c
    169  1.32       mrg file	arch/sparc/fpu/fpu_div.c
    170  1.32       mrg file	arch/sparc/fpu/fpu_explode.c
    171  1.32       mrg file	arch/sparc/fpu/fpu_implode.c
    172  1.32       mrg file	arch/sparc/fpu/fpu_mul.c
    173  1.32       mrg file	arch/sparc/fpu/fpu_sqrt.c
    174  1.32       mrg file	arch/sparc/fpu/fpu_subr.c
    175   1.1       eeh 
    176   1.1       eeh file	arch/sparc64/sparc64/autoconf.c
    177   1.1       eeh file	arch/sparc64/sparc64/emul.c
    178  1.49       eeh file	arch/sparc64/sparc64/in_cksum.S
    179  1.50       eeh file	arch/sparc64/sparc64/in4_cksum.c	inet
    180   1.1       eeh file	arch/sparc64/sparc64/intr.c
    181  1.54     lukem file	arch/sparc64/sparc64/kgdb_machdep.c	kgdb
    182   1.1       eeh # sparc/sparc/locore.s is handled specially in the makefile,
    183   1.1       eeh # because it must come first in the "ld" command line.
    184   1.1       eeh file	arch/sparc64/sparc64/machdep.c
    185   1.1       eeh file	arch/sparc64/sparc64/process_machdep.c
    186  1.42      fvdl file	arch/sparc64/sparc64/procfs_machdep.c	procfs
    187   1.1       eeh file	arch/sparc64/sparc64/mem.c
    188   1.1       eeh file	arch/sparc64/sparc64/openprom.c
    189   1.1       eeh file	arch/sparc64/sparc64/openfirm.c
    190   1.1       eeh file	arch/sparc64/sparc64/ofw_machdep.c
    191   1.1       eeh file	arch/sparc64/sparc64/pmap.c
    192   1.1       eeh file	arch/sparc64/sparc64/sys_machdep.c
    193   1.1       eeh file	arch/sparc64/sparc64/trap.c
    194   1.1       eeh file	arch/sparc64/sparc64/vm_machdep.c
    195   1.1       eeh file	arch/sparc64/sparc64/disksubr.c
    196   1.1       eeh 
    197   1.1       eeh file	arch/sparc64/sparc64/db_interface.c	ddb | kgdb
    198   1.1       eeh file	arch/sparc64/sparc64/db_trace.c	ddb
    199   1.1       eeh file	arch/sparc64/sparc64/db_disasm.c	ddb
    200   1.1       eeh 
    201   1.1       eeh #
    202  1.53       eeh # Raster Console support
    203   1.1       eeh #
    204  1.71    martin include "dev/wscons/files.wscons"
    205  1.17    kleink include "dev/wsfont/files.wsfont"
    206  1.46      matt 
    207  1.46      matt # USB Support
    208  1.46      matt include "dev/usb/files.usb"
    209  1.53       eeh 
    210  1.46      matt # IEEE1394 Support
    211  1.46      matt include "dev/ieee1394/files.ieee1394"
    212   1.1       eeh 
    213   1.1       eeh #
    214   1.1       eeh # Compatibility modules
    215   1.1       eeh #
    216  1.13   thorpej 
    217  1.73       wiz # Binary compatibility with previous NetBSD releases.
    218  1.13   thorpej file	arch/sparc64/sparc64/compat_13_machdep.c compat_13
    219  1.83  christos file	arch/sparc64/sparc64/compat_16_machdep.c compat_16
    220   1.1       eeh 
    221  1.22       eeh # NetBSD/sparc 32-bit Binary compatibility (COMPAT_NETBSD32)
    222  1.17    kleink include "compat/netbsd32/files.netbsd32"
    223  1.15       mrg file	arch/sparc64/sparc64/netbsd32_machdep.c	compat_netbsd32
    224  1.47       mrg file	arch/sparc64/sparc64/netbsd32_sigcode.s	compat_netbsd32
    225  1.22       eeh 
    226  1.22       eeh # NetBSD a.out Binary Compatibility (COMPAT_AOUT)
    227  1.22       eeh include "compat/aout/files.aout"
    228   1.8       mrg 
    229   1.1       eeh # SVR4 Binary Compatibility (COMPAT_SVR4)
    230  1.17    kleink include "compat/svr4/files.svr4"
    231   1.1       eeh file	arch/sparc64/sparc64/svr4_machdep.c	compat_svr4
    232  1.52       eeh file	arch/sparc64/sparc64/svr4_sigcode64.s	compat_svr4 & exec_elf64
    233  1.45       eeh 
    234  1.45       eeh # 32-bit SVR4 Binary Compatibility (COMPAT_SVR4_32)
    235  1.45       eeh include "compat/svr4_32/files.svr4_32"
    236  1.45       eeh file	arch/sparc64/sparc64/svr4_32_machdep.c	compat_svr4_32
    237  1.52       eeh file	arch/sparc64/sparc64/svr4_32_sigcode.s	compat_svr4_32 | (compat_svr4 & !exec_elf64)
    238   1.1       eeh 
    239  1.43       mrg # SunOS Binary Compatibility (COMPAT_SUNOS), 32-bit & 64-bit kernel
    240  1.43       mrg # (64-bit also depends on COMPAT_NETBSD32)
    241  1.17    kleink include "compat/sunos/files.sunos"
    242  1.47       mrg file	arch/sparc64/sparc64/sunos_sigcode.s	compat_sunos
    243  1.44       mrg file	arch/sparc64/sparc64/sunos_machdep.c	compat_sunos & !compat_netbsd32
    244  1.43       mrg include "compat/sunos32/files.sunos32"
    245  1.44       mrg file	arch/sparc64/sparc64/sunos32_machdep.c	compat_sunos & compat_netbsd32
    246   1.1       eeh 
    247   1.1       eeh # Miscellaneous
    248   1.1       eeh file	netns/ns_cksum.c		ns
    249   1.1       eeh 
    250  1.58  jdolecek file	dev/md_root.c			memory_disk_hooks
    251  1.66   gehenna 
    252  1.66   gehenna include "arch/sparc64/conf/majors.sparc64"
    253