head	1.25;
access;
symbols
	perseant-exfatfs-base-20250801:1.25
	perseant-exfatfs-base-20240630:1.25
	perseant-exfatfs:1.25.0.142
	perseant-exfatfs-base:1.25
	bouyer-sunxi-drm:1.25.0.140
	bouyer-sunxi-drm-base:1.25
	cjep_sun2x:1.25.0.138
	cjep_sun2x-base:1.25
	cjep_staticlib_x-base1:1.25
	cjep_staticlib_x:1.25.0.136
	cjep_staticlib_x-base:1.25
	thorpej-futex-base:1.25
	bouyer-xenpvh-base2:1.25
	phil-wifi-20200421:1.25
	bouyer-xenpvh-base1:1.25
	phil-wifi-20200411:1.25
	bouyer-xenpvh:1.25.0.134
	bouyer-xenpvh-base:1.25
	phil-wifi-20200406:1.25
	ad-namecache-base3:1.25
	ad-namecache-base2:1.25
	ad-namecache-base1:1.25
	ad-namecache:1.25.0.132
	ad-namecache-base:1.25
	isaki-audio2:1.25.0.130
	isaki-audio2-base:1.25
	pgoyette-compat-merge-20190127:1.25
	pgoyette-compat-20190127:1.25
	pgoyette-compat-20190118:1.25
	pgoyette-compat-1226:1.25
	pgoyette-compat-1126:1.25
	pgoyette-compat-1020:1.25
	pgoyette-compat-0930:1.25
	pgoyette-compat-0906:1.25
	pgoyette-compat-0728:1.25
	pgoyette-compat-0625:1.25
	pgoyette-compat-0521:1.25
	pgoyette-compat-0502:1.25
	pgoyette-compat-0422:1.25
	pgoyette-compat-0415:1.25
	pgoyette-compat-0407:1.25
	pgoyette-compat-0330:1.25
	pgoyette-compat-0322:1.25
	pgoyette-compat-0315:1.25
	pgoyette-compat:1.25.0.10
	pgoyette-compat-base:1.25
	perseant-stdc-iso10646:1.25.0.128
	perseant-stdc-iso10646-base:1.25
	prg-localcount2-base3:1.25
	prg-localcount2-base2:1.25
	prg-localcount2-base1:1.25
	prg-localcount2:1.25.0.126
	prg-localcount2-base:1.25
	pgoyette-localcount-20170426:1.25
	bouyer-socketcan-base1:1.25
	pgoyette-localcount-20170320:1.25
	bouyer-socketcan:1.25.0.124
	bouyer-socketcan-base:1.25
	pgoyette-localcount-20170107:1.25
	pgoyette-localcount-20161104:1.25
	localcount-20160914:1.25
	pgoyette-localcount-20160806:1.25
	pgoyette-localcount-20160726:1.25
	pgoyette-localcount:1.25.0.122
	pgoyette-localcount-base:1.25
	netbsd-5-2-3-RELEASE:1.25
	netbsd-5-1-5-RELEASE:1.25
	yamt-pagecache-base9:1.25
	yamt-pagecache-tag8:1.25
	tls-earlyentropy:1.25.0.120
	tls-earlyentropy-base:1.25
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.25
	riastradh-drm2-base3:1.25
	netbsd-5-2-2-RELEASE:1.25
	netbsd-5-1-4-RELEASE:1.25
	netbsd-5-2-1-RELEASE:1.25
	netbsd-5-1-3-RELEASE:1.25
	rmind-smpnet-nbase:1.25
	rmind-smpnet:1.25.0.116
	rmind-smpnet-base:1.25
	agc-symver:1.25.0.118
	agc-symver-base:1.25
	tls-maxphys-base:1.25
	yamt-pagecache-base8:1.25
	netbsd-5-2:1.25.0.114
	yamt-pagecache-base7:1.25
	netbsd-5-2-RELEASE:1.25
	netbsd-5-2-RC1:1.25
	yamt-pagecache-base6:1.25
	yamt-pagecache-base5:1.25
	yamt-pagecache-base4:1.25
	netbsd-5-1-2-RELEASE:1.25
	netbsd-5-1-1-RELEASE:1.25
	jmcneill-usbmp:1.25.0.112
	jmcneill-usbmp-base:1.25
	jmcneill-audiomp3:1.25.0.110
	jmcneill-audiomp3-base:1.25
	yamt-pagecache-base3:1.25
	yamt-pagecache-base2:1.25
	yamt-pagecache:1.25.0.108
	yamt-pagecache-base:1.25
	rmind-uvmplock-nbase:1.25
	bouyer-quota2-nbase:1.25
	bouyer-quota2:1.25.0.106
	bouyer-quota2-base:1.25
	jruoho-x86intr:1.25.0.104
	jruoho-x86intr-base:1.25
	matt-nb5-pq3:1.25.0.102
	matt-nb5-pq3-base:1.25
	netbsd-5-1:1.25.0.100
	netbsd-5-1-RELEASE:1.25
	yamt-nfs-mp-base11:1.25
	netbsd-5-1-RC4:1.25
	uebayasi-xip-base2:1.25
	yamt-nfs-mp-base10:1.25
	netbsd-5-1-RC3:1.25
	netbsd-5-1-RC2:1.25
	netbsd-5-1-RC1:1.25
	rmind-uvmplock:1.25.0.98
	rmind-uvmplock-base:1.25
	yamt-nfs-mp-base9:1.25
	uebayasi-xip:1.25.0.96
	uebayasi-xip-base:1.25
	netbsd-5-0-2-RELEASE:1.25
	yamt-nfs-mp-base8:1.25
	yamt-nfs-mp-base7:1.25
	netbsd-5-0-1-RELEASE:1.25
	jymxensuspend-base:1.25
	yamt-nfs-mp-base6:1.25
	yamt-nfs-mp-base5:1.25
	yamt-nfs-mp-base4:1.25
	jym-xensuspend-nbase:1.25
	yamt-nfs-mp-base3:1.25
	netbsd-5-0:1.25.0.94
	netbsd-5-0-RELEASE:1.25
	netbsd-5-0-RC4:1.25
	netbsd-5-0-RC3:1.25
	netbsd-5-0-RC2:1.25
	jym-xensuspend:1.25.0.92
	jym-xensuspend-base:1.25
	netbsd-5-0-RC1:1.25
	haad-dm-base2:1.25
	haad-nbase2:1.25
	ad-audiomp2:1.25.0.90
	ad-audiomp2-base:1.25
	netbsd-5:1.25.0.88
	netbsd-5-base:1.25
	haad-dm-base1:1.25
	haad-dm:1.25.0.86
	haad-dm-base:1.25
	simonb-wapbl-nbase:1.25
	yamt-pf42-base4:1.25
	simonb-wapbl:1.25.0.84
	simonb-wapbl-base:1.25
	yamt-pf42-base3:1.25
	hpcarm-cleanup-nbase:1.25
	yamt-pf42-base2:1.25
	yamt-nfs-mp-base2:1.25
	yamt-nfs-mp:1.25.0.82
	yamt-nfs-mp-base:1.25
	yamt-pf42:1.25.0.80
	yamt-pf42-base:1.25
	ad-socklock-base1:1.25
	yamt-lazymbuf-base15:1.25
	yamt-lazymbuf-base14:1.25
	keiichi-mipv6-nbase:1.25
	mjf-devfs2:1.25.0.78
	mjf-devfs2-base:1.25
	keiichi-mipv6:1.25.0.76
	keiichi-mipv6-base:1.25
	bouyer-xeni386-merge1:1.25
	vmlocking2-base3:1.25
	bouyer-xeni386-nbase:1.25
	yamt-kmem-base3:1.25
	cube-autoconf:1.25.0.74
	cube-autoconf-base:1.25
	yamt-kmem-base2:1.25
	bouyer-xeni386:1.25.0.72
	bouyer-xeni386-base:1.25
	yamt-kmem:1.25.0.70
	yamt-kmem-base:1.25
	vmlocking2-base2:1.25
	reinoud-bufcleanup-nbase:1.25
	vmlocking2:1.25.0.68
	vmlocking2-base1:1.25
	jmcneill-base:1.25
	mjf-devfs:1.25.0.66
	mjf-devfs-base:1.25
	bouyer-xenamd64-base2:1.25
	vmlocking-nbase:1.25
	yamt-x86pmap-base4:1.25
	bouyer-xenamd64:1.25.0.64
	bouyer-xenamd64-base:1.25
	yamt-x86pmap-base3:1.25
	yamt-x86pmap-base2:1.25
	yamt-x86pmap:1.25.0.62
	yamt-x86pmap-base:1.25
	jmcneill-pm:1.25.0.60
	jmcneill-pm-base:1.25
	hpcarm-cleanup:1.25.0.58
	hpcarm-cleanup-base:1.25
	mjf-ufs-trans-base:1.25
	yamt-idlelwp-base8:1.25
	ppcoea-renovation:1.25.0.56
	ppcoea-renovation-base:1.25
	reinoud-bufcleanup-base:1.25
	vmlocking:1.25.0.54
	vmlocking-base:1.25
	ad-audiomp:1.25.0.52
	ad-audiomp-base:1.25
	yamt-idlelwp:1.25.0.50
	post-newlock2-merge:1.25
	newlock2-nbase:1.25
	yamt-splraiseipl-base5:1.25
	yamt-splraiseipl-base4:1.25
	yamt-splraiseipl-base3:1.25
	yamt-splraiseipl-base2:1.25
	yamt-splraiseipl:1.25.0.48
	yamt-splraiseipl-base:1.25
	newlock2:1.25.0.46
	newlock2-base:1.25
	yamt-pdpolicy-base8:1.25
	yamt-pdpolicy-base7:1.25
	yamt-pdpolicy-base6:1.25
	gdamore-uart:1.25.0.44
	gdamore-uart-base:1.25
	simonb-timcounters-final:1.25
	yamt-pdpolicy-base5:1.25
	elad-kernelauth-nbase:1.25
	yamt-pdpolicy-base4:1.25
	yamt-pdpolicy-base3:1.25
	yamt-pdpolicy-base2:1.25
	yamt-pdpolicy:1.25.0.42
	yamt-pdpolicy-base:1.25
	yamt-uio_vmspace-base5:1.25
	simonb-timecounters:1.25.0.40
	simonb-timecounters-base:1.25
	rpaulo-netinet-merge-pcb:1.25.0.38
	rpaulo-netinet-merge-pcb-base:1.25
	yamt-uio_vmspace:1.25.0.36
	yamt-readahead-base3:1.25
	yamt-readahead-base2:1.25
	yamt-readahead:1.25.0.34
	yamt-readahead-base:1.25
	yamt-vop-base3:1.25
	yamt-vop-base2:1.25
	thorpej-vnode-attr:1.25.0.32
	thorpej-vnode-attr-base:1.25
	yamt-vop:1.25.0.30
	yamt-vop-base:1.25
	yamt-lazymbuf:1.25.0.28
	yamt-km-base4:1.25
	yamt-km-base3:1.25
	yamt-km-base2:1.25
	yamt-km:1.25.0.26
	yamt-km-base:1.25
	kent-audio2:1.25.0.24
	kent-audio2-base:1.25
	ktrace-lwp:1.25.0.22
	ktrace-lwp-base:1.25
	nathanw_sa_before_merge:1.25
	gmcgarry_ctxsw:1.25.0.20
	gmcgarry_ctxsw_base:1.25
	gmcgarry_ucred:1.25.0.18
	gmcgarry_ucred_base:1.25
	nathanw_sa_base:1.25
	gehenna-devsw:1.25.0.16
	gehenna-devsw-base:1.25
	eeh-devprop:1.25.0.14
	eeh-devprop-base:1.25
	newlock:1.25.0.12
	newlock-base:1.25
	ifpoll-base:1.25
	thorpej-mips-cache:1.25.0.8
	thorpej-mips-cache-base:1.25
	thorpej-devvp:1.25.0.6
	thorpej-devvp-base:1.25
	kqueue:1.25.0.4
	kqueue-base:1.25
	thorpej_scsipi_beforemerge:1.25
	thorpej_scsipi_nbase:1.25
	chs-ubc2-newbase:1.25
	fvdl-softdep-base:1.25
	thorpej_scsipi:1.25.0.2
	thorpej_scsipi_base:1.25
	netbsd-1-3-PATCH003:1.22
	netbsd-1-3-PATCH003-CANDIDATE2:1.22
	netbsd-1-3-PATCH003-CANDIDATE1:1.22
	netbsd-1-3-PATCH003-CANDIDATE0:1.22
	netbsd-1-3-PATCH002:1.22
	netbsd-1-3-PATCH001:1.22
	gwr-3x3-base:1.23
	netbsd-1-3-RELEASE:1.22
	netbsd-1-3-BETA:1.22
	netbsd-1-3:1.22.0.2
	netbsd-1-3-base:1.22
	thorpej-signal:1.20.0.2
	thorpej-signal-base:1.20
	marc-pcmcia:1.19.0.4
	marc-pcmcia-bp:1.19
	marc-pcmcia-base:1.21
	bouyer-scsipi:1.19.0.2
	is-newarp-before-merge:1.12
	is-newarp:1.6.0.4
	is-newarp-base:1.6
	mrg-vm-swap:1.6.0.2
	thorpej-setroot:1.1.1.1.0.2
	GWR1:1.1.1.1
	GWR:1.1.1;
