Home | History | Annotate | Line # | Download | only in conf
files.sparc64 revision 1.64.2.2
      1  1.64.2.2  gehenna #	$NetBSD: files.sparc64,v 1.64.2.2 2002/05/16 13:32:50 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 major	{ cd = 18 }
    160  1.64.2.2  gehenna major	{ fd = 16 }
    161  1.64.2.2  gehenna major	{ md = 5 }
    162  1.64.2.2  gehenna major	{ sd = 7 }
    163  1.64.2.2  gehenna major	{ wd = 12 }
    164  1.64.2.2  gehenna 
    165  1.64.2.2  gehenna # RAIDframe
    166  1.64.2.2  gehenna major 	{ raid = 25 }
    167  1.64.2.2  gehenna 
    168  1.64.2.2  gehenna device cgfourteen
    169  1.64.2.2  gehenna attach cgfourteen at sbus
    170  1.64.2.2  gehenna file	arch/sparc64/dev/cgfourteen.c	cgfourteen needs-flag
    171  1.64.2.2  gehenna 
    172  1.64.2.2  gehenna #
    173  1.64.2.2  gehenna # Generic Sun stuff
    174  1.64.2.2  gehenna #
    175  1.64.2.2  gehenna 
    176  1.64.2.2  gehenna file	dev/cons.c
    177  1.64.2.2  gehenna file	arch/sparc64/dev/consinit.c
    178  1.64.2.2  gehenna 
    179  1.64.2.2  gehenna file	arch/sparc/fpu/fpu.c
    180  1.64.2.2  gehenna file	arch/sparc/fpu/fpu_add.c
    181  1.64.2.2  gehenna file	arch/sparc/fpu/fpu_compare.c
    182  1.64.2.2  gehenna file	arch/sparc/fpu/fpu_div.c
    183  1.64.2.2  gehenna file	arch/sparc/fpu/fpu_explode.c
    184  1.64.2.2  gehenna file	arch/sparc/fpu/fpu_implode.c
    185  1.64.2.2  gehenna file	arch/sparc/fpu/fpu_mul.c
    186  1.64.2.2  gehenna file	arch/sparc/fpu/fpu_sqrt.c
    187  1.64.2.2  gehenna file	arch/sparc/fpu/fpu_subr.c
    188  1.64.2.2  gehenna 
    189  1.64.2.2  gehenna # N.B.: optimizer breaks pmap.c and/or cache.c somehow -- have not
    190  1.64.2.2  gehenna # identified the exact problem yet.  NOOPT_C suffices for now.
    191  1.64.2.2  gehenna file	arch/sparc64/sparc64/autoconf.c
    192  1.64.2.2  gehenna file	arch/sparc64/sparc64/cache.c
    193  1.64.2.2  gehenna file	arch/sparc64/sparc64/conf.c
    194  1.64.2.2  gehenna file	arch/sparc64/sparc64/emul.c
    195  1.64.2.2  gehenna file	arch/sparc64/sparc64/in_cksum.S
    196  1.64.2.2  gehenna file	arch/sparc64/sparc64/in4_cksum.c	inet
    197  1.64.2.2  gehenna file	arch/sparc64/sparc64/intr.c
    198  1.64.2.2  gehenna file	arch/sparc64/sparc64/kgdb_machdep.c	kgdb
    199  1.64.2.2  gehenna # sparc/sparc/locore.s is handled specially in the makefile,
    200  1.64.2.2  gehenna # because it must come first in the "ld" command line.
    201  1.64.2.2  gehenna file	arch/sparc64/sparc64/locore2.c
    202  1.64.2.2  gehenna file	arch/sparc64/sparc64/machdep.c
    203  1.64.2.2  gehenna file	arch/sparc64/sparc64/process_machdep.c
    204  1.64.2.2  gehenna file	arch/sparc64/sparc64/procfs_machdep.c	procfs
    205  1.64.2.2  gehenna file	arch/sparc64/sparc64/mem.c
    206  1.64.2.2  gehenna file	arch/sparc64/sparc64/openprom.c
    207  1.64.2.2  gehenna file	arch/sparc64/sparc64/openfirm.c
    208  1.64.2.2  gehenna file	arch/sparc64/sparc64/ofw_machdep.c
    209  1.64.2.2  gehenna file	arch/sparc64/sparc64/pmap.c
    210  1.64.2.2  gehenna # the following overrides the generic "sys_process.c"
    211  1.64.2.2  gehenna # commented out by deraadt
    212  1.64.2.2  gehenna #file	arch/sparc64/sparc64/sys_process.c
    213  1.64.2.2  gehenna file	arch/sparc64/sparc64/sys_machdep.c
    214  1.64.2.2  gehenna file	arch/sparc64/sparc64/trap.c
    215  1.64.2.2  gehenna file	arch/sparc64/sparc64/vm_machdep.c
    216  1.64.2.2  gehenna file	arch/sparc64/sparc64/disksubr.c
    217  1.64.2.2  gehenna 
    218  1.64.2.2  gehenna file	arch/sparc64/sparc64/db_interface.c	ddb | kgdb
    219  1.64.2.2  gehenna file	arch/sparc64/sparc64/db_trace.c	ddb
    220  1.64.2.2  gehenna file	arch/sparc64/sparc64/db_disasm.c	ddb
    221  1.64.2.2  gehenna #file 	ddb/db_aout.c				ddb_aout
    222  1.64.2.2  gehenna #file	ddb/db_elf.c				ddb
    223  1.64.2.2  gehenna 
    224  1.64.2.2  gehenna #
    225  1.64.2.2  gehenna # Raster Console support
    226  1.64.2.2  gehenna #
    227  1.64.2.2  gehenna include "dev/wsfont/files.wsfont"
    228  1.64.2.2  gehenna include "dev/rcons/files.rcons"
    229  1.64.2.2  gehenna 
    230  1.64.2.2  gehenna # USB Support
    231  1.64.2.2  gehenna include "dev/usb/files.usb"
    232  1.64.2.2  gehenna 
    233  1.64.2.2  gehenna # IEEE1394 Support
    234  1.64.2.2  gehenna include "dev/ieee1394/files.ieee1394"
    235  1.64.2.2  gehenna 
    236  1.64.2.2  gehenna #
    237  1.64.2.2  gehenna # Compatibility modules
    238  1.64.2.2  gehenna #
    239  1.64.2.2  gehenna 
    240  1.64.2.2  gehenna # Binary compatiblity with previous NetBSD releases.
    241  1.64.2.2  gehenna file	arch/sparc64/sparc64/compat_13_machdep.c compat_13
    242  1.64.2.2  gehenna 
    243  1.64.2.2  gehenna # NetBSD/sparc 32-bit Binary compatibility (COMPAT_NETBSD32)
    244  1.64.2.2  gehenna include "compat/netbsd32/files.netbsd32"
    245  1.64.2.2  gehenna file	arch/sparc64/sparc64/netbsd32_machdep.c	compat_netbsd32
    246  1.64.2.2  gehenna file	arch/sparc64/sparc64/netbsd32_sigcode.s	compat_netbsd32
    247  1.64.2.2  gehenna 
    248  1.64.2.2  gehenna # NetBSD a.out Binary Compatibility (COMPAT_AOUT)
    249  1.64.2.2  gehenna include "compat/aout/files.aout"
    250  1.64.2.2  gehenna 
    251  1.64.2.2  gehenna # SVR4 Binary Compatibility (COMPAT_SVR4)
    252  1.64.2.2  gehenna include "compat/svr4/files.svr4"
    253  1.64.2.2  gehenna file	arch/sparc64/sparc64/svr4_machdep.c	compat_svr4
    254  1.64.2.2  gehenna file	arch/sparc64/sparc64/svr4_sigcode64.s	compat_svr4 & exec_elf64
    255  1.64.2.2  gehenna 
    256  1.64.2.2  gehenna # 32-bit SVR4 Binary Compatibility (COMPAT_SVR4_32)
    257  1.64.2.2  gehenna include "compat/svr4_32/files.svr4_32"
    258  1.64.2.2  gehenna file	arch/sparc64/sparc64/svr4_32_machdep.c	compat_svr4_32
    259  1.64.2.2  gehenna file	arch/sparc64/sparc64/svr4_32_sigcode.s	compat_svr4_32 | (compat_svr4 & !exec_elf64)
    260  1.64.2.2  gehenna 
    261  1.64.2.2  gehenna # SunOS Binary Compatibility (COMPAT_SUNOS), 32-bit & 64-bit kernel
    262  1.64.2.2  gehenna # (64-bit also depends on COMPAT_NETBSD32)
    263  1.64.2.2  gehenna include "compat/sunos/files.sunos"
    264  1.64.2.2  gehenna file	arch/sparc64/sparc64/sunos_sigcode.s	compat_sunos
    265  1.64.2.2  gehenna file	arch/sparc64/sparc64/sunos_machdep.c	compat_sunos & !compat_netbsd32
    266  1.64.2.2  gehenna include "compat/sunos32/files.sunos32"
    267  1.64.2.2  gehenna file	arch/sparc64/sparc64/sunos32_machdep.c	compat_sunos & compat_netbsd32
    268  1.64.2.2  gehenna 
    269  1.64.2.2  gehenna # Miscellaneous
    270  1.64.2.2  gehenna file	netns/ns_cksum.c		ns
    271  1.64.2.2  gehenna 
    272  1.64.2.2  gehenna file	dev/md_root.c			memory_disk_hooks
    273  1.64.2.2  gehenna 
    274  1.64.2.2  gehenna include "arch/sparc64/conf/majors.sparc64"
    275