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