locks; strict;
comment	@# @;


1.25
date	98.02.05.05.12.13;	author gwr;	state dead;
branches;
next	1.24;

1.24
date	98.02.01.21.23.32;	author is;	state Exp;
branches;
next	1.23;

1.23
date	98.01.12.20.35.04;	author thorpej;	state Exp;
branches;
next	1.22;

1.22
date	97.10.16.17.20.35;	author gwr;	state Exp;
branches;
next	1.21;

1.21
date	97.10.07.17.08.35;	author gwr;	state Exp;
branches;
next	1.20;

1.20
date	97.08.27.11.26.04;	author bouyer;	state Exp;
branches;
next	1.19;

1.19
date	97.04.25.19.12.57;	author gwr;	state Exp;
branches
	1.19.2.1
	1.19.4.1;
next	1.18;

1.18
date	97.04.09.20.54.41;	author thorpej;	state Exp;
branches;
next	1.17;

1.17
date	97.04.09.04.38.49;	author jeremy;	state Exp;
branches;
next	1.16;

1.16
date	97.03.26.17.26.48;	author gwr;	state Exp;
branches;
next	1.15;

1.15
date	97.03.20.16.01.36;	author gwr;	state Exp;
branches;
next	1.14;

1.14
date	97.03.17.19.46.53;	author gwr;	state Exp;
branches;
next	1.13;

