NetBSD/sys/arch/sparc/conf/files.sparc

273 lines
6.6 KiB
Plaintext
Raw Normal View History

1998-01-12 23:23:38 +03:00
# $NetBSD: files.sparc,v 1.47 1998/01/12 20:23:38 thorpej Exp $
# @(#)files.sparc 8.1 (Berkeley) 7/19/93
# sparc-specific configuration info
1996-12-07 00:57:57 +03:00
# maxpartitions must be first item in files.${ARCH}
maxpartitions 8
1997-07-08 01:53:43 +04:00
maxusers 2 8 1024
1998-01-12 23:23:38 +03:00
device mainbus class dull {}
attach mainbus at root
1998-01-12 23:23:38 +03:00
device obio class dull { [addr = -1], [level = -1] }
attach obio at mainbus
1996-12-07 00:57:57 +03:00
1998-01-12 23:23:38 +03:00
device iommu class dull {}
1996-12-07 00:57:57 +03:00
attach iommu at mainbus
file arch/sparc/sparc/iommu.c iommu
1998-01-12 23:23:38 +03:00
device vme class dull {}
attach vme at iommu
1998-01-12 23:23:38 +03:00
device vmel class dull { [addr = -1], [level = -1], [vect = -1] }
attach vmel at mainbus, vme
1998-01-12 23:23:38 +03:00
device vmes class dull { [addr = -1], [level = -1], [vect = -1] }
attach vmes at mainbus, vme
file arch/sparc/dev/obio.c obio | vmel | vmes | vme
1998-01-12 23:23:38 +03:00
device auxreg class dull
attach auxreg at mainbus, obio
file arch/sparc/sparc/auxreg.c
1998-01-12 23:23:38 +03:00
device clock class dull
attach clock at mainbus, obio
1998-01-12 23:23:38 +03:00
device oclock class dull
attach oclock at obio
1998-01-12 23:23:38 +03:00
device timer class dull
attach timer at mainbus, obio
1998-01-12 23:23:38 +03:00
device eeprom class dull
attach eeprom at obio
file arch/sparc/sparc/clock.c
1998-01-12 23:23:38 +03:00
device power class dull
attach power at obio
file arch/sparc/dev/power.c power
1998-01-12 23:23:38 +03:00
device cpu class cpu
attach cpu at mainbus
file arch/sparc/sparc/cpu.c
1998-01-12 23:23:38 +03:00
device memreg class dull
attach memreg at mainbus, obio
file arch/sparc/sparc/memreg.c
1998-01-12 23:23:38 +03:00
device zs class dull {channel = -1}
attach zs at mainbus, obio
file arch/sparc/dev/zs.c zs needs-count
1997-10-18 03:59:44 +04:00
file dev/ic/z8530sc.c zs
1998-01-12 23:23:38 +03:00
device fdc class dull {}
attach fdc at mainbus, obio
1998-01-12 23:23:38 +03:00
device fd class disk: disk
attach fd at fdc
file arch/sparc/dev/fd.c fdc | fd needs-flag
file arch/sparc/sparc/bsd_fdintr.s fdc
1998-01-12 23:23:38 +03:00
device sbus class dull { slot = -1, offset = -1 }
attach sbus at mainbus, iommu
file arch/sparc/dev/sbus.c sbus
1997-10-18 03:59:44 +04:00
#
# Console (zs) related stuff
#
1998-01-12 23:23:38 +03:00
device zstty class tty: tty
1997-10-18 03:59:44 +04:00
attach zstty at zs
file dev/ic/z8530tty.c zstty needs-flag
file arch/sparc/dev/zs_kgdb.c kgdb
define zsevent
file dev/sun/event.c zsevent
1998-01-12 23:23:38 +03:00
device kbd class dull: zsevent
1997-10-18 03:59:44 +04:00
attach kbd at zs
file dev/sun/kbd.c kbd needs-flag
file dev/sun/kbd_tables.c kbd
file arch/sparc/dev/kd.c kbd
1998-01-12 23:23:38 +03:00
device ms class dull: zsevent
1997-10-18 03:59:44 +04:00
attach ms at zs
file dev/sun/ms.c ms needs-flag
1995-06-02 21:53:51 +04:00
#
# Machine-independent SCSI drivers
#
include "../../../dev/scsipi/files.scsipi"
major { sd = 7 }
major { vnd = 8 }
major { cd = 18 }
1998-01-12 23:23:38 +03:00
device dma class dull {}
attach dma at sbus, obio
1998-01-12 23:23:38 +03:00
device ledma class dull {}
attach ledma at sbus
file arch/sparc/dev/dma.c dma | ledma
1998-01-12 23:23:38 +03:00
device lebuffer class dull {}
1996-12-07 00:57:57 +03:00
attach lebuffer at sbus
file arch/sparc/dev/lebuffer.c lebuffer
1998-01-12 23:23:38 +03:00
device esp class dull: scsi, ncr53c9x
attach esp at sbus, dma, obio
file arch/sparc/dev/esp.c esp
1998-01-12 23:23:38 +03:00
device audioamd class dull: audio
attach audioamd at mainbus, obio, sbus
file arch/sparc/dev/amd7930.c audio
file arch/sparc/sparc/amd7930intr.s audio
# Brooktree DAC attribute
define bt_dac
# Include /dev/fb driver only if a framebuffer card is included
define fb
1998-01-12 23:23:38 +03:00
device bwtwo class dull: fb
attach bwtwo at sbus, obio, vmes, vmel
file arch/sparc/dev/bwtwo.c bwtwo needs-flag
1998-01-12 23:23:38 +03:00
device cgtwo class dull: fb
attach cgtwo at sbus, obio, vmes
1995-09-18 01:03:36 +04:00
file arch/sparc/dev/cgtwo.c cgtwo needs-flag
1998-01-12 23:23:38 +03:00
device cgthree class dull: bt_dac, fb
attach cgthree at sbus
file arch/sparc/dev/cgthree.c cgthree needs-flag
1998-01-12 23:23:38 +03:00
device cgfour class dull: bt_dac, fb
attach cgfour at obio
file arch/sparc/dev/cgfour.c cgfour needs-flag
1998-01-12 23:23:38 +03:00
device cgsix class dull: bt_dac, fb
attach cgsix at sbus, obio
file arch/sparc/dev/cgsix.c cgsix needs-flag
1998-01-12 23:23:38 +03:00
device cgeight class dull: bt_dac, fb
attach cgeight at obio
file arch/sparc/dev/cgeight.c cgeight needs-flag
1998-01-12 23:23:38 +03:00
device tcx class dull: bt_dac, fb
1996-06-19 17:21:09 +04:00
attach tcx at sbus
file arch/sparc/dev/tcx.c tcx needs-flag
1998-01-12 23:23:38 +03:00
device cgfourteen class dull: fb
attach cgfourteen at obio
file arch/sparc/dev/cgfourteen.c cgfourteen needs-flag
file arch/sparc/dev/bt_subr.c bt_dac
file arch/sparc/dev/fb.c fb needs-flag
# device definition in sys/conf/files
1996-12-07 00:57:57 +03:00
attach le at sbus, ledma, lebuffer, obio
file arch/sparc/dev/if_le.c le
1998-01-12 23:23:38 +03:00
device ie class ifnet: ifnet, ether, arp
attach ie at obio, vmes, vmel
file arch/sparc/dev/if_ie.c ie
1998-01-12 23:23:38 +03:00
device xdc class dull {drive = -1}
attach xdc at vmel
1998-01-12 23:23:38 +03:00
device xd class disk: disk
attach xd at xdc
1995-06-27 03:01:06 +04:00
file arch/sparc/dev/xd.c xd needs-flag
major {xd = 10}
1998-01-12 23:23:38 +03:00
device xyc class dull {drive = -1}
attach xyc at vmes
1998-01-12 23:23:38 +03:00
device xy class disk: disk
attach xy at xyc
1995-09-25 23:20:27 +03:00
file arch/sparc/dev/xy.c xy needs-flag
major {xy = 3}
1998-01-12 23:23:38 +03:00
device si class dull: scsi, ncr5380sbc
attach si at vmes
1998-01-12 23:23:38 +03:00
device sw class dull: scsi, ncr5380sbc
attach sw at obio
file arch/sparc/dev/si.c si | sw
1995-07-09 01:33:48 +04:00
# Efficient Networks, Inc. ATM interface
# device declaration in sys/conf/files
attach en at sbus with en_sbus
file arch/sparc/dev/if_en_sbus.c en_sbus
# Qlogic ISP 10x0 (Sbus) family
# device declaration in sys/conf/files
attach isp at sbus with isp_sbus
file arch/sparc/dev/isp_sbus.c isp_sbus
1996-05-30 01:56:38 +04:00
#
# Generic Sun stuff
#
1997-10-18 03:59:44 +04:00
file dev/cons.c
file arch/sparc/fpu/fpu.c
file arch/sparc/fpu/fpu_add.c
file arch/sparc/fpu/fpu_compare.c
file arch/sparc/fpu/fpu_div.c
file arch/sparc/fpu/fpu_explode.c
file arch/sparc/fpu/fpu_implode.c
file arch/sparc/fpu/fpu_mul.c
file arch/sparc/fpu/fpu_sqrt.c
file arch/sparc/fpu/fpu_subr.c
# N.B.: optimizer breaks pmap.c and/or cache.c somehow -- have not
# identified the exact problem yet. NOOPT_C suffices for now.
file arch/sparc/sparc/autoconf.c
file arch/sparc/sparc/cache.c
file arch/sparc/sparc/conf.c
1997-03-15 05:36:00 +03:00
file arch/sparc/sparc/emul.c
file arch/sparc/sparc/in_cksum.c
file arch/sparc/sparc/intr.c
1997-09-01 01:29:16 +04:00
file arch/sparc/sparc/kgdb_machdep.c kgdb
# sparc/sparc/locore.s is handled specially in the makefile,
# because it must come first in the "ld" command line.
file arch/sparc/sparc/locore2.c
file arch/sparc/sparc/machdep.c
file arch/sparc/sparc/process_machdep.c
file arch/sparc/sparc/mem.c
file arch/sparc/sparc/openprom.c
file arch/sparc/sparc/pmap.c
# the following overrides the generic "sys_process.c"
# commented out by deraadt
#file arch/sparc/sparc/sys_process.c
file arch/sparc/sparc/sys_machdep.c
file arch/sparc/sparc/trap.c
file arch/sparc/sparc/vm_machdep.c
file arch/sparc/sparc/disksubr.c
file kludge_for_in_proto.c hy needs-flag
1997-09-01 01:29:16 +04:00
file arch/sparc/sparc/db_interface.c ddb | kgdb
file arch/sparc/sparc/db_trace.c ddb
file arch/sparc/sparc/db_disasm.c ddb
1995-10-05 03:21:35 +03:00
#
# Raster Console
#
include "../../../dev/rcons/files.rcons"
#
# Compatibility modules
#
# SVR4 Binary Compatibility (COMPAT_SVR4)
include "../../../compat/svr4/files.svr4"
file arch/sparc/sparc/svr4_machdep.c compat_svr4
file arch/sparc/sparc/sunos_machdep.c compat_sunos
# SunOS Binary Compatibility (COMPAT_SUNOS)
include "../../../compat/sunos/files.sunos"
1996-03-03 02:55:17 +03:00
# Miscellaneous
file netns/ns_cksum.c ns
1996-05-30 01:56:38 +04:00
1996-12-29 02:22:07 +03:00
major {md = 5}
file arch/sparc/dev/md_root.c memory_disk_hooks