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