1.13
date	97.03.13.20.30.25;	author gwr;	state Exp;
branches;
next	1.12;

1.12
date	97.02.25.00.46.58;	author gwr;	state Exp;
branches;
next	1.11;

1.11
date	97.02.24.01.47.08;	author jeremy;	state Exp;
branches;
next	1.10;

1.10
date	97.02.19.23.40.30;	author gwr;	state Exp;
branches;
next	1.9;

1.9
date	97.02.18.15.13.13;	author gwr;	state Exp;
branches;
next	1.8;

1.8
date	97.02.14.20.01.41;	author gwr;	state Exp;
branches;
next	1.7;

1.7
date	97.02.12.16.14.04;	author gwr;	state Exp;
branches;
next	1.6;

1.6
date	97.01.27.22.26.50;	author gwr;	state Exp;
branches
	1.6.4.1;
next	1.5;

1.5
date	97.01.23.22.18.35;	author gwr;	state Exp;
branches;
next	1.4;

1.4
date	97.01.21.09.50.17;	author thorpej;	state Exp;
branches;
next	1.3;

1.3
date	97.01.18.22.02.14;	author gwr;	state Exp;
branches;
next	1.2;

1.2
date	97.01.18.20.38.03;	author gwr;	state Exp;
branches;
next	1.1;

1.1
date	97.01.14.20.57.01;	author gwr;	state Exp;
branches
	1.1.1.1;
next	;

1.19.2.1
date	97.07.01.17.36.00;	author bouyer;	state Exp;
branches;
next	;

