Home | History | Annotate | Line # | Download | only in conf
files.sparc64 revision 1.64.2.4
      1  1.64.2.4  gehenna #	$NetBSD: files.sparc64,v 1.64.2.4 2002/08/31 14:52:27 gehenna Exp $
      2  1.64.2.2  gehenna 
      3  1.64.2.2  gehenna # @(#)files.sparc64	8.1 (Berkeley) 7/19/93
      4  1.64.2.2  gehenna # sparc64-specific configuration info
      5  1.64.2.2  gehenna 
      6  1.64.2.2  gehenna # maxpartitions must be first item in files.${ARCH}
      7  1.64.2.2  gehenna maxpartitions 8
      8  1.64.2.2  gehenna 
      9  1.64.2.2  gehenna maxusers 2 8 1024
     10  1.64.2.2  gehenna 
     11  1.64.2.2  gehenna defflag	opt_sparc_arch.h	SUN4U
     12  1.64.2.2  gehenna 
     13  1.64.2.2  gehenna #
     14  1.64.2.2  gehenna # XXXXXXXXXXX
     15  1.64.2.2  gehenna #
     16  1.64.2.2  gehenna # These files must be compiled w/no omtimization in 64-bit mode
     17  1.64.2.2  gehenna #
     18  1.64.2.2  gehenna 
     19  1.64.2.2  gehenna file net/if_ppp.c		compile-with "${NOOPT_C}"
     20  1.64.2.2  gehenna file net/if_loop.c		compile-with "${NOOPT_C}"
     21  1.64.2.2  gehenna file net/if_sl.c		compile-with "${NOOPT_C}"
     22  1.64.2.2  gehenna file ufs/lfs/lfs_debug.c	compile-with "${NOOPT_C}"
     23  1.64.2.2  gehenna 
     24  1.64.2.2  gehenna #
     25  1.64.2.2  gehenna # XXXXXXXXXXX
     26  1.64.2.2  gehenna #
     27  1.64.2.2  gehenna 
     28  1.64.2.2  gehenna define mainbus {}
     29  1.64.2.2  gehenna device mainbus: mainbus
     30  1.64.2.2  gehenna attach mainbus at root
     31  1.64.2.2  gehenna 
     32  1.64.2.2  gehenna device pcons
     33  1.64.2.2  gehenna attach pcons at mainbus
     34  1.64.2.2  gehenna file	arch/sparc64/dev/pcons.c		pcons needs-flag
     35  1.64.2.2  gehenna 
     36  1.64.2.2  gehenna include "dev/sun/files.sun"
     37  1.64.2.2  gehenna include "dev/i2o/files.i2o"
     38  1.64.2.2  gehenna 
     39  1.64.2.2  gehenna include "dev/sbus/files.sbus"
     40  1.64.2.2  gehenna attach sbus at mainbus
     41  1.64.2.2  gehenna file	arch/sparc64/dev/sbus.c			sbus
     42  1.64.2.2  gehenna 
     43  1.64.2.2  gehenna device	psycho: pcibus
     44  1.64.2.2  gehenna attach	psycho at mainbus
     45  1.64.2.2  gehenna include "dev/pci/files.pci"
     46  1.64.2.2  gehenna file	arch/sparc64/dev/psycho.c		psycho
     47  1.64.2.2  gehenna file	arch/sparc64/dev/pci_machdep.c		psycho
     48  1.64.2.2  gehenna 
     49  1.64.2.2  gehenna # IOMMU is for both
     50  1.64.2.2  gehenna file	arch/sparc64/dev/iommu.c		sbus | psycho
     51  1.64.2.2  gehenna 
     52  1.64.2.2  gehenna include "dev/ata/files.ata"
     53  1.64.2.2  gehenna 
     54  1.64.2.2  gehenna device ebus {[addr = -1]}: pcibus
     55  1.64.2.2  gehenna attach ebus at pci
     56  1.64.2.2  gehenna file	arch/sparc64/dev/ebus.c			ebus
     57  1.64.2.2  gehenna 
     58  1.64.2.2  gehenna device clock: mk48txx
     59  1.64.2.2  gehenna attach clock at mainbus, sbus with clock_sbus
     60  1.64.2.2  gehenna attach clock at ebus with clock_ebus
     61  1.64.2.2  gehenna 
     62  1.64.2.2  gehenna device rtc
     63  1.64.2.2  gehenna attach rtc at ebus with rtc_ebus
     64  1.64.2.2  gehenna 
     65  1.64.2.2  gehenna device timer
     66  1.64.2.2  gehenna attach timer at mainbus, sbus
     67  1.64.2.2  gehenna 
     68  1.64.2.2  gehenna device eeprom
     69  1.64.2.2  gehenna attach eeprom at sbus, ebus
     70  1.64.2.2  gehenna file	arch/sparc64/sparc64/clock.c
     71  1.64.2.2  gehenna file	dev/clock_subr.c
     72  1.64.2.2  gehenna 
     73  1.64.2.2  gehenna device power
     74  1.64.2.2  gehenna attach power at sbus, ebus
     75  1.64.2.2  gehenna file	arch/sparc64/dev/power.c		power
     76  1.64.2.2  gehenna 
     77  1.64.2.2  gehenna device cpu
     78  1.64.2.2  gehenna attach cpu at mainbus
     79  1.64.2.2  gehenna file	arch/sparc64/sparc64/cpu.c
     80  1.64.2.2  gehenna 
     81  1.64.2.2  gehenna # XXX bogus; this is in dev/isa/files.isa.  fix me please!
     82  1.64.2.2  gehenna # XXX we should attach a `bpp'-style device here rather than
     83  1.64.2.2  gehenna # `lpt' because the `bpp' driver supports DMA.
     84  1.64.2.2  gehenna device	lpt
     85  1.64.2.2  gehenna file	dev/ic/lpt.c				lpt needs-flag
     86  1.64.2.2  gehenna 
     87  1.64.2.2  gehenna device	auxio
     88  1.64.2.2  gehenna attach	auxio at ebus with auxio_ebus
     89  1.64.2.2  gehenna attach	auxio at sbus with auxio_sbus
     90  1.64.2.2  gehenna file	arch/sparc64/dev/auxio.c		auxio
     91  1.64.2.2  gehenna 
     92  1.64.2.2  gehenna attach lpt at ebus with lpt_ebus
     93  1.64.2.2  gehenna file	arch/sparc64/dev/lpt_ebus.c		lpt_ebus
     94  1.64.2.2  gehenna 
     95  1.64.2.2  gehenna device fdc {}
     96  1.64.2.2  gehenna attach fdc at mainbus, sbus, ebus
     97  1.64.2.2  gehenna # attach fdc at ebus
     98  1.64.2.2  gehenna device fd: disk
     99  1.64.2.2  gehenna attach fd at fdc
    100  1.64.2.2  gehenna file	dev/sun/fd.c				fdc | fd needs-flag
    101  1.64.2.2  gehenna file	arch/sparc64/sparc64/bsd_fdintr.s	fdc
    102  1.64.2.2  gehenna 
    103  1.64.2.2  gehenna attach	audiocs at ebus with audiocs_ebus
    104  1.64.2.2  gehenna file	dev/ebus/cs4231_ebus.c			audiocs_ebus
    105  1.64.2.2  gehenna 
    106  1.64.2.2  gehenna # PCMCIA bus (references fdc)
    107  1.64.2.2  gehenna include "dev/pcmcia/files.pcmcia"
    108  1.64.2.2  gehenna 
    109  1.64.2.2  gehenna #
    110  1.64.2.2  gehenna # Console related stuff
    111  1.64.2.2  gehenna #
    112  1.64.2.2  gehenna 
    113  1.64.2.2  gehenna device zs {channel = -1}
    114  1.64.2.2  gehenna attach zs at mainbus, sbus
    115  1.64.2.2  gehenna file	arch/sparc64/dev/zs.c			zs needs-flag
    116  1.64.2.2  gehenna file	dev/ic/z8530sc.c			zs
    117  1.64.2.2  gehenna 
    118  1.64.2.2  gehenna # siemens SAB82532; found on U5/U10/... for tty ports.
    119  1.64.2.4  gehenna device sab {channel = -1}
    120  1.64.2.4  gehenna attach sab at ebus
    121  1.64.2.4  gehenna file	arch/sparc64/dev/sab.c			sab | sabtty needs-flag
    122  1.64.2.2  gehenna #file	arch/sparc64/dev/sab_ebus.c		sab
    123  1.64.2.2  gehenna #file	dev/ic/sab82532.c			sab
    124  1.64.2.2  gehenna 
    125  1.64.2.2  gehenna # "com" attachments for the kbd/mouse of the U5/U10/...
    126  1.64.2.2  gehenna attach com at ebus with com_ebus
    127  1.64.2.2  gehenna file	arch/sparc64/dev/com_ebus.c		com_ebus
    128  1.64.2.2  gehenna 
    129  1.64.2.2  gehenna define zstty {}
    130  1.64.2.2  gehenna device zstty: tty
    131  1.64.2.2  gehenna attach zstty at zs
    132  1.64.2.2  gehenna file dev/ic/z8530tty.c			zstty needs-flag
    133  1.64.2.2  gehenna file arch/sparc/dev/zs_kgdb.c		kgdb
    134  1.64.2.2  gehenna 
    135  1.64.2.4  gehenna define sabtty {}
    136  1.64.2.4  gehenna device sabtty: tty
    137  1.64.2.4  gehenna attach sabtty at sab
    138  1.64.2.4  gehenna # file arch/sparc64/dev/sabtty.c	sabtty needs-flag
    139  1.64.2.2  gehenna 
    140  1.64.2.2  gehenna device kbd
    141  1.64.2.2  gehenna attach kbd at zs with kbd_zs
    142  1.64.2.2  gehenna attach kbd at zstty, com
    143  1.64.2.2  gehenna file dev/sun/kbd_zs.c			kbd_zs
    144  1.64.2.2  gehenna file dev/sun/kbd.c			kbd needs-flag
    145  1.64.2.2  gehenna file dev/sun/kbd_tables.c 		kbd
    146  1.64.2.2  gehenna file arch/sparc64/dev/kd.c 		kbd
    147  1.64.2.2  gehenna file dev/sun/sunkbd.c			kbd needs-flag
    148  1.64.2.2  gehenna 
    149  1.64.2.2  gehenna device ms
    150  1.64.2.2  gehenna attach ms at zs with ms_zs
    151  1.64.2.2  gehenna attach ms at zstty, com
    152  1.64.2.2  gehenna file dev/sun/ms_zs.c			ms_zs
    153  1.64.2.2  gehenna file dev/sun/ms.c			ms needs-flag
    154  1.64.2.2  gehenna file dev/sun/sunms.c			ms needs-flag
    155  1.64.2.2  gehenna 
    156  1.64.2.2  gehenna #
    157  1.64.2.2  gehenna # Machine-independent SCSI drivers
    158  1.64.2.2  gehenna #
    159  1.64.2.2  gehenna include "dev/scsipi/files.scsipi"
    160  1.64.2.2  gehenna 
    161  1.64.2.2  gehenna device cgfourteen
    162  1.64.2.2  gehenna attach cgfourteen at sbus
    163  1.64.2.2  gehenna file	arch/sparc64/dev/cgfourteen.c	cgfourteen needs-flag
    164  1.64.2.2  gehenna 
    165  1.64.2.2  gehenna #
    166  1.64.2.2  gehenna # Generic Sun stuff
    167  1.64.2.2  gehenna #
    168  1.64.2.2  gehenna 
    169  1.64.2.2  gehenna file	dev/cons.c
    170  1.64.2.2  gehenna file	arch/sparc64/dev/consinit.c
    171  1.64.2.2  gehenna 
    172  1.64.2.2  gehenna file	arch/sparc/fpu/fpu.c
    173  1.64.2.2  gehenna file	arch/sparc/fpu/fpu_add.c
    174  1.64.2.2  gehenna file	arch/sparc/fpu/fpu_compare.c
    175  1.64.2.2  gehenna file	arch/sparc/fpu/fpu_div.c
    176  1.64.2.2  gehenna file	arch/sparc/fpu/fpu_explode.c
    177  1.64.2.2  gehenna file	arch/sparc/fpu/fpu_implode.c
    178  1.64.2.2  gehenna file	arch/sparc/fpu/fpu_mul.c
    179  1.64.2.2  gehenna file	arch/sparc/fpu/fpu_sqrt.c
    180  1.64.2.2  gehenna file	arch/sparc/fpu/fpu_subr.c
    181  1.64.2.2  gehenna 
    182  1.64.2.2  gehenna # N.B.: optimizer breaks pmap.c and/or cache.c somehow -- have not
    183  1.64.2.2  gehenna # identified the exact problem yet.  NOOPT_C suffices for now.
    184  1.64.2.2  gehenna file	arch/sparc64/sparc64/autoconf.c
    185  1.64.2.2  gehenna file	arch/sparc64/sparc64/cache.c
    186  1.64.2.2  gehenna file	arch/sparc64/sparc64/conf.c
    187  1.64.2.2  gehenna file	arch/sparc64/sparc64/emul.c
    188  1.64.2.2  gehenna file	arch/sparc64/sparc64/in_cksum.S
    189  1.64.2.2  gehenna file	arch/sparc64/sparc64/in4_cksum.c	inet
    190  1.64.2.2  gehenna file	arch/sparc64/sparc64/intr.c
    191  1.64.2.2  gehenna file	arch/sparc64/sparc64/kgdb_machdep.c	kgdb
    192  1.64.2.2  gehenna # sparc/sparc/locore.s is handled specially in the makefile,
    193  1.64.2.2  gehenna # because it must come first in the "ld" command line.
    194  1.64.2.2  gehenna file	arch/sparc64/sparc64/locore2.c
    195  1.64.2.2  gehenna file	arch/sparc64/sparc64/machdep.c
    196  1.64.2.2  gehenna file	arch/sparc64/sparc64/process_machdep.c
    197  1.64.2.2  gehenna file	arch/sparc64/sparc64/procfs_machdep.c	procfs
    198  1.64.2.2  gehenna file	arch/sparc64/sparc64/mem.c
    199  1.64.2.2  gehenna file	arch/sparc64/sparc64/openprom.c
    200  1.64.2.2  gehenna file	arch/sparc64/sparc64/openfirm.c
    201  1.64.2.2  gehenna file	arch/sparc64/sparc64/ofw_machdep.c
    202  1.64.2.2  gehenna file	arch/sparc64/sparc64/pmap.c
    203  1.64.2.2  gehenna # the following overrides the generic "sys_process.c"
    204  1.64.2.2  gehenna # commented out by deraadt
    205  1.64.2.2  gehenna #file	arch/sparc64/sparc64/sys_process.c
    206  1.64.2.2  gehenna file	arch/sparc64/sparc64/sys_machdep.c
    207  1.64.2.2  gehenna file	arch/sparc64/sparc64/trap.c
    208  1.64.2.2  gehenna file	arch/sparc64/sparc64/vm_machdep.c
    209  1.64.2.2  gehenna file	arch/sparc64/sparc64/disksubr.c
    210  1.64.2.2  gehenna 
    211  1.64.2.2  gehenna file	arch/sparc64/sparc64/db_interface.c	ddb | kgdb
    212  1.64.2.2  gehenna file	arch/sparc64/sparc64/db_trace.c	ddb
    213  1.64.2.2  gehenna file	arch/sparc64/sparc64/db_disasm.c	ddb
    214  1.64.2.2  gehenna #file 	ddb/db_aout.c				ddb_aout
    215  1.64.2.2  gehenna #file	ddb/db_elf.c				ddb
    216  1.64.2.2  gehenna 
    217  1.64.2.2  gehenna #
    218  1.64.2.2  gehenna # Raster Console support
    219  1.64.2.2  gehenna #
    220  1.64.2.2  gehenna include "dev/wsfont/files.wsfont"
    221  1.64.2.2  gehenna include "dev/rcons/files.rcons"
    222  1.64.2.2  gehenna 
    223  1.64.2.2  gehenna # USB Support
    224  1.64.2.2  gehenna include "dev/usb/files.usb"
    225  1.64.2.2  gehenna 
    226  1.64.2.2  gehenna # IEEE1394 Support
    227  1.64.2.2  gehenna include "dev/ieee1394/files.ieee1394"
    228  1.64.2.2  gehenna 
    229  1.64.2.2  gehenna #
    230  1.64.2.2  gehenna # Compatibility modules
    231  1.64.2.2  gehenna #
    232  1.64.2.2  gehenna 
    233  1.64.2.2  gehenna # Binary compatiblity with previous NetBSD releases.
    234  1.64.2.2  gehenna file	arch/sparc64/sparc64/compat_13_machdep.c compat_13
    235  1.64.2.2  gehenna 
    236  1.64.2.2  gehenna # NetBSD/sparc 32-bit Binary compatibility (COMPAT_NETBSD32)
    237  1.64.2.2  gehenna include "compat/netbsd32/files.netbsd32"
    238  1.64.2.2  gehenna file	arch/sparc64/sparc64/netbsd32_machdep.c	compat_netbsd32
    239  1.64.2.2  gehenna file	arch/sparc64/sparc64/netbsd32_sigcode.s	compat_netbsd32
    240  1.64.2.2  gehenna 
    241  1.64.2.2  gehenna # NetBSD a.out Binary Compatibility (COMPAT_AOUT)
    242  1.64.2.2  gehenna include "compat/aout/files.aout"
    243  1.64.2.2  gehenna 
    244  1.64.2.2  gehenna # SVR4 Binary Compatibility (COMPAT_SVR4)
    245  1.64.2.2  gehenna include "compat/svr4/files.svr4"
    246  1.64.2.2  gehenna file	arch/sparc64/sparc64/svr4_machdep.c	compat_svr4
    247  1.64.2.2  gehenna file	arch/sparc64/sparc64/svr4_sigcode64.s	compat_svr4 & exec_elf64
    248  1.64.2.2  gehenna 
    249  1.64.2.2  gehenna # 32-bit SVR4 Binary Compatibility (COMPAT_SVR4_32)
    250  1.64.2.2  gehenna include "compat/svr4_32/files.svr4_32"
    251  1.64.2.2  gehenna file	arch/sparc64/sparc64/svr4_32_machdep.c	compat_svr4_32
    252  1.64.2.2  gehenna file	arch/sparc64/sparc64/svr4_32_sigcode.s	compat_svr4_32 | (compat_svr4 & !exec_elf64)
    253  1.64.2.2  gehenna 
    254  1.64.2.2  gehenna # SunOS Binary Compatibility (COMPAT_SUNOS), 32-bit & 64-bit kernel
    255  1.64.2.2  gehenna # (64-bit also depends on COMPAT_NETBSD32)
    256  1.64.2.2  gehenna include "compat/sunos/files.sunos"
    257  1.64.2.2  gehenna file	arch/sparc64/sparc64/sunos_sigcode.s	compat_sunos
    258  1.64.2.2  gehenna file	arch/sparc64/sparc64/sunos_machdep.c	compat_sunos & !compat_netbsd32
    259  1.64.2.2  gehenna include "compat/sunos32/files.sunos32"
    260  1.64.2.2  gehenna file	arch/sparc64/sparc64/sunos32_machdep.c	compat_sunos & compat_netbsd32
    261  1.64.2.2  gehenna 
    262  1.64.2.2  gehenna # Miscellaneous
    263  1.64.2.2  gehenna file	netns/ns_cksum.c		ns
    264  1.64.2.2  gehenna 
    265  1.64.2.2  gehenna file	dev/md_root.c			memory_disk_hooks
    266  1.64.2.2  gehenna 
    267  1.64.2.2  gehenna include "arch/sparc64/conf/majors.sparc64"
    268