Home | History | Annotate | Line # | Download | only in conf
files.sparc64 revision 1.77
      1  1.77    martin #	$NetBSD: files.sparc64,v 1.77 2003/05/18 20:56:54 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.30       eeh 
     13  1.30       eeh #
     14  1.30       eeh # XXXXXXXXXXX
     15  1.30       eeh #
     16  1.30       eeh # These files must be compiled w/no omtimization in 64-bit mode
     17  1.30       eeh #
     18  1.30       eeh 
     19  1.75  nakayama file dev/ic/elink3.c		compile-with "${NOOPT_C}"
     20  1.33       mrg file net/if_ppp.c		compile-with "${NOOPT_C}"
     21  1.33       mrg file net/if_loop.c		compile-with "${NOOPT_C}"
     22  1.33       mrg file net/if_sl.c		compile-with "${NOOPT_C}"
     23  1.55     lukem file ufs/lfs/lfs_debug.c	compile-with "${NOOPT_C}"
     24  1.30       eeh 
     25  1.30       eeh #
     26  1.30       eeh # XXXXXXXXXXX
     27  1.30       eeh #
     28   1.1       eeh 
     29  1.20       mrg define mainbus {}
     30  1.62       eeh device mainbus: mainbus
     31   1.1       eeh attach mainbus at root
     32  1.29       eeh 
     33  1.29       eeh device pcons
     34  1.29       eeh attach pcons at mainbus
     35  1.29       eeh file	arch/sparc64/dev/pcons.c		pcons needs-flag
     36   1.1       eeh 
     37  1.35        pk include "dev/sun/files.sun"
     38  1.39        ad include "dev/i2o/files.i2o"
     39  1.35        pk 
     40  1.17    kleink include "dev/sbus/files.sbus"
     41  1.20       mrg attach sbus at mainbus
     42   1.1       eeh file	arch/sparc64/dev/sbus.c			sbus
     43  1.14       mrg 
     44  1.76    martin device	psycho: pcibus, sysmon_power, sysmon_taskq
     45  1.55     lukem attach	psycho at mainbus
     46  1.20       mrg include "dev/pci/files.pci"
     47  1.20       mrg file	arch/sparc64/dev/psycho.c		psycho
     48  1.20       mrg file	arch/sparc64/dev/pci_machdep.c		psycho
     49  1.20       mrg 
     50  1.20       mrg # IOMMU is for both
     51  1.20       mrg file	arch/sparc64/dev/iommu.c		sbus | psycho
     52  1.20       mrg 
     53  1.20       mrg include "dev/ata/files.ata"
     54  1.20       mrg 
     55  1.20       mrg device ebus {[addr = -1]}: pcibus
     56  1.20       mrg attach ebus at pci
     57  1.20       mrg file	arch/sparc64/dev/ebus.c			ebus
     58   1.1       eeh 
     59  1.34        pk device clock: mk48txx
     60  1.20       mrg attach clock at mainbus, sbus with clock_sbus
     61  1.20       mrg attach clock at ebus with clock_ebus
     62  1.51       eeh 
     63  1.51       eeh device rtc
     64  1.51       eeh attach rtc at ebus with rtc_ebus
     65   1.1       eeh 
     66   1.1       eeh device timer
     67  1.11        pk attach timer at mainbus, sbus
     68   1.1       eeh 
     69   1.1       eeh device eeprom
     70  1.20       mrg attach eeprom at sbus, ebus
     71   1.1       eeh file	arch/sparc64/sparc64/clock.c
     72  1.34        pk file	dev/clock_subr.c
     73   1.1       eeh 
     74   1.1       eeh device power
     75  1.20       mrg attach power at sbus, ebus
     76  1.41       eeh file	arch/sparc64/dev/power.c		power
     77   1.1       eeh 
     78   1.1       eeh device cpu
     79   1.1       eeh attach cpu at mainbus
     80   1.1       eeh file	arch/sparc64/sparc64/cpu.c
     81   1.1       eeh 
     82  1.20       mrg # XXX bogus; this is in dev/isa/files.isa.  fix me please!
     83  1.27       mrg # XXX we should attach a `bpp'-style device here rather than
     84  1.27       mrg # `lpt' because the `bpp' driver supports DMA.
     85  1.21       mrg device	lpt
     86  1.21       mrg file	dev/ic/lpt.c				lpt needs-flag
     87  1.26       mrg 
     88  1.26       mrg device	auxio
     89  1.27       mrg attach	auxio at ebus with auxio_ebus
     90  1.27       mrg attach	auxio at sbus with auxio_sbus
     91  1.27       mrg file	arch/sparc64/dev/auxio.c		auxio
     92  1.21       mrg 
     93  1.20       mrg attach lpt at ebus with lpt_ebus
     94  1.20       mrg file	arch/sparc64/dev/lpt_ebus.c		lpt_ebus
     95  1.20       mrg 
     96   1.1       eeh device fdc {}
     97  1.20       mrg attach fdc at mainbus, sbus, ebus
     98  1.20       mrg # attach fdc at ebus
     99   1.1       eeh device fd: disk
    100   1.1       eeh attach fd at fdc
    101  1.15       mrg file	dev/sun/fd.c				fdc | fd needs-flag
    102  1.15       mrg file	arch/sparc64/sparc64/bsd_fdintr.s	fdc
    103   1.1       eeh 
    104  1.21       mrg attach	audiocs at ebus with audiocs_ebus
    105  1.59       uwe file	dev/ebus/cs4231_ebus.c			audiocs_ebus
    106  1.61    martin 
    107  1.61    martin # PCMCIA bus (references fdc)
    108  1.61    martin include "dev/pcmcia/files.pcmcia"
    109  1.75  nakayama 
    110  1.75  nakayama # CardBus Support
    111  1.75  nakayama include "dev/cardbus/files.cardbus"
    112  1.75  nakayama file	arch/sparc64/sparc64/rbus_machdep.c	cardbus
    113  1.21       mrg 
    114   1.1       eeh #
    115  1.41       eeh # Console related stuff
    116   1.1       eeh #
    117   1.1       eeh 
    118  1.41       eeh device zs {channel = -1}
    119  1.41       eeh attach zs at mainbus, sbus
    120  1.41       eeh file	arch/sparc64/dev/zs.c			zs needs-flag
    121  1.41       eeh file	dev/ic/z8530sc.c			zs
    122  1.41       eeh 
    123  1.41       eeh # siemens SAB82532; found on U5/U10/... for tty ports.
    124  1.65    petrov device sab {channel = -1}
    125  1.65    petrov attach sab at ebus
    126  1.65    petrov file	arch/sparc64/dev/sab.c			sab | sabtty needs-flag
    127  1.41       eeh #file	arch/sparc64/dev/sab_ebus.c		sab
    128  1.41       eeh #file	dev/ic/sab82532.c			sab
    129  1.41       eeh 
    130  1.41       eeh # "com" attachments for the kbd/mouse of the U5/U10/...
    131  1.41       eeh attach com at ebus with com_ebus
    132  1.41       eeh file	arch/sparc64/dev/com_ebus.c		com_ebus
    133  1.41       eeh 
    134  1.69   thorpej device zstty {}: tty
    135   1.1       eeh attach zstty at zs
    136   1.1       eeh file dev/ic/z8530tty.c			zstty needs-flag
    137  1.77    martin # file arch/sparc/dev/zs_kgdb.c		kgdb
    138   1.1       eeh 
    139  1.69   thorpej device sabtty {}: tty
    140  1.65    petrov attach sabtty at sab
    141  1.65    petrov # file arch/sparc64/dev/sabtty.c	sabtty needs-flag
    142  1.20       mrg 
    143  1.68       uwe file arch/sparc64/dev/kd.c 		kbd
    144  1.68       uwe 
    145  1.18       mrg attach kbd at zs with kbd_zs
    146  1.68       uwe attach kbd at zstty, com with kbd_tty
    147  1.18       mrg file dev/sun/kbd_zs.c			kbd_zs
    148  1.68       uwe file dev/sun/sunkbd.c			kbd_tty
    149  1.68       uwe file dev/sun/kbdsun.c			kbd_zs | kbd_tty
    150   1.1       eeh 
    151  1.18       mrg attach ms at zs with ms_zs
    152  1.68       uwe attach ms at zstty, com with ms_tty
    153  1.18       mrg file dev/sun/ms_zs.c			ms_zs
    154  1.68       uwe file dev/sun/sunms.c			ms_tty
    155   1.1       eeh 
    156   1.1       eeh #
    157   1.1       eeh # Machine-independent SCSI drivers
    158   1.1       eeh #
    159  1.17    kleink include "dev/scsipi/files.scsipi"
    160   1.1       eeh 
    161   1.1       eeh device cgfourteen
    162  1.11        pk attach cgfourteen at sbus
    163   1.1       eeh file	arch/sparc64/dev/cgfourteen.c	cgfourteen needs-flag
    164   1.1       eeh 
    165   1.1       eeh #
    166   1.1       eeh # Generic Sun stuff
    167   1.1       eeh #
    168   1.1       eeh 
    169   1.1       eeh file	dev/cons.c
    170  1.19       eeh file	arch/sparc64/dev/consinit.c
    171  1.74  nakayama file	kern/kern_microtime.c
    172   1.1       eeh 
    173  1.32       mrg file	arch/sparc/fpu/fpu.c
    174  1.32       mrg file	arch/sparc/fpu/fpu_add.c
    175  1.32       mrg file	arch/sparc/fpu/fpu_compare.c
    176  1.32       mrg file	arch/sparc/fpu/fpu_div.c
    177  1.32       mrg file	arch/sparc/fpu/fpu_explode.c
    178  1.32       mrg file	arch/sparc/fpu/fpu_implode.c
    179  1.32       mrg file	arch/sparc/fpu/fpu_mul.c
    180  1.32       mrg file	arch/sparc/fpu/fpu_sqrt.c
    181  1.32       mrg file	arch/sparc/fpu/fpu_subr.c
    182   1.1       eeh 
    183   1.1       eeh file	arch/sparc64/sparc64/autoconf.c
    184   1.1       eeh file	arch/sparc64/sparc64/emul.c
    185  1.49       eeh file	arch/sparc64/sparc64/in_cksum.S
    186  1.50       eeh file	arch/sparc64/sparc64/in4_cksum.c	inet
    187   1.1       eeh file	arch/sparc64/sparc64/intr.c
    188  1.54     lukem file	arch/sparc64/sparc64/kgdb_machdep.c	kgdb
    189   1.1       eeh # sparc/sparc/locore.s is handled specially in the makefile,
    190   1.1       eeh # because it must come first in the "ld" command line.
    191   1.1       eeh file	arch/sparc64/sparc64/machdep.c
    192   1.1       eeh file	arch/sparc64/sparc64/process_machdep.c
    193  1.42      fvdl file	arch/sparc64/sparc64/procfs_machdep.c	procfs
    194   1.1       eeh file	arch/sparc64/sparc64/mem.c
    195   1.1       eeh file	arch/sparc64/sparc64/openprom.c
    196   1.1       eeh file	arch/sparc64/sparc64/openfirm.c
    197   1.1       eeh file	arch/sparc64/sparc64/ofw_machdep.c
    198   1.1       eeh file	arch/sparc64/sparc64/pmap.c
    199   1.1       eeh file	arch/sparc64/sparc64/sys_machdep.c
    200   1.1       eeh file	arch/sparc64/sparc64/trap.c
    201   1.1       eeh file	arch/sparc64/sparc64/vm_machdep.c
    202   1.1       eeh file	arch/sparc64/sparc64/disksubr.c
    203   1.1       eeh 
    204   1.1       eeh file	arch/sparc64/sparc64/db_interface.c	ddb | kgdb
    205   1.1       eeh file	arch/sparc64/sparc64/db_trace.c	ddb
    206   1.1       eeh file	arch/sparc64/sparc64/db_disasm.c	ddb
    207   1.1       eeh 
    208   1.1       eeh #
    209  1.53       eeh # Raster Console support
    210   1.1       eeh #
    211  1.71    martin include "dev/wscons/files.wscons"
    212  1.17    kleink include "dev/wsfont/files.wsfont"
    213  1.46      matt 
    214  1.46      matt # USB Support
    215  1.46      matt include "dev/usb/files.usb"
    216  1.53       eeh 
    217  1.46      matt # IEEE1394 Support
    218  1.46      matt include "dev/ieee1394/files.ieee1394"
    219   1.1       eeh 
    220   1.1       eeh #
    221   1.1       eeh # Compatibility modules
    222   1.1       eeh #
    223  1.13   thorpej 
    224  1.73       wiz # Binary compatibility with previous NetBSD releases.
    225  1.13   thorpej file	arch/sparc64/sparc64/compat_13_machdep.c compat_13
    226   1.1       eeh 
    227  1.22       eeh # NetBSD/sparc 32-bit Binary compatibility (COMPAT_NETBSD32)
    228  1.17    kleink include "compat/netbsd32/files.netbsd32"
    229  1.15       mrg file	arch/sparc64/sparc64/netbsd32_machdep.c	compat_netbsd32
    230  1.47       mrg file	arch/sparc64/sparc64/netbsd32_sigcode.s	compat_netbsd32
    231  1.22       eeh 
    232  1.22       eeh # NetBSD a.out Binary Compatibility (COMPAT_AOUT)
    233  1.22       eeh include "compat/aout/files.aout"
    234   1.8       mrg 
    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.1       eeh file	netns/ns_cksum.c		ns
    255   1.1       eeh 
    256  1.58  jdolecek file	dev/md_root.c			memory_disk_hooks
    257  1.66   gehenna 
    258  1.66   gehenna include "arch/sparc64/conf/majors.sparc64"
    259