1.19.4.1
date	97.08.27.22.55.47;	author thorpej;	state Exp;
branches;
next	1.19.4.2;

1.19.4.2
date	97.10.14.10.19.28;	author thorpej;	state Exp;
branches;
next	;

1.6.4.1
date	97.03.12.14.21.41;	author is;	state Exp;
branches;
next	;

1.1.1.1
date	97.01.14.20.57.01;	author gwr;	state Exp;
branches
	1.1.1.1.2.1;
next	;

1.1.1.1.2.1
date	97.01.14.20.57.01;	author gwr;	state dead;
branches;
next	1.1.1.1.2.2;

1.1.1.1.2.2
date	97.01.14.20.57.02;	author gwr;	state Exp;
branches;
next	;


desc
@@


1.25
log
@Merge arch/sun3x into arch/sun3
@
text
@#	$NetBSD: files.sun3x,v 1.24 1998/02/01 21:23:32 is Exp $

#
# sun3x-specific configuration info
#

# maxpartitions must be first item in files.${ARCH}.newconf
maxpartitions 8

maxusers 2 8 64

# Standard stuff
file arch/sun3x/sun3x/_startup.c
file arch/sun3/sun3/autoconf.c
file arch/sun3x/sun3x/bus_subr.c
file arch/sun3/sun3/conf.c
file arch/sun3x/sun3x/db_machdep.c		ddb
file arch/sun3x/sun3x/db_memrw.c		ddb | kgdb
file arch/sun3/sun3/disksubr.c
file arch/sun3x/sun3x/dvma.c
file arch/sun3x/sun3x/fpu.c
file arch/sun3/sun3/isr.c
file arch/sun3x/sun3x/kgdb_machdep.c 		kgdb
file arch/sun3x/sun3x/leds.c
file arch/sun3x/sun3x/machdep.c
file arch/sun3x/sun3x/mem.c
file arch/sun3x/sun3x/pmap.c
file arch/sun3x/sun3x/stub.c
file arch/sun3/sun3/sunmon.c
file arch/sun3x/sun3x/sys_machdep.c
file arch/sun3/sun3/trap.c
file arch/sun3/sun3/vector.c
file arch/sun3/sun3/vm_machdep.c

file arch/sun3x/dev/idprom.c

# include "arch/m68k/fpe/files.fpe"

file dev/cons.c

# Compatibility modules

# SunOS Binary Compatibility (COMPAT_SUNOS)
include "../../../compat/sunos/files.sunos"
file	arch/m68k/m68k/sunos_machdep.c	compat_sunos

#
# Bus types
#

device mainbus class dull {}
attach mainbus at root
file	arch/sun3x/sun3x/mainbus.c	mainbus

# On-board I/O space
device obio class dull {addr = -1, [ipl = -1], [vect = -1]}
attach obio at mainbus
file arch/sun3x/dev/obio.c		obio

# On-board MEMory space
device obmem class dull {addr = -1, [ipl = -1], [vect = -1]}
attach obmem at mainbus
file arch/sun3x/dev/obmem.c		obmem

# VME (unit encodes address/data sizes)
device vme class dull {addr = -1, [ipl = -1], [vect = -1]}
attach vme at mainbus
file arch/sun3x/dev/vme.c		vme

#
# Machine-independent SCSI drivers
#
include "../../../dev/scsipi/files.scsipi"

#
# Devices and attributes needed below
#
device ie class ifnet: ifnet, ether, arp
file arch/sun3/dev/if_ie.c		ie

device si class dull: scsi, ncr5380sbc
file	arch/sun3/dev/si.c		si

define sunfb
file arch/sun3/dev/fb.c			# sunfb needs-flag

#
# On-Board I/O (OBIO)
#

device memerr class dull
attach memerr at obio
file arch/sun3x/dev/memerr.c		memerr

device intreg class dull
attach intreg at obio
file arch/sun3/sun3/intreg.c		intreg

device zsc class dull {channel = -1}
attach zsc at obio
file arch/sun3/dev/zs.c 		zsc needs-flag
file dev/ic/z8530sc.c			zsc

device eeprom class dull
attach eeprom at obio
file arch/sun3x/dev/eeprom.c		eeprom

device clock class dull
attach clock at obio
device oclock class dull
attach oclock at obio
file arch/sun3x/sun3x/clock.c		clock | oclock
file dev/clock_subr.c			clock | oclock

device iommu class dull
attach iommu at obio
file arch/sun3x/sun3x/iommu.c		iommu

# device defined above
attach ie at obio with ie_obio
file arch/sun3/dev/if_ie_obio.c 	ie

# device defined in sys/conf/files
attach le at obio
file arch/sun3x/dev/if_le.c		le

device esp class dull: scsi, ncr53c9x
attach esp at obio
file arch/sun3x/dev/esp.c		esp
file arch/sun3x/dev/dma.c		esp

# Floppy disk controller (fdc), floppy disk (fd)
device fdc class dull {}
attach fdc at obio
device fd class disk: disk
attach fd at fdc
file arch/sun3x/dev/fd.c		fdc | fd needs-flag

# Parallel printer port (3/80 only)
device pp class dull
attach pp at obio
file arch/sun3x/dev/pp.c		pp needs-flag

#
# On-Board MEMory (OBMEM)
#
device bwtwo class dull: sunfb
attach bwtwo at obmem
file arch/sun3x/dev/bw2.c		bwtwo needs-flag

device cgfour class dull: sunfb
attach cgfour at obmem
file arch/sun3x/dev/cg4.c		cgfour needs-flag

#
# VME
#

