Home | History | Annotate | Line # | Download | only in conf
files.sparc64 revision 1.145.6.2
      1  1.145.6.2     skrll #	$NetBSD: files.sparc64,v 1.145.6.2 2015/12/27 12:09:43 skrll 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.144  nakayama defflag	opt_sparc_arch.h	SUN4U SUN4V
     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.123    martin define upa {}
     18      1.123    martin device upa: upa
     19      1.123    martin attach upa at mainbus
     20      1.123    martin file	arch/sparc64/dev/upa.c
     21      1.123    martin 
     22       1.29       eeh device pcons
     23       1.29       eeh attach pcons at mainbus
     24       1.29       eeh file	arch/sparc64/dev/pcons.c		pcons needs-flag
     25        1.1       eeh 
     26       1.35        pk include "dev/sun/files.sun"
     27       1.39        ad include "dev/i2o/files.i2o"
     28       1.35        pk 
     29       1.17    kleink include "dev/sbus/files.sbus"
     30       1.20       mrg attach sbus at mainbus
     31        1.1       eeh file	arch/sparc64/dev/sbus.c			sbus
     32       1.14       mrg 
     33       1.76    martin device	psycho: pcibus, sysmon_power, sysmon_taskq
     34       1.55     lukem attach	psycho at mainbus
     35  1.145.6.1     skrll device	schizo: pcibus
     36      1.120       mrg attach	schizo at mainbus
     37  1.145.6.1     skrll device	pyro: pcibus
     38      1.129       mrg attach	pyro at mainbus
     39  1.145.6.1     skrll device	vpci: pcibus
     40  1.145.6.1     skrll attach	vpci at mainbus
     41       1.20       mrg include "dev/pci/files.pci"
     42      1.142  macallan file	arch/sparc64/dev/psycho.c		psycho needs-flag
     43      1.120       mrg file	arch/sparc64/dev/schizo.c		schizo
     44      1.129       mrg file	arch/sparc64/dev/pyro.c			pyro
     45  1.145.6.1     skrll file	arch/sparc64/dev/vpci.c			vpci
     46  1.145.6.1     skrll file	arch/sparc64/dev/pci_machdep.c		psycho | schizo | pyro | vpci
     47       1.20       mrg 
     48      1.134       mrg define  central {}
     49      1.134       mrg device	central: central
     50      1.134       mrg attach	central at mainbus
     51      1.134       mrg file	arch/sparc64/dev/central.c		central
     52      1.134       mrg 
     53      1.134       mrg define  fhc {}
     54      1.134       mrg device	fhc: fhc
     55      1.134       mrg attach	fhc at mainbus with fhc_mainbus
     56      1.134       mrg attach	fhc at central with fhc_central
     57      1.134       mrg file	arch/sparc64/dev/fhc.c			fhc
     58      1.134       mrg file	arch/sparc64/dev/fhc_central.c		fhc_central
     59      1.134       mrg file	arch/sparc64/dev/fhc_mainbus.c		fhc_mainbus
     60      1.134       mrg 
     61       1.20       mrg # IOMMU is for both
     62  1.145.6.1     skrll file	arch/sparc64/dev/iommu.c		sbus | psycho | schizo | pyro | vpci
     63       1.20       mrg 
     64       1.20       mrg include "dev/ata/files.ata"
     65       1.20       mrg 
     66       1.20       mrg device ebus {[addr = -1]}: pcibus
     67       1.20       mrg attach ebus at pci
     68       1.20       mrg file	arch/sparc64/dev/ebus.c			ebus
     69      1.129       mrg attach ebus at mainbus with ebus_mainbus
     70      1.129       mrg file	arch/sparc64/dev/ebus_mainbus.c		ebus_mainbus
     71        1.1       eeh 
     72      1.105       mrg device clock: mk48txx
     73      1.107   tsutsui attach clock at sbus with mkclock_sbus
     74      1.107   tsutsui attach clock at ebus with mkclock_ebus
     75      1.134       mrg attach clock at fhc with mkclock_fhc
     76      1.107   tsutsui file	arch/sparc64/dev/mkclock.c		clock
     77       1.51       eeh 
     78       1.85   tsutsui device rtc: mc146818
     79       1.51       eeh attach rtc at ebus with rtc_ebus
     80      1.105       mrg file	arch/sparc64/dev/rtc.c			rtc
     81        1.1       eeh 
     82  1.145.6.1     skrll device psm: sysmon_power
     83      1.101   gdamore attach psm at ebus
     84      1.101   gdamore file	arch/sparc64/dev/psm.c			psm
     85      1.101   gdamore 
     86        1.1       eeh device timer
     87       1.11        pk attach timer at mainbus, sbus
     88        1.1       eeh 
     89        1.1       eeh device power
     90       1.20       mrg attach power at sbus, ebus
     91       1.41       eeh file	arch/sparc64/dev/power.c		power
     92        1.1       eeh 
     93  1.145.6.1     skrll device	tda: sysmon_envsys
     94      1.125    martin attach	tda at iic
     95      1.125    martin file	arch/sparc64/dev/tda.c			tda
     96      1.125    martin 
     97  1.145.6.1     skrll device pcfiic: pcf8584, i2cbus
     98      1.125    martin attach pcfiic at ebus
     99      1.126  nakayama file	arch/sparc64/dev/pcfiic_ebus.c		pcfiic
    100      1.125    martin 
    101  1.145.6.1     skrll device ecadc: sysmon_envsys
    102      1.125    martin attach ecadc at iic
    103      1.126  nakayama file	arch/sparc64/dev/pcf8591_envctrl.c	ecadc
    104      1.110       tnn 
    105      1.121  nakayama device lom: sysmon_envsys, sysmon_wdog
    106      1.121  nakayama attach lom at ebus
    107      1.121  nakayama file	arch/sparc64/dev/lom.c			lom
    108      1.121  nakayama 
    109        1.1       eeh device cpu
    110        1.1       eeh attach cpu at mainbus
    111        1.1       eeh file	arch/sparc64/sparc64/cpu.c
    112        1.1       eeh 
    113       1.26       mrg device	auxio
    114       1.27       mrg attach	auxio at ebus with auxio_ebus
    115       1.27       mrg attach	auxio at sbus with auxio_sbus
    116       1.27       mrg file	arch/sparc64/dev/auxio.c		auxio
    117  1.145.6.2     skrll file	arch/sparc64/dev/auxio_sbus.c		auxio_sbus
    118  1.145.6.2     skrll file	arch/sparc64/dev/auxio_ebus.c		auxio_ebus
    119       1.79      heas 
    120       1.79      heas defflag	opt_auxio.h	BLINK
    121       1.21       mrg 
    122       1.89  jdolecek attach	lpt at ebus with lpt_ebus
    123       1.20       mrg file	arch/sparc64/dev/lpt_ebus.c		lpt_ebus
    124       1.20       mrg 
    125        1.1       eeh device fdc {}
    126      1.104   jnemeth attach fdc at sbus with fdc_sbus
    127      1.104   jnemeth attach fdc at ebus with fdc_ebus
    128        1.1       eeh device fd: disk
    129        1.1       eeh attach fd at fdc
    130      1.104   jnemeth file	arch/sparc64/dev/fdc.c			fdc | fd needs-flag
    131        1.1       eeh 
    132       1.21       mrg attach	audiocs at ebus with audiocs_ebus
    133       1.59       uwe file	dev/ebus/cs4231_ebus.c			audiocs_ebus
    134       1.61    martin 
    135       1.61    martin # PCMCIA bus (references fdc)
    136       1.61    martin include "dev/pcmcia/files.pcmcia"
    137       1.75  nakayama 
    138       1.75  nakayama # CardBus Support
    139       1.75  nakayama include "dev/cardbus/files.cardbus"
    140       1.75  nakayama file	arch/sparc64/sparc64/rbus_machdep.c	cardbus
    141       1.21       mrg 
    142        1.1       eeh #
    143       1.41       eeh # Console related stuff
    144        1.1       eeh #
    145        1.1       eeh 
    146       1.41       eeh device zs {channel = -1}
    147      1.135       mrg attach zs at sbus
    148      1.135       mrg attach zs at fhc with zs_fhc
    149       1.41       eeh file	arch/sparc64/dev/zs.c			zs needs-flag
    150       1.41       eeh file	dev/ic/z8530sc.c			zs
    151       1.41       eeh 
    152       1.41       eeh # siemens SAB82532; found on U5/U10/... for tty ports.
    153       1.65    petrov device sab {channel = -1}
    154       1.65    petrov attach sab at ebus
    155       1.65    petrov file	arch/sparc64/dev/sab.c			sab | sabtty needs-flag
    156       1.41       eeh 
    157       1.41       eeh # "com" attachments for the kbd/mouse of the U5/U10/...
    158       1.41       eeh attach com at ebus with com_ebus
    159       1.41       eeh file	arch/sparc64/dev/com_ebus.c		com_ebus
    160       1.41       eeh 
    161      1.139       jdc # ebus PS/2 keyboard attachment for Tadpole SPARCle, etc.
    162      1.139       jdc include "dev/pckbport/files.pckbport"
    163      1.139       jdc attach pckbc at ebus with pckbc_ebus
    164      1.139       jdc file	arch/sparc64/dev/pckbc_ebus.c		pckbc_ebus
    165      1.139       jdc 
    166       1.69   thorpej device zstty {}: tty
    167        1.1       eeh attach zstty at zs
    168        1.1       eeh file dev/ic/z8530tty.c			zstty needs-flag
    169       1.77    martin # file arch/sparc/dev/zs_kgdb.c		kgdb
    170        1.1       eeh 
    171       1.94  drochner device sabtty: tty
    172       1.65    petrov attach sabtty at sab
    173       1.20       mrg 
    174       1.68       uwe file arch/sparc64/dev/kd.c 		kbd
    175       1.68       uwe 
    176       1.18       mrg attach kbd at zs with kbd_zs
    177       1.68       uwe attach kbd at zstty, com with kbd_tty
    178       1.18       mrg file dev/sun/kbd_zs.c			kbd_zs
    179       1.68       uwe file dev/sun/sunkbd.c			kbd_tty
    180       1.68       uwe file dev/sun/kbdsun.c			kbd_zs | kbd_tty
    181        1.1       eeh 
    182       1.18       mrg attach ms at zs with ms_zs
    183       1.68       uwe attach ms at zstty, com with ms_tty
    184       1.18       mrg file dev/sun/ms_zs.c			ms_zs
    185       1.68       uwe file dev/sun/sunms.c			ms_tty
    186        1.1       eeh 
    187        1.1       eeh #
    188        1.1       eeh # Machine-independent SCSI drivers
    189        1.1       eeh #
    190       1.17    kleink include "dev/scsipi/files.scsipi"
    191        1.1       eeh 
    192        1.1       eeh device cgfourteen
    193       1.11        pk attach cgfourteen at sbus
    194        1.1       eeh file	arch/sparc64/dev/cgfourteen.c	cgfourteen needs-flag
    195       1.78    petrov 
    196      1.142  macallan device ffb: wsemuldisplaydev, rasops32, fb, vcons, i2cexec, i2c_bitbang, ddc_read_edid, edid, videomode
    197       1.78    petrov file	arch/sparc64/dev/ffb.c			ffb
    198      1.128  macallan defflag opt_ffb.h FFB_DEBUG FFB_SYNC
    199      1.123    martin attach ffb at mainbus,upa with ffb_mainbus
    200       1.78    petrov file	arch/sparc64/dev/ffb_mainbus.c		ffb_mainbus
    201       1.80    petrov 
    202      1.122  macallan device gfb: wsemuldisplaydev, rasops32, fb, vcons
    203      1.122  macallan file	arch/sparc64/dev/gfb.c			gfb
    204      1.122  macallan attach gfb at mainbus
    205      1.122  macallan 
    206       1.80    petrov # CP1500/1400 watchdog timer
    207       1.80    petrov device	pldwdog: sysmon_wdog
    208       1.80    petrov attach	pldwdog at ebus
    209       1.80    petrov file	arch/sparc64/dev/pld_wdog.c		pldwdog
    210        1.1       eeh 
    211        1.1       eeh #
    212        1.1       eeh # Generic Sun stuff
    213        1.1       eeh #
    214        1.1       eeh 
    215        1.1       eeh file	dev/cons.c
    216       1.19       eeh file	arch/sparc64/dev/consinit.c
    217       1.87    bouyer file	dev/sun/disksubr.c 
    218        1.1       eeh 
    219      1.117    martin file	arch/sparc64/sparc64/cpu_in_cksum.S	(inet | inet6) & cpu_in_cksum
    220      1.117    martin 
    221       1.32       mrg file	arch/sparc/fpu/fpu.c
    222       1.32       mrg file	arch/sparc/fpu/fpu_add.c
    223       1.32       mrg file	arch/sparc/fpu/fpu_compare.c
    224       1.32       mrg file	arch/sparc/fpu/fpu_div.c
    225       1.32       mrg file	arch/sparc/fpu/fpu_explode.c
    226       1.32       mrg file	arch/sparc/fpu/fpu_implode.c
    227       1.32       mrg file	arch/sparc/fpu/fpu_mul.c
    228       1.32       mrg file	arch/sparc/fpu/fpu_sqrt.c
    229       1.32       mrg file	arch/sparc/fpu/fpu_subr.c
    230        1.1       eeh 
    231       1.91        pk file	arch/sparc/sparc/promlib.c
    232        1.1       eeh file	arch/sparc64/sparc64/autoconf.c
    233      1.132       mrg file	arch/sparc64/sparc64/cache.c
    234      1.106   tsutsui file	arch/sparc64/sparc64/clock.c
    235      1.119        ad file	arch/sparc64/sparc64/core_machdep.c	coredump
    236        1.1       eeh file	arch/sparc64/sparc64/emul.c
    237        1.1       eeh file	arch/sparc64/sparc64/intr.c
    238       1.54     lukem file	arch/sparc64/sparc64/kgdb_machdep.c	kgdb
    239      1.140  nakayama file	arch/sparc/sparc/kobj_machdep.c		modular & !exec_elf64
    240      1.140  nakayama file	arch/sparc64/sparc64/kobj_machdep.c	modular & exec_elf64
    241      1.124       mrg # sparc64/sparc64/locore.s is handled specially in the makefile,
    242        1.1       eeh # because it must come first in the "ld" command line.
    243        1.1       eeh file	arch/sparc64/sparc64/machdep.c
    244        1.1       eeh file	arch/sparc64/sparc64/process_machdep.c
    245       1.42      fvdl file	arch/sparc64/sparc64/procfs_machdep.c	procfs
    246       1.92        pk file	arch/sparc/sparc/openprom.c
    247       1.92        pk file	arch/sparc/sparc/openfirm.c
    248        1.1       eeh file	arch/sparc64/sparc64/ofw_machdep.c
    249        1.1       eeh file	arch/sparc64/sparc64/pmap.c
    250        1.1       eeh file	arch/sparc64/sparc64/sys_machdep.c
    251       1.96  christos file	arch/sparc64/sparc64/syscall.c
    252        1.1       eeh file	arch/sparc64/sparc64/trap.c
    253        1.1       eeh file	arch/sparc64/sparc64/vm_machdep.c
    254       1.90       chs file	arch/sparc64/sparc64/ipifuncs.c		multiprocessor
    255      1.108        ad file	arch/sparc64/sparc64/lock_stubs.s
    256      1.143     palle file	arch/sparc64/sparc64/hvcall.S		sun4v
    257  1.145.6.1     skrll file	arch/sparc64/sparc64/mdesc.c		sun4v
    258        1.1       eeh 
    259        1.1       eeh file	arch/sparc64/sparc64/db_interface.c	ddb | kgdb
    260      1.137  christos file	arch/sparc64/sparc64/db_machdep.c	ddb
    261      1.124       mrg file	arch/sparc64/sparc64/db_trace.c		ddb
    262        1.1       eeh file	arch/sparc64/sparc64/db_disasm.c	ddb
    263      1.124       mrg file	arch/sparc64/sparc64/db_tlb_access.S	ddb
    264        1.1       eeh 
    265       1.46      matt # USB Support
    266       1.46      matt include "dev/usb/files.usb"
    267       1.53       eeh 
    268      1.102    plunky # Bluetooth Support
    269      1.102    plunky include "dev/bluetooth/files.bluetooth"
    270      1.102    plunky 
    271       1.46      matt # IEEE1394 Support
    272       1.46      matt include "dev/ieee1394/files.ieee1394"
    273        1.1       eeh 
    274      1.145  nakayama # Stack-less Just-In-Time compiler
    275      1.145  nakayama include "external/bsd/sljit/conf/files.sljit"
    276      1.145  nakayama 
    277        1.1       eeh #
    278        1.1       eeh # Compatibility modules
    279        1.1       eeh #
    280       1.13   thorpej 
    281       1.73       wiz # Binary compatibility with previous NetBSD releases.
    282       1.13   thorpej file	arch/sparc64/sparc64/compat_13_machdep.c compat_13
    283       1.83  christos file	arch/sparc64/sparc64/compat_16_machdep.c compat_16
    284        1.1       eeh 
    285       1.22       eeh # NetBSD/sparc 32-bit Binary compatibility (COMPAT_NETBSD32)
    286       1.17    kleink include "compat/netbsd32/files.netbsd32"
    287       1.15       mrg file	arch/sparc64/sparc64/netbsd32_machdep.c	compat_netbsd32
    288       1.47       mrg file	arch/sparc64/sparc64/netbsd32_sigcode.s	compat_netbsd32
    289       1.22       eeh 
    290        1.1       eeh # SVR4 Binary Compatibility (COMPAT_SVR4)
    291       1.17    kleink include "compat/svr4/files.svr4"
    292        1.1       eeh file	arch/sparc64/sparc64/svr4_machdep.c	compat_svr4
    293       1.52       eeh file	arch/sparc64/sparc64/svr4_sigcode64.s	compat_svr4 & exec_elf64
    294       1.45       eeh 
    295       1.45       eeh # 32-bit SVR4 Binary Compatibility (COMPAT_SVR4_32)
    296       1.45       eeh include "compat/svr4_32/files.svr4_32"
    297       1.45       eeh file	arch/sparc64/sparc64/svr4_32_machdep.c	compat_svr4_32
    298       1.52       eeh file	arch/sparc64/sparc64/svr4_32_sigcode.s	compat_svr4_32 | (compat_svr4 & !exec_elf64)
    299        1.1       eeh 
    300       1.43       mrg # SunOS Binary Compatibility (COMPAT_SUNOS), 32-bit & 64-bit kernel
    301       1.43       mrg # (64-bit also depends on COMPAT_NETBSD32)
    302       1.17    kleink include "compat/sunos/files.sunos"
    303       1.47       mrg file	arch/sparc64/sparc64/sunos_sigcode.s	compat_sunos
    304       1.44       mrg file	arch/sparc64/sparc64/sunos_machdep.c	compat_sunos & !compat_netbsd32
    305       1.43       mrg include "compat/sunos32/files.sunos32"
    306       1.44       mrg file	arch/sparc64/sparc64/sunos32_machdep.c	compat_sunos & compat_netbsd32
    307        1.1       eeh 
    308        1.1       eeh # Miscellaneous
    309       1.58  jdolecek file	dev/md_root.c			memory_disk_hooks
    310       1.66   gehenna 
    311       1.66   gehenna include "arch/sparc64/conf/majors.sparc64"
    312       1.93    martin 
    313      1.114  macallan # OpenFirmware convenience stuff
    314      1.114  macallan file  dev/ofw/ofw_subr.c
    315