Home | History | Annotate | Line # | Download | only in conf
files.sparc64 revision 1.34
      1  1.34       pk #	$NetBSD: files.sparc64,v 1.34 2000/07/26 13:39:39 pk 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.33      mrg 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.17   kleink include "dev/sbus/files.sbus"
     35  1.20      mrg attach sbus at mainbus
     36   1.1      eeh file	arch/sparc64/dev/sbus.c			sbus
     37  1.14      mrg 
     38  1.20      mrg device  psycho: pcibus
     39  1.20      mrg attach  psycho at mainbus
     40  1.20      mrg include "dev/pci/files.pci"
     41  1.20      mrg file	arch/sparc64/dev/psycho.c		psycho
     42  1.20      mrg file	arch/sparc64/dev/pci_machdep.c		psycho
     43  1.20      mrg 
     44  1.20      mrg # IOMMU is for both
     45  1.20      mrg file	arch/sparc64/dev/iommu.c		sbus | psycho
     46  1.20      mrg 
     47  1.20      mrg # can't use ppb for SUNW,simba
     48  1.20      mrg device  simba: pcibus
     49  1.20      mrg attach  simba at pci
     50  1.20      mrg file	arch/sparc64/dev/simba.c		simba
     51  1.20      mrg 
     52  1.20      mrg include "dev/ata/files.ata"
     53  1.20      mrg file	arch/sparc64/dev/pciide_machdep.c	pciide
     54  1.20      mrg 
     55  1.20      mrg device ebus {[addr = -1]}: pcibus
     56  1.20      mrg attach ebus at pci
     57  1.20      mrg file	arch/sparc64/dev/ebus.c			ebus
     58  1.20      mrg 
     59  1.14      mrg # network devices MII bus
     60  1.17   kleink include "dev/mii/files.mii"
     61   1.1      eeh 
     62  1.34       pk device clock: mk48txx
     63  1.20      mrg attach clock at mainbus, sbus with clock_sbus
     64  1.20      mrg attach clock at ebus with clock_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.1      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.1      eeh device zs {channel = -1}
     83  1.11       pk attach zs at mainbus, sbus
     84   1.1      eeh file	arch/sparc64/dev/zs.c			zs needs-count
     85   1.1      eeh file	dev/ic/z8530sc.c			zs
     86   1.1      eeh 
     87  1.20      mrg # siemens SAB82532; found on U5/U10/... for tty ports.
     88  1.20      mrg #device sab {channel = -1}
     89  1.20      mrg #attach sab at ebus
     90  1.20      mrg #file	arch/sparc64/dev/sab_ebus.c		sab
     91  1.20      mrg #file	dev/ic/sab82532.c			sab
     92  1.20      mrg 
     93  1.20      mrg # "com" attachments for the kbd/mouse of the U5/U10/...
     94  1.20      mrg #device ucom {}
     95  1.20      mrg #attach ucom at ebus with com
     96  1.20      mrg #file	arch/sparc64/dev/ucom_ebus.c		ucom
     97  1.20      mrg 
     98  1.20      mrg # XXX bogus; this is in dev/isa/files.isa.  fix me please!
     99  1.27      mrg # XXX we should attach a `bpp'-style device here rather than
    100  1.27      mrg # `lpt' because the `bpp' driver supports DMA.
    101  1.21      mrg device	lpt
    102  1.21      mrg file	dev/ic/lpt.c				lpt needs-flag
    103  1.26      mrg 
    104  1.26      mrg device	auxio
    105  1.27      mrg attach	auxio at ebus with auxio_ebus
    106  1.27      mrg attach	auxio at sbus with auxio_sbus
    107  1.27      mrg file	arch/sparc64/dev/auxio.c		auxio
    108  1.21      mrg 
    109  1.20      mrg attach lpt at ebus with lpt_ebus
    110  1.20      mrg file	arch/sparc64/dev/lpt_ebus.c		lpt_ebus
    111  1.20      mrg 
    112   1.1      eeh device fdc {}
    113  1.20      mrg attach fdc at mainbus, sbus, ebus
    114  1.20      mrg # attach fdc at ebus
    115   1.1      eeh device fd: disk
    116   1.1      eeh attach fd at fdc
    117  1.15      mrg file	dev/sun/fd.c				fdc | fd needs-flag
    118  1.15      mrg file	arch/sparc64/sparc64/bsd_fdintr.s	fdc
    119   1.1      eeh 
    120  1.21      mrg attach	audiocs at ebus with audiocs_ebus
    121  1.21      mrg file	arch/sparc64/dev/cs4231_ebus.c		audiocs_ebus
    122  1.21      mrg 
    123   1.1      eeh #
    124   1.1      eeh # Console (zs) related stuff
    125   1.1      eeh #
    126   1.1      eeh 
    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.1      eeh define zsevent
    137   1.1      eeh file dev/sun/event.c			zsevent
    138   1.1      eeh 
    139   1.1      eeh device kbd: zsevent
    140  1.18      mrg attach kbd at zs with kbd_zs
    141  1.21      mrg #attach kbd at ucom with kbd_ucom
    142  1.18      mrg file dev/sun/kbd_zs.c			kbd_zs
    143   1.1      eeh file dev/sun/kbd.c			kbd needs-flag
    144   1.1      eeh file dev/sun/kbd_tables.c 		kbd
    145   1.1      eeh file arch/sparc64/dev/kd.c 		kbd
    146  1.21      mrg #file arch/sparc64/dev/kbd_ucom.c 	kbd_ucom
    147   1.1      eeh 
    148   1.1      eeh device ms: zsevent
    149  1.18      mrg attach ms at zs with ms_zs
    150  1.21      mrg #attach ms at ucom with ms_ucom
    151  1.18      mrg file dev/sun/ms_zs.c			ms_zs
    152   1.1      eeh file dev/sun/ms.c			ms needs-flag
    153  1.21      mrg #file arch/sparc64/dev/ms_ucom.c 	ms_ucom
    154   1.1      eeh 
    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.2      eeh 
    170   1.1      eeh # Brooktree DAC attribute
    171   1.1      eeh define bt_dac
    172   1.1      eeh 
    173   1.1      eeh device bwtwo
    174  1.11       pk attach bwtwo at sbus
    175   1.1      eeh file	arch/sparc64/dev/bwtwo.c		bwtwo needs-flag
    176   1.1      eeh 
    177   1.1      eeh device cgtwo
    178  1.11       pk attach cgtwo at sbus
    179   1.1      eeh file	arch/sparc64/dev/cgtwo.c		cgtwo needs-flag
    180   1.1      eeh 
    181   1.1      eeh device cgthree: bt_dac
    182   1.1      eeh attach cgthree at sbus
    183   1.1      eeh file	arch/sparc64/dev/cgthree.c	cgthree needs-flag
    184   1.1      eeh 
    185   1.1      eeh device cgfour: bt_dac
    186  1.11       pk attach cgfour at sbus
    187   1.1      eeh file	arch/sparc64/dev/cgfour.c		cgfour needs-flag
    188   1.1      eeh 
    189   1.1      eeh device cgsix: bt_dac
    190  1.11       pk attach cgsix at sbus
    191   1.1      eeh file	arch/sparc64/dev/cgsix.c		cgsix needs-flag
    192   1.1      eeh file	arch/sparc64/dev/cgsix_sbus.c		cgsix needs-flag
    193   1.1      eeh 
    194   1.1      eeh device cgeight: bt_dac
    195  1.11       pk attach cgeight at sbus
    196   1.1      eeh file	arch/sparc64/dev/cgeight.c	cgeight needs-flag
    197   1.1      eeh 
    198   1.1      eeh device tcx: bt_dac
    199   1.1      eeh attach tcx at sbus
    200   1.1      eeh file	arch/sparc64/dev/tcx.c		tcx needs-flag
    201   1.1      eeh 
    202   1.1      eeh device cgfourteen
    203  1.11       pk attach cgfourteen at sbus
    204   1.1      eeh file	arch/sparc64/dev/cgfourteen.c	cgfourteen needs-flag
    205   1.1      eeh 
    206   1.1      eeh file	arch/sparc64/dev/bt_subr.c	bt_dac
    207   1.1      eeh 
    208   1.1      eeh #
    209   1.1      eeh # Generic Sun stuff
    210   1.1      eeh #
    211   1.1      eeh 
    212   1.1      eeh file	dev/cons.c
    213   1.1      eeh file	arch/sparc64/dev/fb.c
    214  1.19      eeh file	arch/sparc64/dev/consinit.c
    215   1.1      eeh 
    216  1.32      mrg file	arch/sparc/fpu/fpu.c
    217  1.32      mrg file	arch/sparc/fpu/fpu_add.c
    218  1.32      mrg file	arch/sparc/fpu/fpu_compare.c
    219  1.32      mrg file	arch/sparc/fpu/fpu_div.c
    220  1.32      mrg file	arch/sparc/fpu/fpu_explode.c
    221  1.32      mrg file	arch/sparc/fpu/fpu_implode.c
    222  1.32      mrg file	arch/sparc/fpu/fpu_mul.c
    223  1.32      mrg file	arch/sparc/fpu/fpu_sqrt.c
    224  1.32      mrg file	arch/sparc/fpu/fpu_subr.c
    225   1.1      eeh 
    226   1.1      eeh # N.B.: optimizer breaks pmap.c and/or cache.c somehow -- have not
    227   1.1      eeh # identified the exact problem yet.  NOOPT_C suffices for now.
    228   1.1      eeh file	arch/sparc64/sparc64/autoconf.c
    229   1.1      eeh file	arch/sparc64/sparc64/cache.c
    230   1.1      eeh file	arch/sparc64/sparc64/conf.c
    231   1.1      eeh file	arch/sparc64/sparc64/emul.c
    232   1.1      eeh file	arch/sparc64/sparc64/in_cksum.c
    233  1.24  thorpej file	netinet/in4_cksum.c		inet
    234   1.1      eeh file	arch/sparc64/sparc64/intr.c
    235   1.1      eeh file	arch/sparc64/sparc64/kgdb_machdep.c kgdb
    236   1.1      eeh # sparc/sparc/locore.s is handled specially in the makefile,
    237   1.1      eeh # because it must come first in the "ld" command line.
    238   1.1      eeh file	arch/sparc64/sparc64/locore2.c
    239   1.1      eeh file	arch/sparc64/sparc64/machdep.c
    240   1.1      eeh file	arch/sparc64/sparc64/process_machdep.c
    241   1.1      eeh file	arch/sparc64/sparc64/mem.c
    242   1.1      eeh file	arch/sparc64/sparc64/openprom.c
    243   1.1      eeh file	arch/sparc64/sparc64/openfirm.c
    244   1.1      eeh file	arch/sparc64/sparc64/ofw_machdep.c
    245   1.1      eeh file	arch/sparc64/sparc64/pmap.c
    246   1.1      eeh # the following overrides the generic "sys_process.c"
    247   1.1      eeh # commented out by deraadt
    248   1.1      eeh #file	arch/sparc64/sparc64/sys_process.c
    249   1.1      eeh file	arch/sparc64/sparc64/sys_machdep.c
    250   1.1      eeh file	arch/sparc64/sparc64/trap.c
    251   1.1      eeh file	arch/sparc64/sparc64/vm_machdep.c
    252   1.1      eeh file	arch/sparc64/sparc64/disksubr.c
    253   1.1      eeh 
    254   1.1      eeh file	arch/sparc64/sparc64/db_interface.c	ddb | kgdb
    255   1.1      eeh file	arch/sparc64/sparc64/db_trace.c	ddb
    256   1.1      eeh file	arch/sparc64/sparc64/db_disasm.c	ddb
    257   1.1      eeh #file 	ddb/db_aout.c			ddb_aout
    258   1.1      eeh #file	ddb/db_elf.c			ddb
    259   1.1      eeh 
    260   1.1      eeh #
    261   1.1      eeh # Raster Console
    262   1.1      eeh #
    263  1.17   kleink include "dev/rcons/files.rcons"
    264  1.17   kleink include "dev/rasops/files.rasops"
    265  1.17   kleink include "dev/wsfont/files.wsfont"
    266   1.1      eeh 
    267   1.1      eeh #
    268   1.1      eeh # Compatibility modules
    269   1.1      eeh #
    270  1.13  thorpej 
    271  1.13  thorpej # Binary compatiblity with previous NetBSD releases.
    272  1.13  thorpej file	arch/sparc64/sparc64/compat_13_machdep.c compat_13
    273   1.1      eeh 
    274  1.22      eeh # NetBSD/sparc 32-bit Binary compatibility (COMPAT_NETBSD32)
    275  1.17   kleink include "compat/netbsd32/files.netbsd32"
    276  1.15      mrg file	arch/sparc64/sparc64/netbsd32_machdep.c	compat_netbsd32
    277  1.22      eeh 
    278  1.22      eeh # NetBSD a.out Binary Compatibility (COMPAT_AOUT)
    279  1.22      eeh include "compat/aout/files.aout"
    280   1.8      mrg 
    281   1.1      eeh # SVR4 Binary Compatibility (COMPAT_SVR4)
    282  1.17   kleink include "compat/svr4/files.svr4"
    283   1.1      eeh file	arch/sparc64/sparc64/svr4_machdep.c	compat_svr4
    284   1.1      eeh 
    285   1.1      eeh # SunOS Binary Compatibility (COMPAT_SUNOS)
    286  1.17   kleink include "compat/sunos/files.sunos"
    287   1.8      mrg file	arch/sparc64/sparc64/sunos_machdep.c	compat_sunos
    288   1.1      eeh 
    289   1.1      eeh # Miscellaneous
    290   1.1      eeh file	netns/ns_cksum.c		ns
    291   1.1      eeh 
    292   1.1      eeh file	arch/sparc64/dev/md_root.c	memory_disk_hooks
    293