attach ie at vme with ie_vmes
file arch/sun3/dev/if_ie_vmes.c 	ie_vmes

attach si at vme with si_vmes
file	arch/sun3/dev/si_vme.c		si_vmes

device cgtwo class dull: sunfb
attach cgtwo at vme
file arch/sun3x/dev/cg2.c		cgtwo needs-flag

device	xyc class dull {drive = -1}
attach	xyc at vme
device	xy class disk: disk
attach	xy at xyc
file	arch/sun3x/dev/xy.c		xy needs-flag

device	xdc class dull {drive = -1}
attach	xdc at vme
device	xd class disk: disk
attach	xd at xdc
file	arch/sun3x/dev/xd.c		xd needs-flag


#
# Console (zs) related stuff
#

device zstty class tty: tty
attach zstty at zsc
file dev/ic/z8530tty.c			zstty needs-flag
file arch/sun3/dev/zs_kgdb.c		kgdb

define zsevent
file dev/sun/event.c			zsevent

device kbd class dull: zsevent
attach kbd at zsc
file dev/sun/kbd.c			kbd needs-flag
file dev/sun/kbd_tables.c 		kbd
file arch/sun3/dev/kd.c 		kbd

device ms class dull: zsevent
attach ms at zsc
file dev/sun/ms.c			ms needs-flag


# Memory Disk for boot tape
file arch/sun3/dev/md_root.c		memory_disk_hooks

# Major numbers for root/swap device configuration
major	{xy=3}	# Xylogics 450 and 451
major	{vnd=5}	# vnode pseudo-device
major	{sd=7}	# SCSI disk
major	{xd=10}	# Xylogics 7053
major	{md=13}	# Memory disk (for mini-kernel)
@


1.24
log
@Amiga uses the common m68k/sig_machdep.c now. Also moved its definition from
the other 68k ports' files.${port} to arch/m68k/conf/files.m68k.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun3x,v 1.23 1998/01/12 20:35:04 thorpej Exp $
@


1.23
log
@Update for config changes.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun3x,v 1.22 1997/10/16 17:20:35 gwr Exp $
a38 1
file arch/m68k/m68k/sig_machdep.c
@


1.22
log
@Add VME support
@
text
@d1 1
a1 1
#	$NetBSD: files.sun3x,v 1.21 1997/10/07 17:08:35 gwr Exp $
d52 1
a52 1
device mainbus {}
d57 1
a57 1
device obio {addr = -1, [ipl = -1], [vect = -1]}
d62 1
a62 1
device obmem {addr = -1, [ipl = -1], [vect = -1]}
d67 1
a67 1
device vme {addr = -1, [ipl = -1], [vect = -1]}
d79 1
a79 1
device ie: ifnet, ether, arp
d82 1
a82 1
device si: scsi, ncr5380sbc
d92 1
a92 1
device memerr
d96 1
a96 1
device intreg
d100 1
a100 1
device zsc {channel = -1}
d105 1
a105 1
device eeprom
d109 1
a109 1
device clock
d111 1
a111 1
device oclock
d116 1
a116 1
device iommu
d128 1
a128 1
device esp: scsi, ncr53c9x
d134 1
a134 1
device fdc {}
d136 1
a136 1
device fd: disk
d141 1
a141 1
device pp
d148 1
a148 1
device bwtwo: sunfb
d152 1
a152 1
device cgfour: sunfb
d166 1
a166 1
device cgtwo: sunfb
d170 1
a170 1
device	xyc {drive = -1}
d172 1
a172 1
device	xy: disk
d176 1
a176 1
device	xdc {drive = -1}
d178 1
a178 1
device	xd: disk
d187 1
a187 1
device zstty: tty
d195 1
a195 1
device kbd: zsevent
d201 1
a201 1
device ms: zsevent
@


1.21
log
@Add the ie driver (and reorder some things)
@
text
@d1 1
a1 1
#	$NetBSD: files.sun3x,v 1.20 1997/08/27 11:26:04 bouyer Exp $
d35 2
d66 4
a69 9
# VME Short space (D16)
device vmes {addr = -1, [ipl = -1], [vect = -1]}
attach vmes at mainbus

# VME Long space (D32)
device vmel {addr = -1, [ipl = -1], [vect = -1]}
attach vmel at mainbus

file arch/sun3x/dev/vme.c		vmes | vmel
a90 3
device idprom
attach idprom at obio
file arch/sun3x/dev/idprom.c		idprom
d157 1
a157 1
# VME A16 (vmes)
d160 1
a160 1
attach ie at vmes with ie_vmes
d163 1
a163 1
attach si at vmes with si_vmes
d167 1
a167 1
attach cgtwo at vmes
d171 1
a171 1
attach	xyc at vmes
a175 4
#
# VME A32 (vmel)
#

d177 1
a177 1
attach	xdc at vmel
@


1.20
log
@Merge scsipi branch in the mainline. This add support for ATAPI devices
(currently only CD-ROM drives on i386). The sys/dev/scsipi system provides 2
busses to which devices can attach (scsibus and atapibus). This needed to
change some include files and structure names in the low level scsi drivers.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun3x,v 1.19.2.1 1997/07/01 17:36:00 bouyer Exp $
d40 6
d80 12
d98 8
a121 8
device memerr
attach memerr at obio
file arch/sun3x/dev/memerr.c		memerr

device intreg
attach intreg at obio
file arch/sun3/sun3/intreg.c		intreg

d126 8
a138 4
# device defined in sys/conf/files
attach le at obio
file arch/sun3x/dev/if_le.c		le

