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