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