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