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