Home | History | Annotate | Line # | Download | only in conf
files.sparc64 revision 1.118.20.1
      1  1.118.20.1  sborrill #	$NetBSD: files.sparc64,v 1.118.20.1 2009/10/16 11:56:10 sborrill 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.105       mrg device clock: mk48txx
     44       1.107   tsutsui attach clock at sbus with mkclock_sbus
     45       1.107   tsutsui attach clock at ebus with mkclock_ebus
     46       1.107   tsutsui file	arch/sparc64/dev/mkclock.c		clock
     47        1.51       eeh 
     48        1.85   tsutsui device rtc: mc146818
     49        1.51       eeh attach rtc at ebus with rtc_ebus
     50       1.105       mrg file	arch/sparc64/dev/rtc.c			rtc
     51         1.1       eeh 
     52       1.101   gdamore device psm: sysmon_envsys, sysmon_power
     53       1.101   gdamore attach psm at ebus
     54       1.101   gdamore file	arch/sparc64/dev/psm.c			psm
     55       1.101   gdamore 
     56         1.1       eeh device timer
     57        1.11        pk attach timer at mainbus, sbus
     58         1.1       eeh 
     59         1.1       eeh device power
     60        1.20       mrg attach power at sbus, ebus
     61        1.41       eeh file	arch/sparc64/dev/power.c		power
     62         1.1       eeh 
     63       1.112  macallan device envctrl: sysmon_envsys, pcf8584, i2cbus
     64       1.110       tnn attach envctrl at ebus
     65       1.110       tnn file	arch/sparc64/dev/envctrl.c	envctrl
     66       1.110       tnn 
     67  1.118.20.1  sborrill device lom: sysmon_envsys, sysmon_wdog
     68  1.118.20.1  sborrill attach lom at ebus
     69  1.118.20.1  sborrill file	arch/sparc64/dev/lom.c			lom
     70  1.118.20.1  sborrill 
     71         1.1       eeh device cpu
     72         1.1       eeh attach cpu at mainbus
     73         1.1       eeh file	arch/sparc64/sparc64/cpu.c
     74         1.1       eeh 
     75        1.26       mrg device	auxio
     76        1.27       mrg attach	auxio at ebus with auxio_ebus
     77        1.27       mrg attach	auxio at sbus with auxio_sbus
     78        1.27       mrg file	arch/sparc64/dev/auxio.c		auxio
     79        1.79      heas 
     80        1.79      heas defflag	opt_auxio.h	BLINK
     81        1.21       mrg 
     82        1.89  jdolecek attach	lpt at ebus with lpt_ebus
     83        1.20       mrg file	arch/sparc64/dev/lpt_ebus.c		lpt_ebus
     84        1.20       mrg 
     85         1.1       eeh device fdc {}
     86       1.104   jnemeth attach fdc at sbus with fdc_sbus
     87       1.104   jnemeth attach fdc at ebus with fdc_ebus
     88         1.1       eeh device fd: disk
     89         1.1       eeh attach fd at fdc
     90       1.104   jnemeth file	arch/sparc64/dev/fdc.c			fdc | fd needs-flag
     91         1.1       eeh 
     92        1.21       mrg attach	audiocs at ebus with audiocs_ebus
     93        1.59       uwe file	dev/ebus/cs4231_ebus.c			audiocs_ebus
     94        1.61    martin 
     95        1.61    martin # PCMCIA bus (references fdc)
     96        1.61    martin include "dev/pcmcia/files.pcmcia"
     97        1.75  nakayama 
     98        1.75  nakayama # CardBus Support
     99        1.75  nakayama include "dev/cardbus/files.cardbus"
    100        1.75  nakayama file	arch/sparc64/sparc64/rbus_machdep.c	cardbus
    101        1.21       mrg 
    102         1.1       eeh #
    103        1.41       eeh # Console related stuff
    104         1.1       eeh #
    105         1.1       eeh 
    106        1.41       eeh device zs {channel = -1}
    107        1.84    petrov attach zs at sbus
    108        1.41       eeh file	arch/sparc64/dev/zs.c			zs needs-flag
    109        1.41       eeh file	dev/ic/z8530sc.c			zs
    110        1.41       eeh 
    111        1.41       eeh # siemens SAB82532; found on U5/U10/... for tty ports.
    112        1.65    petrov device sab {channel = -1}
    113        1.65    petrov attach sab at ebus
    114        1.65    petrov file	arch/sparc64/dev/sab.c			sab | sabtty needs-flag
    115        1.41       eeh 
    116        1.41       eeh # "com" attachments for the kbd/mouse of the U5/U10/...
    117        1.41       eeh attach com at ebus with com_ebus
    118        1.41       eeh file	arch/sparc64/dev/com_ebus.c		com_ebus
    119        1.41       eeh 
    120        1.69   thorpej device zstty {}: tty
    121         1.1       eeh attach zstty at zs
    122         1.1       eeh file dev/ic/z8530tty.c			zstty needs-flag
    123        1.77    martin # file arch/sparc/dev/zs_kgdb.c		kgdb
    124         1.1       eeh 
    125        1.94  drochner device sabtty: tty
    126        1.65    petrov attach sabtty at sab
    127        1.20       mrg 
    128        1.68       uwe file arch/sparc64/dev/kd.c 		kbd
    129        1.68       uwe 
    130        1.18       mrg attach kbd at zs with kbd_zs
    131        1.68       uwe attach kbd at zstty, com with kbd_tty
    132        1.18       mrg file dev/sun/kbd_zs.c			kbd_zs
    133        1.68       uwe file dev/sun/sunkbd.c			kbd_tty
    134        1.68       uwe file dev/sun/kbdsun.c			kbd_zs | kbd_tty
    135         1.1       eeh 
    136        1.18       mrg attach ms at zs with ms_zs
    137        1.68       uwe attach ms at zstty, com with ms_tty
    138        1.18       mrg file dev/sun/ms_zs.c			ms_zs
    139        1.68       uwe file dev/sun/sunms.c			ms_tty
    140         1.1       eeh 
    141         1.1       eeh #
    142         1.1       eeh # Machine-independent SCSI drivers
    143         1.1       eeh #
    144        1.17    kleink include "dev/scsipi/files.scsipi"
    145         1.1       eeh 
    146         1.1       eeh device cgfourteen
    147        1.11        pk attach cgfourteen at sbus
    148         1.1       eeh file	arch/sparc64/dev/cgfourteen.c	cgfourteen needs-flag
    149        1.78    petrov 
    150       1.103    martin device ffb: wsemuldisplaydev, rasops8, rasops16, rasops24, rasops32, fb, vcons
    151        1.78    petrov file	arch/sparc64/dev/ffb.c			ffb
    152        1.78    petrov 
    153        1.78    petrov attach ffb at mainbus with ffb_mainbus
    154        1.78    petrov file	arch/sparc64/dev/ffb_mainbus.c		ffb_mainbus
    155        1.80    petrov 
    156        1.80    petrov # CP1500/1400 watchdog timer
    157        1.80    petrov device	pldwdog: sysmon_wdog
    158        1.80    petrov attach	pldwdog at ebus
    159        1.80    petrov file	arch/sparc64/dev/pld_wdog.c		pldwdog
    160         1.1       eeh 
    161         1.1       eeh #
    162         1.1       eeh # Generic Sun stuff
    163         1.1       eeh #
    164         1.1       eeh 
    165         1.1       eeh file	dev/cons.c
    166        1.19       eeh file	arch/sparc64/dev/consinit.c
    167        1.87    bouyer file	dev/sun/disksubr.c 
    168         1.1       eeh 
    169       1.117    martin file	arch/sparc64/sparc64/cpu_in_cksum.S	(inet | inet6) & cpu_in_cksum
    170       1.117    martin 
    171        1.32       mrg file	arch/sparc/fpu/fpu.c
    172        1.32       mrg file	arch/sparc/fpu/fpu_add.c
    173        1.32       mrg file	arch/sparc/fpu/fpu_compare.c
    174        1.32       mrg file	arch/sparc/fpu/fpu_div.c
    175        1.32       mrg file	arch/sparc/fpu/fpu_explode.c
    176        1.32       mrg file	arch/sparc/fpu/fpu_implode.c
    177        1.32       mrg file	arch/sparc/fpu/fpu_mul.c
    178        1.32       mrg file	arch/sparc/fpu/fpu_sqrt.c
    179        1.32       mrg file	arch/sparc/fpu/fpu_subr.c
    180         1.1       eeh 
    181        1.91        pk file	arch/sparc/sparc/promlib.c
    182         1.1       eeh file	arch/sparc64/sparc64/autoconf.c
    183       1.106   tsutsui file	arch/sparc64/sparc64/clock.c
    184         1.1       eeh file	arch/sparc64/sparc64/emul.c
    185         1.1       eeh file	arch/sparc64/sparc64/intr.c
    186        1.54     lukem file	arch/sparc64/sparc64/kgdb_machdep.c	kgdb
    187       1.115        ad file	arch/sparc64/sparc64/kobj_machdep.c	modular
    188         1.1       eeh # sparc/sparc/locore.s is handled specially in the makefile,
    189         1.1       eeh # because it must come first in the "ld" command line.
    190         1.1       eeh file	arch/sparc64/sparc64/machdep.c
    191         1.1       eeh file	arch/sparc64/sparc64/process_machdep.c
    192        1.42      fvdl file	arch/sparc64/sparc64/procfs_machdep.c	procfs
    193         1.1       eeh file	arch/sparc64/sparc64/mem.c
    194        1.92        pk file	arch/sparc/sparc/openprom.c
    195        1.92        pk file	arch/sparc/sparc/openfirm.c
    196         1.1       eeh file	arch/sparc64/sparc64/ofw_machdep.c
    197         1.1       eeh file	arch/sparc64/sparc64/pmap.c
    198         1.1       eeh file	arch/sparc64/sparc64/sys_machdep.c
    199        1.96  christos file	arch/sparc64/sparc64/syscall.c
    200         1.1       eeh file	arch/sparc64/sparc64/trap.c
    201         1.1       eeh file	arch/sparc64/sparc64/vm_machdep.c
    202        1.90       chs file	arch/sparc64/sparc64/ipifuncs.c		multiprocessor
    203       1.108        ad file	arch/sparc64/sparc64/lock_stubs.s
    204         1.1       eeh 
    205         1.1       eeh file	arch/sparc64/sparc64/db_interface.c	ddb | kgdb
    206         1.1       eeh file	arch/sparc64/sparc64/db_trace.c	ddb
    207         1.1       eeh file	arch/sparc64/sparc64/db_disasm.c	ddb
    208         1.1       eeh 
    209        1.46      matt # USB Support
    210        1.46      matt include "dev/usb/files.usb"
    211        1.53       eeh 
    212       1.102    plunky # Bluetooth Support
    213       1.102    plunky include "dev/bluetooth/files.bluetooth"
    214       1.102    plunky 
    215        1.46      matt # IEEE1394 Support
    216        1.46      matt include "dev/ieee1394/files.ieee1394"
    217         1.1       eeh 
    218         1.1       eeh #
    219         1.1       eeh # Compatibility modules
    220         1.1       eeh #
    221        1.13   thorpej 
    222        1.73       wiz # Binary compatibility with previous NetBSD releases.
    223        1.13   thorpej file	arch/sparc64/sparc64/compat_13_machdep.c compat_13
    224        1.83  christos file	arch/sparc64/sparc64/compat_16_machdep.c compat_16
    225         1.1       eeh 
    226        1.22       eeh # NetBSD/sparc 32-bit Binary compatibility (COMPAT_NETBSD32)
    227        1.17    kleink include "compat/netbsd32/files.netbsd32"
    228        1.15       mrg file	arch/sparc64/sparc64/netbsd32_machdep.c	compat_netbsd32
    229        1.47       mrg file	arch/sparc64/sparc64/netbsd32_sigcode.s	compat_netbsd32
    230        1.22       eeh 
    231         1.1       eeh # SVR4 Binary Compatibility (COMPAT_SVR4)
    232        1.17    kleink include "compat/svr4/files.svr4"
    233         1.1       eeh file	arch/sparc64/sparc64/svr4_machdep.c	compat_svr4
    234        1.52       eeh file	arch/sparc64/sparc64/svr4_sigcode64.s	compat_svr4 & exec_elf64
    235        1.45       eeh 
    236        1.45       eeh # 32-bit SVR4 Binary Compatibility (COMPAT_SVR4_32)
    237        1.45       eeh include "compat/svr4_32/files.svr4_32"
    238        1.45       eeh file	arch/sparc64/sparc64/svr4_32_machdep.c	compat_svr4_32
    239        1.52       eeh file	arch/sparc64/sparc64/svr4_32_sigcode.s	compat_svr4_32 | (compat_svr4 & !exec_elf64)
    240         1.1       eeh 
    241        1.43       mrg # SunOS Binary Compatibility (COMPAT_SUNOS), 32-bit & 64-bit kernel
    242        1.43       mrg # (64-bit also depends on COMPAT_NETBSD32)
    243        1.17    kleink include "compat/sunos/files.sunos"
    244        1.47       mrg file	arch/sparc64/sparc64/sunos_sigcode.s	compat_sunos
    245        1.44       mrg file	arch/sparc64/sparc64/sunos_machdep.c	compat_sunos & !compat_netbsd32
    246        1.43       mrg include "compat/sunos32/files.sunos32"
    247        1.44       mrg file	arch/sparc64/sparc64/sunos32_machdep.c	compat_sunos & compat_netbsd32
    248         1.1       eeh 
    249         1.1       eeh # Miscellaneous
    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        1.93    martin 
    254        1.93    martin # special compiler settings (no optimization if 32bit kernel)
    255        1.93    martin file	uvm/uvm_bio.c compile-with "${CC_NOOPT}"
    256       1.114  macallan 
    257       1.114  macallan # OpenFirmware convenience stuff
    258       1.114  macallan file  dev/ofw/ofw_subr.c
    259