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