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