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