a151 6
# Sun-compatible Frame Buffers (?)
#
define sunfb
file arch/sun3x/dev/fb.c			# sunfb needs-flag

#
a157 4
device cgtwo: sunfb
attach cgtwo at vmes
file arch/sun3x/dev/cg2.c		cgtwo needs-flag

d163 1
a163 1
# VME
d165 10
a174 5
device	xdc {drive = -1}
attach	xdc at vmel
device	xd: disk
attach	xd at xdc
file	arch/sun3x/dev/xd.c		xd needs-flag
d182 9
a224 6

# Compatibility modules

# SunOS Binary Compatibility (COMPAT_SUNOS)
include "../../../compat/sunos/files.sunos"
file	arch/m68k/m68k/sunos_machdep.c	compat_sunos
@


1.19
log
@Add devices: idprom, oclock.  Add file leds.c.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun3x,v 1.18 1997/04/09 20:54:41 thorpej Exp $
d71 1
a71 1
include "../../../scsi/files.scsi"
@


1.19.4.1
log
@Update marc-pcmcia branch from trunk.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun3x,v 1.20 1997/08/27 11:26:04 bouyer Exp $
d71 1
a71 1
include "../../../dev/scsipi/files.scsipi"
@


1.19.4.2
log
@Update marc-pcmcia branch from trunk.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun3x,v 1.19.4.1 1997/08/27 22:55:47 thorpej Exp $
a39 6
# Compatibility modules

# SunOS Binary Compatibility (COMPAT_SUNOS)
include "../../../compat/sunos/files.sunos"
file	arch/m68k/m68k/sunos_machdep.c	compat_sunos

a73 12
# Devices and attributes needed below
#
device ie: ifnet, ether, arp
file arch/sun3/dev/if_ie.c		ie

device si: scsi, ncr5380sbc
file	arch/sun3/dev/si.c		si

define sunfb
file arch/sun3/dev/fb.c			# sunfb needs-flag

#
a79 8
device memerr
attach memerr at obio
file arch/sun3x/dev/memerr.c		memerr

device intreg
attach intreg at obio
file arch/sun3/sun3/intreg.c		intreg

d96 8
d108 4
a111 3
# device defined above
attach ie at obio with ie_obio
file arch/sun3/dev/if_ie_obio.c 	ie
a116 5
device esp: scsi, ncr53c9x
attach esp at obio
file arch/sun3x/dev/esp.c		esp
file arch/sun3x/dev/dma.c		esp

d130 6
d142 4
d151 1
a151 1
# VME A16 (vmes)
d153 5
a157 10

attach ie at vmes with ie_vmes
file arch/sun3/dev/if_ie_vmes.c 	ie_vmes

attach si at vmes with si_vmes
file	arch/sun3/dev/si_vme.c		si_vmes

device cgtwo: sunfb
attach cgtwo at vmes
file arch/sun3x/dev/cg2.c		cgtwo needs-flag
a164 9
#
# VME A32 (vmel)
#

device	xdc {drive = -1}
attach	xdc at vmel
device	xd: disk
attach	xd at xdc
file	arch/sun3x/dev/xd.c		xd needs-flag
d199 6
@


1.19.2.1
log
@Updates for new scsipi subsystem. Actally known to work on i386 and sparc.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun3x,v 1.19 1997/04/25 19:12:57 gwr Exp $
d71 1
a71 1
include "../../../dev/scsipi/files.scsipi"
@


1.18
log
@Remove redundant file directives
@
text
@d1 1
a1 1
#	$NetBSD: files.sun3x,v 1.17 1997/04/09 04:38:49 jeremy Exp $
d24 1
a34 2
file arch/sun3x/dev/idprom.c

a42 2
# The implementation of the bus_* functions in autoconfig.c
# requires these all to agree with <autoconf.h> struct bus_loc
d76 4
d91 4
a94 2
file arch/sun3x/sun3x/clock.c		clock
file dev/clock_subr.c			clock
@


1.17
log
@Obio and obmem busses now support devices with vectored interrupts.  Needed
for floppy driver.
Made comments about soon-to-be introduced parallel port driver more specific.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun3x,v 1.16 1997/03/26 17:26:48 gwr Exp $
a26 1
file arch/sun3/sun3/regdump.c
a37 3
file arch/m68k/m68k/copy.s
file arch/m68k/m68k/bcopy.s
file arch/m68k/m68k/copypage.s
@


1.16
log
@Arrange to make pp.h needed by conf.c
(printer port driver is on the way).
@
text
@d1 1
a1 1
#	$NetBSD: files.sun3x,v 1.15 1997/03/20 16:01:36 gwr Exp $
d56 1
a56 1
device obio {addr = -1, [ipl = -1]}
d61 1
a61 1
device obmem {addr = -1, [ipl = -1]}
d125 1
a125 1
# Printer port
@


1.15
log
@Now using dev/ic/ncr53c9x.c
@
text
@d1 1
a1 1
#	$NetBSD: files.sun3x,v 1.14 1997/03/17 19:46:53 gwr Exp $
d123 6
a128 1
file	arch/sun3x/dev/fd.c			fdc | fd needs-flag
@


1.14
log
@Separate bcopy and copypage stuff from copy.s
@
text
@d1 1
a1 1
#	$NetBSD: files.sun3x,v 1.13 1997/03/13 20:30:25 gwr Exp $
d109 1
a109 1
device esp: scsi
@


