Home | History | Annotate | Line # | Download | only in conf
files.sparc64 revision 1.32
      1  1.32      mrg #	$NetBSD: files.sparc64,v 1.32 2000/06/18 06:57:15 mrg 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.30      eeh file net/if_ppp.c	ppp	needs-count	compile-with "${NOOPT_C}"
     18  1.30      eeh file net/if_loop.c	loop	needs-count	compile-with "${NOOPT_C}"
     19  1.30      eeh file net/if_sl.c	sl	needs-count	compile-with "${NOOPT_C}"
     20  1.31      eeh file ufs/lfs/lfs_debug.c                lfs	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.1      eeh device clock
     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.1      eeh 
     73   1.1      eeh device power
     74  1.20      mrg attach power at sbus, ebus
     75   1.1      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.1      eeh device zs {channel = -1}
     82  1.11       pk attach zs at mainbus, sbus
     83   1.1      eeh file	arch/sparc64/dev/zs.c			zs needs-count
     84   1.1      eeh file	dev/ic/z8530sc.c			zs
     85   1.1      eeh 
     86  1.20      mrg # siemens SAB82532; found on U5/U10/... for tty ports.
     87  1.20      mrg #device sab {channel = -1}
     88  1.20      mrg #attach sab at ebus
     89  1.20      mrg #file	arch/sparc64/dev/sab_ebus.c		sab
     90  1.20      mrg #file	dev/ic/sab82532.c			sab
     91  1.20      mrg 
     92  1.20      mrg # "com" attachments for the kbd/mouse of the U5/U10/...
     93  1.20      mrg #device ucom {}
     94  1.20      mrg #attach ucom at ebus with com
     95  1.20      mrg #file	arch/sparc64/dev/ucom_ebus.c		ucom
     96  1.20      mrg 
     97  1.20      mrg # XXX bogus; this is in dev/isa/files.isa.  fix me please!
     98  1.27      mrg # XXX we should attach a `bpp'-style device here rather than
     99  1.27      mrg # `lpt' because the `bpp' driver supports DMA.
    100  1.21      mrg device	lpt
    101  1.21      mrg file	dev/ic/lpt.c				lpt needs-flag
    102  1.26      mrg 
    103  1.26      mrg device	auxio
    104  1.27      mrg attach	auxio at ebus with auxio_ebus
    105  1.27      mrg attach	auxio at sbus with auxio_sbus
    106  1.27      mrg file	arch/sparc64/dev/auxio.c		auxio
    107  1.21      mrg 
    108  1.20      mrg attach lpt at ebus with lpt_ebus
    109  1.20      mrg file	arch/sparc64/dev/lpt_ebus.c		lpt_ebus
    110  1.20      mrg 
    111   1.1      eeh device fdc {}
    112  1.20      mrg attach fdc at mainbus, sbus, ebus
    113  1.20      mrg # attach fdc at ebus
    114   1.1      eeh device fd: disk
    115   1.1      eeh attach fd at fdc
    116  1.15      mrg file	dev/sun/fd.c				fdc | fd needs-flag
    117  1.15      mrg file	arch/sparc64/sparc64/bsd_fdintr.s	fdc
    118   1.1      eeh 
    119  1.21      mrg attach	audiocs at ebus with audiocs_ebus
    120  1.21      mrg file	arch/sparc64/dev/cs4231_ebus.c		audiocs_ebus
    121  1.21      mrg 
    122   1.1      eeh #
    123   1.1      eeh # Console (zs) related stuff
    124   1.1      eeh #
    125   1.1      eeh 
    126   1.1      eeh device zstty: tty
    127   1.1      eeh attach zstty at zs
    128   1.1      eeh file dev/ic/z8530tty.c			zstty needs-flag
    129   1.1      eeh file arch/sparc/dev/zs_kgdb.c		kgdb
    130   1.1      eeh 
    131  1.20      mrg #device sabtty: tty
    132  1.20      mrg #attach sabtty at sab
    133  1.20      mrg #file dev/ic/sabtty.c			sabtty needs-flag
    134  1.20      mrg 
    135   1.1      eeh define zsevent
    136   1.1      eeh file dev/sun/event.c			zsevent
    137   1.1      eeh 
    138   1.1      eeh device kbd: zsevent
    139  1.18      mrg attach kbd at zs with kbd_zs
    140  1.21      mrg #attach kbd at ucom with kbd_ucom
    141  1.18      mrg file dev/sun/kbd_zs.c			kbd_zs
    142   1.1      eeh file dev/sun/kbd.c			kbd needs-flag
    143   1.1      eeh file dev/sun/kbd_tables.c 		kbd
    144   1.1      eeh file arch/sparc64/dev/kd.c 		kbd
    145  1.21      mrg #file arch/sparc64/dev/kbd_ucom.c 	kbd_ucom
    146   1.1      eeh 
    147   1.1      eeh device ms: zsevent
    148  1.18      mrg attach ms at zs with ms_zs
    149  1.21      mrg #attach ms at ucom with ms_ucom
    150  1.18      mrg file dev/sun/ms_zs.c			ms_zs
    151   1.1      eeh file dev/sun/ms.c			ms needs-flag
    152  1.21      mrg #file arch/sparc64/dev/ms_ucom.c 	ms_ucom
    153   1.1      eeh 
    154   1.1      eeh 
    155   1.1      eeh #
    156   1.1      eeh # Machine-independent SCSI drivers
    157   1.1      eeh #
    158  1.17   kleink include "dev/scsipi/files.scsipi"
    159   1.1      eeh 
    160  1.12       pk major	{ cd = 18 }
    161  1.12       pk major	{ fd = 16 }
    162  1.12       pk major	{ md = 5 }
    163  1.12       pk major	{ sd = 7 }
    164  1.20      mrg major	{ wd = 12 }
    165  1.25    oster 
    166  1.25    oster # RAIDframe
    167  1.25    oster major 	{ raid = 25 }
    168   1.2      eeh 
    169   1.1      eeh # Brooktree DAC attribute
    170   1.1      eeh define bt_dac
    171   1.1      eeh 
    172   1.1      eeh device bwtwo
    173  1.11       pk attach bwtwo at sbus
    174   1.1      eeh file	arch/sparc64/dev/bwtwo.c		bwtwo needs-flag
    175   1.1      eeh 
    176   1.1      eeh device cgtwo
    177  1.11       pk attach cgtwo at sbus
    178   1.1      eeh file	arch/sparc64/dev/cgtwo.c		cgtwo needs-flag
    179   1.1      eeh 
    180   1.1      eeh device cgthree: bt_dac
    181   1.1      eeh attach cgthree at sbus
    182   1.1      eeh file	arch/sparc64/dev/cgthree.c	cgthree needs-flag
    183   1.1      eeh 
    184   1.1      eeh device cgfour: bt_dac
    185  1.11       pk attach cgfour at sbus
    186   1.1      eeh file	arch/sparc64/dev/cgfour.c		cgfour needs-flag
    187   1.1      eeh 
    188   1.1      eeh device cgsix: bt_dac
    189  1.11       pk attach cgsix at sbus
    190   1.1      eeh file	arch/sparc64/dev/cgsix.c		cgsix needs-flag
    191   1.1      eeh file	arch/sparc64/dev/cgsix_sbus.c		cgsix needs-flag
    192   1.1      eeh 
    193   1.1      eeh device cgeight: bt_dac
    194  1.11       pk attach cgeight at sbus
    195   1.1      eeh file	arch/sparc64/dev/cgeight.c	cgeight needs-flag
    196   1.1      eeh 
    197   1.1      eeh device tcx: bt_dac
    198   1.1      eeh attach tcx at sbus
    199   1.1      eeh file	arch/sparc64/dev/tcx.c		tcx needs-flag
    200   1.1      eeh 
    201   1.1      eeh device cgfourteen
    202  1.11       pk attach cgfourteen at sbus
    203   1.1      eeh file	arch/sparc64/dev/cgfourteen.c	cgfourteen needs-flag
    204   1.1      eeh 
    205   1.1      eeh file	arch/sparc64/dev/bt_subr.c	bt_dac
    206   1.1      eeh 
    207   1.1      eeh #
    208   1.1      eeh # Generic Sun stuff
    209   1.1      eeh #
    210   1.1      eeh 
    211   1.1      eeh file	dev/cons.c
    212   1.1      eeh file	arch/sparc64/dev/fb.c
    213  1.19      eeh file	arch/sparc64/dev/consinit.c
    214   1.1      eeh 
    215  1.32      mrg file	arch/sparc/fpu/fpu.c
    216  1.32      mrg file	arch/sparc/fpu/fpu_add.c
    217  1.32      mrg file	arch/sparc/fpu/fpu_compare.c
    218  1.32      mrg file	arch/sparc/fpu/fpu_div.c
    219  1.32      mrg file	arch/sparc/fpu/fpu_explode.c
    220  1.32      mrg file	arch/sparc/fpu/fpu_implode.c
    221  1.32      mrg file	arch/sparc/fpu/fpu_mul.c
    222  1.32      mrg file	arch/sparc/fpu/fpu_sqrt.c
    223  1.32      mrg file	arch/sparc/fpu/fpu_subr.c
    224   1.1      eeh 
    225   1.1      eeh # N.B.: optimizer breaks pmap.c and/or cache.c somehow -- have not
    226   1.1      eeh # identified the exact problem yet.  NOOPT_C suffices for now.
    227   1.1      eeh file	arch/sparc64/sparc64/autoconf.c
    228   1.1      eeh file	arch/sparc64/sparc64/cache.c
    229   1.1      eeh file	arch/sparc64/sparc64/conf.c
    230   1.1      eeh file	arch/sparc64/sparc64/emul.c
    231   1.1      eeh file	arch/sparc64/sparc64/in_cksum.c
    232  1.24  thorpej file	netinet/in4_cksum.c		inet
    233   1.1      eeh file	arch/sparc64/sparc64/intr.c
    234   1.1      eeh file	arch/sparc64/sparc64/kgdb_machdep.c kgdb
    235   1.1      eeh # sparc/sparc/locore.s is handled specially in the makefile,
    236   1.1      eeh # because it must come first in the "ld" command line.
    237   1.1      eeh file	arch/sparc64/sparc64/locore2.c
    238   1.1      eeh file	arch/sparc64/sparc64/machdep.c
    239   1.1      eeh file	arch/sparc64/sparc64/process_machdep.c
    240   1.1      eeh file	arch/sparc64/sparc64/mem.c
    241   1.1      eeh file	arch/sparc64/sparc64/openprom.c
    242   1.1      eeh file	arch/sparc64/sparc64/openfirm.c
    243   1.1      eeh file	arch/sparc64/sparc64/ofw_machdep.c
    244   1.1      eeh file	arch/sparc64/sparc64/pmap.c
    245   1.1      eeh # the following overrides the generic "sys_process.c"
    246   1.1      eeh # commented out by deraadt
    247   1.1      eeh #file	arch/sparc64/sparc64/sys_process.c
    248   1.1      eeh file	arch/sparc64/sparc64/sys_machdep.c
    249   1.1      eeh file	arch/sparc64/sparc64/trap.c
    250   1.1      eeh file	arch/sparc64/sparc64/vm_machdep.c
    251   1.1      eeh file	arch/sparc64/sparc64/disksubr.c
    252   1.1      eeh 
    253   1.1      eeh file	arch/sparc64/sparc64/db_interface.c	ddb | kgdb
    254   1.1      eeh file	arch/sparc64/sparc64/db_trace.c	ddb
    255   1.1      eeh file	arch/sparc64/sparc64/db_disasm.c	ddb
    256   1.1      eeh #file 	ddb/db_aout.c			ddb_aout
    257   1.1      eeh #file	ddb/db_elf.c			ddb
    258   1.1      eeh 
    259   1.1      eeh #
    260   1.1      eeh # Raster Console
    261   1.1      eeh #
    262  1.17   kleink include "dev/rcons/files.rcons"
    263  1.17   kleink include "dev/rasops/files.rasops"
    264  1.17   kleink include "dev/wsfont/files.wsfont"
    265   1.1      eeh 
    266   1.1      eeh #
    267   1.1      eeh # Compatibility modules
    268   1.1      eeh #
    269  1.13  thorpej 
    270  1.13  thorpej # Binary compatiblity with previous NetBSD releases.
    271  1.13  thorpej file	arch/sparc64/sparc64/compat_13_machdep.c compat_13
    272   1.1      eeh 
    273  1.22      eeh # NetBSD/sparc 32-bit Binary compatibility (COMPAT_NETBSD32)
    274  1.17   kleink include "compat/netbsd32/files.netbsd32"
    275  1.15      mrg file	arch/sparc64/sparc64/netbsd32_machdep.c	compat_netbsd32
    276  1.22      eeh 
    277  1.22      eeh # NetBSD a.out Binary Compatibility (COMPAT_AOUT)
    278  1.22      eeh include "compat/aout/files.aout"
    279   1.8      mrg 
    280   1.1      eeh # SVR4 Binary Compatibility (COMPAT_SVR4)
    281  1.17   kleink include "compat/svr4/files.svr4"
    282   1.1      eeh file	arch/sparc64/sparc64/svr4_machdep.c	compat_svr4
    283   1.1      eeh 
    284   1.1      eeh # SunOS Binary Compatibility (COMPAT_SUNOS)
    285  1.17   kleink include "compat/sunos/files.sunos"
    286   1.8      mrg file	arch/sparc64/sparc64/sunos_machdep.c	compat_sunos
    287   1.1      eeh 
    288   1.1      eeh # Miscellaneous
    289   1.1      eeh file	netns/ns_cksum.c		ns
    290   1.1      eeh 
    291   1.1      eeh file	arch/sparc64/dev/md_root.c	memory_disk_hooks
    292