Home | History | Annotate | Line # | Download | only in conf
files.sparc64 revision 1.78
      1  1.78    petrov #	$NetBSD: files.sparc64,v 1.78 2003/05/23 06:57:58 petrov 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 
    128  1.41       eeh # "com" attachments for the kbd/mouse of the U5/U10/...
    129  1.41       eeh attach com at ebus with com_ebus
    130  1.41       eeh file	arch/sparc64/dev/com_ebus.c		com_ebus
    131  1.41       eeh 
    132  1.69   thorpej device zstty {}: tty
    133   1.1       eeh attach zstty at zs
    134   1.1       eeh file dev/ic/z8530tty.c			zstty needs-flag
    135  1.77    martin # file arch/sparc/dev/zs_kgdb.c		kgdb
    136   1.1       eeh 
    137  1.69   thorpej device sabtty {}: tty
    138  1.65    petrov attach sabtty at sab
    139  1.20       mrg 
    140  1.68       uwe file arch/sparc64/dev/kd.c 		kbd
    141  1.68       uwe 
    142  1.18       mrg attach kbd at zs with kbd_zs
    143  1.68       uwe attach kbd at zstty, com with kbd_tty
    144  1.18       mrg file dev/sun/kbd_zs.c			kbd_zs
    145  1.68       uwe file dev/sun/sunkbd.c			kbd_tty
    146  1.68       uwe file dev/sun/kbdsun.c			kbd_zs | kbd_tty
    147   1.1       eeh 
    148  1.18       mrg attach ms at zs with ms_zs
    149  1.68       uwe attach ms at zstty, com with ms_tty
    150  1.18       mrg file dev/sun/ms_zs.c			ms_zs
    151  1.68       uwe file dev/sun/sunms.c			ms_tty
    152   1.1       eeh 
    153   1.1       eeh #
    154   1.1       eeh # Machine-independent SCSI drivers
    155   1.1       eeh #
    156  1.17    kleink include "dev/scsipi/files.scsipi"
    157   1.1       eeh 
    158   1.1       eeh device cgfourteen
    159  1.11        pk attach cgfourteen at sbus
    160   1.1       eeh file	arch/sparc64/dev/cgfourteen.c	cgfourteen needs-flag
    161  1.78    petrov 
    162  1.78    petrov device ffb: wsemuldisplaydev, rasops8, rasops16, rasops24, rasops32, fb
    163  1.78    petrov file	arch/sparc64/dev/ffb.c			ffb
    164  1.78    petrov 
    165  1.78    petrov attach ffb at mainbus with ffb_mainbus
    166  1.78    petrov file	arch/sparc64/dev/ffb_mainbus.c		ffb_mainbus
    167   1.1       eeh 
    168   1.1       eeh #
    169   1.1       eeh # Generic Sun stuff
    170   1.1       eeh #
    171   1.1       eeh 
    172   1.1       eeh file	dev/cons.c
    173  1.19       eeh file	arch/sparc64/dev/consinit.c
    174  1.74  nakayama file	kern/kern_microtime.c
    175   1.1       eeh 
    176  1.32       mrg file	arch/sparc/fpu/fpu.c
    177  1.32       mrg file	arch/sparc/fpu/fpu_add.c
    178  1.32       mrg file	arch/sparc/fpu/fpu_compare.c
    179  1.32       mrg file	arch/sparc/fpu/fpu_div.c
    180  1.32       mrg file	arch/sparc/fpu/fpu_explode.c
    181  1.32       mrg file	arch/sparc/fpu/fpu_implode.c
    182  1.32       mrg file	arch/sparc/fpu/fpu_mul.c
    183  1.32       mrg file	arch/sparc/fpu/fpu_sqrt.c
    184  1.32       mrg file	arch/sparc/fpu/fpu_subr.c
    185   1.1       eeh 
    186   1.1       eeh file	arch/sparc64/sparc64/autoconf.c
    187   1.1       eeh file	arch/sparc64/sparc64/emul.c
    188  1.49       eeh file	arch/sparc64/sparc64/in_cksum.S
    189  1.50       eeh file	arch/sparc64/sparc64/in4_cksum.c	inet
    190   1.1       eeh file	arch/sparc64/sparc64/intr.c
    191  1.54     lukem file	arch/sparc64/sparc64/kgdb_machdep.c	kgdb
    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.1       eeh file	arch/sparc64/sparc64/openprom.c
    199   1.1       eeh file	arch/sparc64/sparc64/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.1       eeh file	arch/sparc64/sparc64/trap.c
    204   1.1       eeh file	arch/sparc64/sparc64/vm_machdep.c
    205   1.1       eeh file	arch/sparc64/sparc64/disksubr.c
    206   1.1       eeh 
    207   1.1       eeh file	arch/sparc64/sparc64/db_interface.c	ddb | kgdb
    208   1.1       eeh file	arch/sparc64/sparc64/db_trace.c	ddb
    209   1.1       eeh file	arch/sparc64/sparc64/db_disasm.c	ddb
    210   1.1       eeh 
    211   1.1       eeh #
    212  1.53       eeh # Raster Console support
    213   1.1       eeh #
    214  1.71    martin include "dev/wscons/files.wscons"
    215  1.17    kleink include "dev/wsfont/files.wsfont"
    216  1.46      matt 
    217  1.46      matt # USB Support
    218  1.46      matt include "dev/usb/files.usb"
    219  1.53       eeh 
    220  1.46      matt # IEEE1394 Support
    221  1.46      matt include "dev/ieee1394/files.ieee1394"
    222   1.1       eeh 
    223   1.1       eeh #
    224   1.1       eeh # Compatibility modules
    225   1.1       eeh #
    226  1.13   thorpej 
    227  1.73       wiz # Binary compatibility with previous NetBSD releases.
    228  1.13   thorpej file	arch/sparc64/sparc64/compat_13_machdep.c compat_13
    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.22       eeh # NetBSD a.out Binary Compatibility (COMPAT_AOUT)
    236  1.22       eeh include "compat/aout/files.aout"
    237   1.8       mrg 
    238   1.1       eeh # SVR4 Binary Compatibility (COMPAT_SVR4)
    239  1.17    kleink include "compat/svr4/files.svr4"
    240   1.1       eeh file	arch/sparc64/sparc64/svr4_machdep.c	compat_svr4
    241  1.52       eeh file	arch/sparc64/sparc64/svr4_sigcode64.s	compat_svr4 & exec_elf64
    242  1.45       eeh 
    243  1.45       eeh # 32-bit SVR4 Binary Compatibility (COMPAT_SVR4_32)
    244  1.45       eeh include "compat/svr4_32/files.svr4_32"
    245  1.45       eeh file	arch/sparc64/sparc64/svr4_32_machdep.c	compat_svr4_32
    246  1.52       eeh file	arch/sparc64/sparc64/svr4_32_sigcode.s	compat_svr4_32 | (compat_svr4 & !exec_elf64)
    247   1.1       eeh 
    248  1.43       mrg # SunOS Binary Compatibility (COMPAT_SUNOS), 32-bit & 64-bit kernel
    249  1.43       mrg # (64-bit also depends on COMPAT_NETBSD32)
    250  1.17    kleink include "compat/sunos/files.sunos"
    251  1.47       mrg file	arch/sparc64/sparc64/sunos_sigcode.s	compat_sunos
    252  1.44       mrg file	arch/sparc64/sparc64/sunos_machdep.c	compat_sunos & !compat_netbsd32
    253  1.43       mrg include "compat/sunos32/files.sunos32"
    254  1.44       mrg file	arch/sparc64/sparc64/sunos32_machdep.c	compat_sunos & compat_netbsd32
    255   1.1       eeh 
    256   1.1       eeh # Miscellaneous
    257   1.1       eeh file	netns/ns_cksum.c		ns
    258   1.1       eeh 
    259  1.58  jdolecek file	dev/md_root.c			memory_disk_hooks
    260  1.66   gehenna 
    261  1.66   gehenna include "arch/sparc64/conf/majors.sparc64"
    262