1.13
log
@Use arch/m68k/m68k/sig_machdep.c
@
text
@d1 1
a1 1
#	$NetBSD: files.sun3x,v 1.12 1997/02/25 00:46:58 gwr Exp $
d40 2
@


1.12
log
@Define fdc,fd so config will create fdc.h
@
text
@d1 1
a1 1
#	$NetBSD: files.sun3x,v 1.11 1997/02/24 01:47:08 jeremy Exp $
a27 1
file arch/sun3/sun3/sig_machdep.c
d40 1
@


1.11
log
@Added files for esp SCSI driver.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun3x,v 1.10 1997/02/19 23:40:30 gwr Exp $
d115 7
@


1.10
log
@Add dev/clock_subr.c
@
text
@d1 1
a1 1
#	$NetBSD: files.sun3x,v 1.9 1997/02/18 15:13:13 gwr Exp $
d106 5
@


1.9
log
@Add bus_subr.c; share autoconf.c with the sun3
@
text
@d1 1
a1 1
#	$NetBSD: files.sun3x,v 1.8 1997/02/14 20:01:41 gwr Exp $
d93 1
@


1.8
log
@Add sun3/regdump.c, sun3/sig_machdep.c
@
text
@d1 1
a1 1
#	$NetBSD: files.sun3x,v 1.7 1997/02/12 16:14:04 gwr Exp $
d14 2
a15 1
file arch/sun3x/sun3x/autoconf.c
@


1.7
log
@Replace kgdb_stub.c with kgdb_machdep.c
@
text
@d1 1
a1 1
#	$NetBSD: files.sun3x,v 1.6 1997/01/27 22:26:50 gwr Exp $
d26 2
@


1.6
log
@Get trap.c, vector.c from arch/sun3/sun3
@
text
@d1 1
a1 1
#	$NetBSD: files.sun3x,v 1.5 1997/01/23 22:18:35 gwr Exp $
d22 1
a22 1
file arch/sun3/sun3/kgdb_stub.c 		kgdb
@


1.6.4.1
log
@Merge in Changes from The Trunk.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun3x,v 1.12 1997/02/25 00:46:58 gwr Exp $
d14 1
a14 2
file arch/sun3/sun3/autoconf.c
file arch/sun3x/sun3x/bus_subr.c
d22 1
a22 1
file arch/sun3x/sun3x/kgdb_machdep.c 		kgdb
a25 2
file arch/sun3/sun3/regdump.c
file arch/sun3/sun3/sig_machdep.c
a89 1
file dev/clock_subr.c			clock
a102 5
device esp: scsi
attach esp at obio
file arch/sun3x/dev/esp.c		esp
file arch/sun3x/dev/dma.c		esp

a105 7

# Floppy disk controller (fdc), floppy disk (fd)
device fdc {}
attach fdc at obio
device fd: disk
attach fd at fdc
file	arch/sun3x/dev/fd.c			fdc | fd needs-flag
@


1.5
log
@Get sunmon.c  and intreg.c from arch/sun3/sun3
@
text
@d1 1
a1 1
#	$NetBSD: files.sun3x,v 1.4 1997/01/21 09:50:17 thorpej Exp $
d29 2
a30 2
file arch/sun3x/sun3x/trap.c
file arch/sun3x/sun3x/vector.c
@


1.4
log
@"md" is declared in sys/conf/files, now.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun3x,v 1.3 1997/01/18 22:02:14 gwr Exp $
d27 1
d97 1
a97 1
file arch/sun3x/sun3x/intreg.c		intreg
@


1.3
log
@Let a couple small duplicates live that may need to be customized.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun3x,v 1.2 1997/01/18 20:38:03 gwr Exp $
a167 2
pseudo-device md
file dev/md.c				md needs-flag
@


1.2
log
@Several files are now pulled from arch/sun3 (local copies removed).
@
text
@d1 1
a1 1
#	$NetBSD: files.sun3x,v 1.1.1.1 1997/01/14 20:57:01 gwr Exp $
d27 1
a27 1
file arch/sun3/sun3/sys_machdep.c
d47 1
a47 1
file	arch/sun3/sun3/mainbus.c	mainbus
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
#	$NetBSD: files.sun3,v 1.26 1996/10/29 19:58:14 gwr Exp $
d15 1
a15 1
file arch/sun3x/sun3x/conf.c
d18 1
a18 1
file arch/sun3x/sun3x/disksubr.c
d21 2
a22 2
file arch/sun3x/sun3x/isr.c
file arch/sun3x/sun3x/kgdb_stub.c 		kgdb
d27 1
a27 1
file arch/sun3x/sun3x/sys_machdep.c
d30 1
a30 1
file arch/sun3x/sun3x/vm_machdep.c
d47 1
a47 1
file	arch/sun3x/sun3x/mainbus.c	mainbus
d79 1
a79 1
file arch/sun3x/dev/zs.c 		zsc needs-flag
d151 1
a151 1
file arch/sun3x/dev/zs_kgdb.c		kgdb
d160 1
a160 1
file arch/sun3x/dev/kd.c 		kbd
d167 4
a170 4
# RAM Disk for boot tape
pseudo-device rd
file dev/ramdisk.c			rd needs-flag
file arch/sun3x/dev/rd_root.c		ramdisk_hooks
d177 1
a177 1
major	{rd=13}	# RAM disk (for mini-kernel)
@


1.1.1.1
log
@Initial import.  Gets as far as nfs_mountroot.
@
text
@@


1.1.1.1.2.1
log
@file files.sun3x was added on branch thorpej-setroot on 1997-01-14 20:57:02 +0000
@
text
@d1 183
@


