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