Home | History | Annotate | Line # | Download | only in conf
files.sparc64 revision 1.64.2.3
      1  1.64.2.3  gehenna #	$NetBSD: files.sparc64,v 1.64.2.3 2002/05/17 15:09:19 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.2  gehenna #device sab {channel = -1}
    120  1.64.2.2  gehenna #attach sab at ebus
    121  1.64.2.2  gehenna #file	arch/sparc64/dev/sab_ebus.c		sab
    122  1.64.2.2  gehenna #file	dev/ic/sab82532.c			sab
    123  1.64.2.2  gehenna 
    124  1.64.2.2  gehenna # "com" attachments for the kbd/mouse of the U5/U10/...
    125  1.64.2.2  gehenna attach com at ebus with com_ebus
    126  1.64.2.2  gehenna file	arch/sparc64/dev/com_ebus.c		com_ebus
    127  1.64.2.2  gehenna 
    128  1.64.2.2  gehenna define zstty {}
    129  1.64.2.2  gehenna device zstty: tty
    130  1.64.2.2  gehenna attach zstty at zs
    131  1.64.2.2  gehenna file dev/ic/z8530tty.c			zstty needs-flag
    132  1.64.2.2  gehenna file arch/sparc/dev/zs_kgdb.c		kgdb
    133  1.64.2.2  gehenna 
    134  1.64.2.2  gehenna #device sabtty: tty
    135  1.64.2.2  gehenna #attach sabtty at sab
    136  1.64.2.2  gehenna #file dev/ic/sabtty.c			sabtty needs-flag
    137  1.64.2.2  gehenna 
    138  1.64.2.2  gehenna device kbd
    139  1.64.2.2  gehenna attach kbd at zs with kbd_zs
    140  1.64.2.2  gehenna attach kbd at zstty, com
    141  1.64.2.2  gehenna file dev/sun/kbd_zs.c			kbd_zs
    142  1.64.2.2  gehenna file dev/sun/kbd.c			kbd needs-flag
    143  1.64.2.2  gehenna file dev/sun/kbd_tables.c 		kbd
    144  1.64.2.2  gehenna file arch/sparc64/dev/kd.c 		kbd
    145  1.64.2.2  gehenna file dev/sun/sunkbd.c			kbd needs-flag
    146  1.64.2.2  gehenna 
    147  1.64.2.2  gehenna device ms
    148  1.64.2.2  gehenna attach ms at zs with ms_zs
    149  1.64.2.2  gehenna attach ms at zstty, com
    150  1.64.2.2  gehenna file dev/sun/ms_zs.c			ms_zs
    151  1.64.2.2  gehenna file dev/sun/ms.c			ms needs-flag
    152  1.64.2.2  gehenna file dev/sun/sunms.c			ms needs-flag
    153  1.64.2.2  gehenna 
    154  1.64.2.2  gehenna #
    155  1.64.2.2  gehenna # Machine-independent SCSI drivers
    156  1.64.2.2  gehenna #
    157  1.64.2.2  gehenna include "dev/scsipi/files.scsipi"
    158  1.64.2.2  gehenna 
    159  1.64.2.2  gehenna device cgfourteen
    160  1.64.2.2  gehenna attach cgfourteen at sbus
    161  1.64.2.2  gehenna file	arch/sparc64/dev/cgfourteen.c	cgfourteen needs-flag
    162  1.64.2.2  gehenna 
    163  1.64.2.2  gehenna #
    164  1.64.2.2  gehenna # Generic Sun stuff
    165  1.64.2.2  gehenna #
    166  1.64.2.2  gehenna 
    167  1.64.2.2  gehenna file	dev/cons.c
    168  1.64.2.2  gehenna file	arch/sparc64/dev/consinit.c
    169  1.64.2.2  gehenna 
    170  1.64.2.2  gehenna file	arch/sparc/fpu/fpu.c
    171  1.64.2.2  gehenna file	arch/sparc/fpu/fpu_add.c
    172  1.64.2.2  gehenna file	arch/sparc/fpu/fpu_compare.c
    173  1.64.2.2  gehenna file	arch/sparc/fpu/fpu_div.c
    174  1.64.2.2  gehenna file	arch/sparc/fpu/fpu_explode.c
    175  1.64.2.2  gehenna file	arch/sparc/fpu/fpu_implode.c
    176  1.64.2.2  gehenna file	arch/sparc/fpu/fpu_mul.c
    177  1.64.2.2  gehenna file	arch/sparc/fpu/fpu_sqrt.c
    178  1.64.2.2  gehenna file	arch/sparc/fpu/fpu_subr.c
    179  1.64.2.2  gehenna 
    180  1.64.2.2  gehenna # N.B.: optimizer breaks pmap.c and/or cache.c somehow -- have not
    181  1.64.2.2  gehenna # identified the exact problem yet.  NOOPT_C suffices for now.
    182  1.64.2.2  gehenna file	arch/sparc64/sparc64/autoconf.c
    183  1.64.2.2  gehenna file	arch/sparc64/sparc64/cache.c
    184  1.64.2.2  gehenna file	arch/sparc64/sparc64/conf.c
    185  1.64.2.2  gehenna file	arch/sparc64/sparc64/emul.c
    186  1.64.2.2  gehenna file	arch/sparc64/sparc64/in_cksum.S
    187  1.64.2.2  gehenna file	arch/sparc64/sparc64/in4_cksum.c	inet
    188  1.64.2.2  gehenna file	arch/sparc64/sparc64/intr.c
    189  1.64.2.2  gehenna file	arch/sparc64/sparc64/kgdb_machdep.c	kgdb
    190  1.64.2.2  gehenna # sparc/sparc/locore.s is handled specially in the makefile,
    191  1.64.2.2  gehenna # because it must come first in the "ld" command line.
    192  1.64.2.2  gehenna file	arch/sparc64/sparc64/locore2.c
    193  1.64.2.2  gehenna file	arch/sparc64/sparc64/machdep.c
    194  1.64.2.2  gehenna file	arch/sparc64/sparc64/process_machdep.c
    195  1.64.2.2  gehenna file	arch/sparc64/sparc64/procfs_machdep.c	procfs
    196  1.64.2.2  gehenna file	arch/sparc64/sparc64/mem.c
    197  1.64.2.2  gehenna file	arch/sparc64/sparc64/openprom.c
    198  1.64.2.2  gehenna file	arch/sparc64/sparc64/openfirm.c
    199  1.64.2.2  gehenna file	arch/sparc64/sparc64/ofw_machdep.c
    200  1.64.2.2  gehenna file	arch/sparc64/sparc64/pmap.c
    201  1.64.2.2  gehenna # the following overrides the generic "sys_process.c"
    202  1.64.2.2  gehenna # commented out by deraadt
    203  1.64.2.2  gehenna #file	arch/sparc64/sparc64/sys_process.c
    204  1.64.2.2  gehenna file	arch/sparc64/sparc64/sys_machdep.c
    205  1.64.2.2  gehenna file	arch/sparc64/sparc64/trap.c
    206  1.64.2.2  gehenna file	arch/sparc64/sparc64/vm_machdep.c
    207  1.64.2.2  gehenna file	arch/sparc64/sparc64/disksubr.c
    208  1.64.2.2  gehenna 
    209  1.64.2.2  gehenna file	arch/sparc64/sparc64/db_interface.c	ddb | kgdb
    210  1.64.2.2  gehenna file	arch/sparc64/sparc64/db_trace.c	ddb
    211  1.64.2.2  gehenna file	arch/sparc64/sparc64/db_disasm.c	ddb
    212  1.64.2.2  gehenna #file 	ddb/db_aout.c				ddb_aout
    213  1.64.2.2  gehenna #file	ddb/db_elf.c				ddb
    214  1.64.2.2  gehenna 
    215  1.64.2.2  gehenna #
    216  1.64.2.2  gehenna # Raster Console support
    217  1.64.2.2  gehenna #
    218  1.64.2.2  gehenna include "dev/wsfont/files.wsfont"
    219  1.64.2.2  gehenna include "dev/rcons/files.rcons"
    220  1.64.2.2  gehenna 
    221  1.64.2.2  gehenna # USB Support
    222  1.64.2.2  gehenna include "dev/usb/files.usb"
    223  1.64.2.2  gehenna 
    224  1.64.2.2  gehenna # IEEE1394 Support
    225  1.64.2.2  gehenna include "dev/ieee1394/files.ieee1394"
    226  1.64.2.2  gehenna 
    227  1.64.2.2  gehenna #
    228  1.64.2.2  gehenna # Compatibility modules
    229  1.64.2.2  gehenna #
    230  1.64.2.2  gehenna 
    231  1.64.2.2  gehenna # Binary compatiblity with previous NetBSD releases.
    232  1.64.2.2  gehenna file	arch/sparc64/sparc64/compat_13_machdep.c compat_13
    233  1.64.2.2  gehenna 
    234  1.64.2.2  gehenna # NetBSD/sparc 32-bit Binary compatibility (COMPAT_NETBSD32)
    235  1.64.2.2  gehenna include "compat/netbsd32/files.netbsd32"
    236  1.64.2.2  gehenna file	arch/sparc64/sparc64/netbsd32_machdep.c	compat_netbsd32
    237  1.64.2.2  gehenna file	arch/sparc64/sparc64/netbsd32_sigcode.s	compat_netbsd32
    238  1.64.2.2  gehenna 
    239  1.64.2.2  gehenna # NetBSD a.out Binary Compatibility (COMPAT_AOUT)
    240  1.64.2.2  gehenna include "compat/aout/files.aout"
    241  1.64.2.2  gehenna 
    242  1.64.2.2  gehenna # SVR4 Binary Compatibility (COMPAT_SVR4)
    243  1.64.2.2  gehenna include "compat/svr4/files.svr4"
    244  1.64.2.2  gehenna file	arch/sparc64/sparc64/svr4_machdep.c	compat_svr4
    245  1.64.2.2  gehenna file	arch/sparc64/sparc64/svr4_sigcode64.s	compat_svr4 & exec_elf64
    246  1.64.2.2  gehenna 
    247  1.64.2.2  gehenna # 32-bit SVR4 Binary Compatibility (COMPAT_SVR4_32)
    248  1.64.2.2  gehenna include "compat/svr4_32/files.svr4_32"
    249  1.64.2.2  gehenna file	arch/sparc64/sparc64/svr4_32_machdep.c	compat_svr4_32
    250  1.64.2.2  gehenna file	arch/sparc64/sparc64/svr4_32_sigcode.s	compat_svr4_32 | (compat_svr4 & !exec_elf64)
    251  1.64.2.2  gehenna 
    252  1.64.2.2  gehenna # SunOS Binary Compatibility (COMPAT_SUNOS), 32-bit & 64-bit kernel
    253  1.64.2.2  gehenna # (64-bit also depends on COMPAT_NETBSD32)
    254  1.64.2.2  gehenna include "compat/sunos/files.sunos"
    255  1.64.2.2  gehenna file	arch/sparc64/sparc64/sunos_sigcode.s	compat_sunos
    256  1.64.2.2  gehenna file	arch/sparc64/sparc64/sunos_machdep.c	compat_sunos & !compat_netbsd32
    257  1.64.2.2  gehenna include "compat/sunos32/files.sunos32"
    258  1.64.2.2  gehenna file	arch/sparc64/sparc64/sunos32_machdep.c	compat_sunos & compat_netbsd32
    259  1.64.2.2  gehenna 
    260  1.64.2.2  gehenna # Miscellaneous
    261  1.64.2.2  gehenna file	netns/ns_cksum.c		ns
    262  1.64.2.2  gehenna 
    263  1.64.2.2  gehenna file	dev/md_root.c			memory_disk_hooks
    264  1.64.2.2  gehenna 
    265  1.64.2.2  gehenna include "arch/sparc64/conf/majors.sparc64"
    266