1.1.1.1.2.2
log
@Initial import.  Gets as far as nfs_mountroot.
@
text
@a0 183
#	$NetBSD: files.sun3x,v 1.1.1.1 1997/01/14 20:57:01 gwr Exp $

#
# sun3x-specific configuration info
#

# maxpartitions must be first item in files.${ARCH}.newconf
maxpartitions 8

maxusers 2 8 64

# Standard stuff
file arch/sun3x/sun3x/_startup.c
file arch/sun3x/sun3x/autoconf.c
file arch/sun3x/sun3x/conf.c
file arch/sun3x/sun3x/db_machdep.c		ddb
file arch/sun3x/sun3x/db_memrw.c		ddb | kgdb
file arch/sun3x/sun3x/disksubr.c
file arch/sun3x/sun3x/dvma.c
file arch/sun3x/sun3x/fpu.c
file arch/sun3x/sun3x/isr.c
file arch/sun3x/sun3x/kgdb_stub.c 		kgdb
file arch/sun3x/sun3x/machdep.c
file arch/sun3x/sun3x/mem.c
file arch/sun3x/sun3x/pmap.c
file arch/sun3x/sun3x/stub.c
file arch/sun3x/sun3x/sys_machdep.c
file arch/sun3x/sun3x/trap.c
file arch/sun3x/sun3x/vector.c
file arch/sun3x/sun3x/vm_machdep.c

file arch/sun3x/dev/idprom.c

# include "arch/m68k/fpe/files.fpe"

file arch/m68k/m68k/copy.s
file dev/cons.c

#
# Bus types
#
# The implementation of the bus_* functions in autoconfig.c
# requires these all to agree with <autoconf.h> struct bus_loc

device mainbus {}
attach mainbus at root
file	arch/sun3x/sun3x/mainbus.c	mainbus

# On-board I/O space
device obio {addr = -1, [ipl = -1]}
attach obio at mainbus
file arch/sun3x/dev/obio.c		obio

# On-board MEMory space
device obmem {addr = -1, [ipl = -1]}
attach obmem at mainbus
file arch/sun3x/dev/obmem.c		obmem

# VME Short space (D16)
device vmes {addr = -1, [ipl = -1], [vect = -1]}
attach vmes at mainbus

# VME Long space (D32)
device vmel {addr = -1, [ipl = -1], [vect = -1]}
attach vmel at mainbus

file arch/sun3x/dev/vme.c		vmes | vmel

#
# Machine-independent SCSI drivers
#
include "../../../scsi/files.scsi"

#
# On-Board I/O (OBIO)
#
device zsc {channel = -1}
attach zsc at obio
file arch/sun3x/dev/zs.c 		zsc needs-flag
file dev/ic/z8530sc.c			zsc

device eeprom
attach eeprom at obio
file arch/sun3x/dev/eeprom.c		eeprom

device clock
attach clock at obio
file arch/sun3x/sun3x/clock.c		clock

device memerr
attach memerr at obio
file arch/sun3x/dev/memerr.c		memerr

device intreg
attach intreg at obio
file arch/sun3x/sun3x/intreg.c		intreg

device iommu
attach iommu at obio
file arch/sun3x/sun3x/iommu.c		iommu

# device defined in sys/conf/files
attach le at obio
file arch/sun3x/dev/if_le.c		le

#
# Sun-compatible Frame Buffers (?)
#
define sunfb
file arch/sun3x/dev/fb.c			# sunfb needs-flag

#
# On-Board MEMory (OBMEM)
#
device bwtwo: sunfb
attach bwtwo at obmem
file arch/sun3x/dev/bw2.c		bwtwo needs-flag

device cgtwo: sunfb
attach cgtwo at vmes
file arch/sun3x/dev/cg2.c		cgtwo needs-flag

device cgfour: sunfb
attach cgfour at obmem
file arch/sun3x/dev/cg4.c		cgfour needs-flag

#
# VME
#
device	xdc {drive = -1}
attach	xdc at vmel
device	xd: disk
attach	xd at xdc
file	arch/sun3x/dev/xd.c		xd needs-flag

device	xyc {drive = -1}
attach	xyc at vmes
device	xy: disk
attach	xy at xyc
file	arch/sun3x/dev/xy.c		xy needs-flag



#
# Console (zs) related stuff
#

device zstty: tty
attach zstty at zsc
file dev/ic/z8530tty.c			zstty needs-flag
file arch/sun3x/dev/zs_kgdb.c		kgdb

define zsevent
file dev/sun/event.c			zsevent

device kbd: zsevent
attach kbd at zsc
file dev/sun/kbd.c			kbd needs-flag
file dev/sun/kbd_tables.c 		kbd
file arch/sun3x/dev/kd.c 		kbd

device ms: zsevent
attach ms at zsc
file dev/sun/ms.c			ms needs-flag


# RAM Disk for boot tape
pseudo-device rd
file dev/ramdisk.c			rd needs-flag
file arch/sun3x/dev/rd_root.c		ramdisk_hooks

# Major numbers for root/swap device configuration
major	{xy=3}	# Xylogics 450 and 451
major	{vnd=5}	# vnode pseudo-device
major	{sd=7}	# SCSI disk
major	{xd=10}	# Xylogics 7053
major	{rd=13}	# RAM disk (for mini-kernel)

# Compatibility modules

# SunOS Binary Compatibility (COMPAT_SUNOS)
include "../../../compat/sunos/files.sunos"
file	arch/m68k/m68k/sunos_machdep.c	compat_sunos
@
