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