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