head	1.3;
access;
symbols
	netbsd-11-0-RC6:1.3
	netbsd-11-0-RC5:1.3
	netbsd-11-0-RC4:1.3
	netbsd-11-0-RC3:1.3
	netbsd-11-0-RC2:1.3
	netbsd-11-0-RC1:1.3
	perseant-exfatfs-base-20250801:1.3
	netbsd-11:1.3.0.76
	netbsd-11-base:1.3
	netbsd-10-1-RELEASE:1.3
	perseant-exfatfs-base-20240630:1.3
	perseant-exfatfs:1.3.0.74
	perseant-exfatfs-base:1.3
	netbsd-8-3-RELEASE:1.3
	netbsd-9-4-RELEASE:1.3
	netbsd-10-0-RELEASE:1.3
	netbsd-10-0-RC6:1.3
	netbsd-10-0-RC5:1.3
	netbsd-10-0-RC4:1.3
	netbsd-10-0-RC3:1.3
	netbsd-10-0-RC2:1.3
	thorpej-ifq:1.3.0.72
	thorpej-ifq-base:1.3
	thorpej-altq-separation:1.3.0.70
	thorpej-altq-separation-base:1.3
	netbsd-10-0-RC1:1.3
	netbsd-10:1.3.0.68
	netbsd-10-base:1.3
	bouyer-sunxi-drm:1.3.0.66
	bouyer-sunxi-drm-base:1.3
	netbsd-9-3-RELEASE:1.3
	thorpej-i2c-spi-conf2:1.3.0.64
	thorpej-i2c-spi-conf2-base:1.3
	thorpej-futex2:1.3.0.62
	thorpej-futex2-base:1.3
	thorpej-cfargs2:1.3.0.60
	thorpej-cfargs2-base:1.3
	cjep_sun2x-base1:1.3
	cjep_sun2x:1.3.0.58
	cjep_sun2x-base:1.3
	cjep_staticlib_x-base1:1.3
	netbsd-9-2-RELEASE:1.3
	cjep_staticlib_x:1.3.0.56
	cjep_staticlib_x-base:1.3
	thorpej-i2c-spi-conf:1.3.0.54
	thorpej-i2c-spi-conf-base:1.3
	thorpej-cfargs:1.3.0.52
	thorpej-cfargs-base:1.3
	thorpej-futex:1.3.0.50
	thorpej-futex-base:1.3
	netbsd-9-1-RELEASE:1.3
	bouyer-xenpvh-base2:1.3
	phil-wifi-20200421:1.3
	bouyer-xenpvh-base1:1.3
	phil-wifi-20200411:1.3
	bouyer-xenpvh:1.3.0.48
	bouyer-xenpvh-base:1.3
	is-mlppp:1.3.0.46
	is-mlppp-base:1.3
	phil-wifi-20200406:1.3
	netbsd-8-2-RELEASE:1.3
	ad-namecache-base3:1.3
	netbsd-9-0-RELEASE:1.3
	netbsd-9-0-RC2:1.3
	ad-namecache-base2:1.3
	ad-namecache-base1:1.3
	ad-namecache:1.3.0.44
	ad-namecache-base:1.3
	netbsd-9-0-RC1:1.3
	phil-wifi-20191119:1.3
	netbsd-9:1.3.0.42
	netbsd-9-base:1.3
	phil-wifi-20190609:1.3
	netbsd-8-1-RELEASE:1.3
	netbsd-8-1-RC1:1.3
	isaki-audio2:1.3.0.40
	isaki-audio2-base:1.3
	pgoyette-compat-merge-20190127:1.3
	pgoyette-compat-20190127:1.3
	pgoyette-compat-20190118:1.3
	pgoyette-compat-1226:1.3
	pgoyette-compat-1126:1.3
	pgoyette-compat-1020:1.3
	pgoyette-compat-0930:1.3
	pgoyette-compat-0906:1.3
	netbsd-7-2-RELEASE:1.3
	pgoyette-compat-0728:1.3
	netbsd-8-0-RELEASE:1.3
	phil-wifi:1.3.0.38
	phil-wifi-base:1.3
	pgoyette-compat-0625:1.3
	netbsd-8-0-RC2:1.3
	pgoyette-compat-0521:1.3
	pgoyette-compat-0502:1.3
	pgoyette-compat-0422:1.3
	netbsd-8-0-RC1:1.3
	pgoyette-compat-0415:1.3
	pgoyette-compat-0407:1.3
	pgoyette-compat-0330:1.3
	pgoyette-compat-0322:1.3
	pgoyette-compat-0315:1.3
	netbsd-7-1-2-RELEASE:1.3
	pgoyette-compat:1.3.0.36
	pgoyette-compat-base:1.3
	netbsd-7-1-1-RELEASE:1.3
	tls-maxphys-base-20171202:1.3
	matt-nb8-mediatek:1.3.0.34
	matt-nb8-mediatek-base:1.3
	nick-nhusb-base-20170825:1.3
	perseant-stdc-iso10646:1.3.0.32
	perseant-stdc-iso10646-base:1.3
	netbsd-8:1.3.0.30
	netbsd-8-base:1.3
	prg-localcount2-base3:1.3
	prg-localcount2-base2:1.3
	prg-localcount2-base1:1.3
	prg-localcount2:1.3.0.28
	prg-localcount2-base:1.3
	pgoyette-localcount-20170426:1.3
	bouyer-socketcan-base1:1.3
	jdolecek-ncq:1.3.0.26
	jdolecek-ncq-base:1.3
	pgoyette-localcount-20170320:1.3
	netbsd-7-1:1.3.0.24
	netbsd-7-1-RELEASE:1.3
	netbsd-7-1-RC2:1.3
	nick-nhusb-base-20170204:1.3
	netbsd-7-nhusb-base-20170116:1.3
	bouyer-socketcan:1.3.0.22
	bouyer-socketcan-base:1.3
	pgoyette-localcount-20170107:1.3
	netbsd-7-1-RC1:1.3
	nick-nhusb-base-20161204:1.3
	pgoyette-localcount-20161104:1.3
	netbsd-7-0-2-RELEASE:1.3
	nick-nhusb-base-20161004:1.3
	localcount-20160914:1.3
	netbsd-7-nhusb:1.3.0.20
	netbsd-7-nhusb-base:1.3
	pgoyette-localcount-20160806:1.3
	pgoyette-localcount-20160726:1.3
	pgoyette-localcount:1.3.0.18
	pgoyette-localcount-base:1.3
	nick-nhusb-base-20160907:1.3
	nick-nhusb-base-20160529:1.3
	netbsd-7-0-1-RELEASE:1.3
	nick-nhusb-base-20160422:1.3
	nick-nhusb-base-20160319:1.3
	nick-nhusb-base-20151226:1.3
	netbsd-7-0:1.3.0.16
	netbsd-7-0-RELEASE:1.3
	nick-nhusb-base-20150921:1.3
	netbsd-7-0-RC3:1.3
	netbsd-7-0-RC2:1.3
	netbsd-7-0-RC1:1.3
	nick-nhusb-base-20150606:1.3
	nick-nhusb-base-20150406:1.3
	nick-nhusb:1.3.0.14
	nick-nhusb-base:1.3
	netbsd-6-0-6-RELEASE:1.2
	netbsd-6-1-5-RELEASE:1.2
	netbsd-7:1.3.0.12
	netbsd-7-base:1.3
	yamt-pagecache-base9:1.3
	yamt-pagecache-tag8:1.2.8.1
	netbsd-6-1-4-RELEASE:1.2
	netbsd-6-0-5-RELEASE:1.2
	tls-earlyentropy:1.3.0.10
	tls-earlyentropy-base:1.3
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.3
	riastradh-drm2-base3:1.3
	netbsd-6-1-3-RELEASE:1.2
	netbsd-6-0-4-RELEASE:1.2
	netbsd-6-1-2-RELEASE:1.2
	netbsd-6-0-3-RELEASE:1.2
	rmind-smpnet-nbase:1.3
	netbsd-6-1-1-RELEASE:1.2
	riastradh-drm2-base2:1.3
	riastradh-drm2-base1:1.3
	riastradh-drm2:1.3.0.8
	riastradh-drm2-base:1.3
	rmind-smpnet:1.3.0.2
	rmind-smpnet-base:1.3
	netbsd-6-1:1.2.0.22
	netbsd-6-0-2-RELEASE:1.2
	netbsd-6-1-RELEASE:1.2
	khorben-n900:1.3.0.6
	netbsd-6-1-RC4:1.2
	netbsd-6-1-RC3:1.2
	agc-symver:1.3.0.4
	agc-symver-base:1.3
	netbsd-6-1-RC2:1.2
	netbsd-6-1-RC1:1.2
	yamt-pagecache-base8:1.3
	netbsd-6-0-1-RELEASE:1.2
	yamt-pagecache-base7:1.3
	matt-nb6-plus-nbase:1.2
	yamt-pagecache-base6:1.3
	netbsd-6-0:1.2.0.20
	netbsd-6-0-RELEASE:1.2
	netbsd-6-0-RC2:1.2
	tls-maxphys:1.2.0.18
	tls-maxphys-base:1.3
	matt-nb6-plus:1.2.0.16
	matt-nb6-plus-base:1.2
	netbsd-6-0-RC1:1.2
	jmcneill-usbmp-base10:1.2
	yamt-pagecache-base5:1.2
	jmcneill-usbmp-base9:1.2
	yamt-pagecache-base4:1.2
	jmcneill-usbmp-base8:1.2
	jmcneill-usbmp-base7:1.2
	jmcneill-usbmp-base6:1.2
	jmcneill-usbmp-base5:1.2
	jmcneill-usbmp-base4:1.2
	jmcneill-usbmp-base3:1.2
	jmcneill-usbmp-pre-base2:1.2
	jmcneill-usbmp-base2:1.2
	netbsd-6:1.2.0.14
	netbsd-6-base:1.2
	jmcneill-usbmp:1.2.0.12
	jmcneill-usbmp-base:1.2
	jmcneill-audiomp3:1.2.0.10
	jmcneill-audiomp3-base:1.2
	yamt-pagecache-base3:1.2
	yamt-pagecache-base2:1.2
	yamt-pagecache:1.2.0.8
	yamt-pagecache-base:1.2
	rmind-uvmplock-nbase:1.2
	jruoho-x86intr:1.2.0.6
	cherry-xenmp:1.2.0.4
	cherry-xenmp-base:1.2
	jym-xensuspend-nbase:1.2
	jym-xensuspend-base:1.2
	rmind-uvmplock-base:1.2
	rmind-uvmplock:1.2.0.2
	uebayasi-xip-base7:1.1
	bouyer-quota2-base:1.1
	bouyer-quota2:1.1.0.2
	bouyer-quota2-nbase:1.2;
locks; strict;
comment	@# @;


1.3
date	2012.10.02.23.54.53;	author christos;	state Exp;
branches;
next	1.2;

1.2
date	2011.02.22.08.20.20;	author matt;	state Exp;
branches
	1.2.2.1
	1.2.6.1
	1.2.8.1
	1.2.18.1;
next	1.1;

1.1
date	2011.01.26.01.18.50;	author pooka;	state Exp;
branches
	1.1.2.1;
next	;

1.2.2.1
date	2011.02.22.08.20.20;	author rmind;	state dead;
branches;
next	1.2.2.2;

1.2.2.2
date	2011.03.05.20.49.53;	author rmind;	state Exp;
branches;
next	;

1.2.6.1
date	2011.02.22.08.20.20;	author jruoho;	state dead;
branches;
next	1.2.6.2;

1.2.6.2
date	2011.06.06.09.05.15;	author jruoho;	state Exp;
branches;
next	;

1.2.8.1
date	2012.10.30.17.19.17;	author yamt;	state Exp;
branches;
next	;

1.2.18.1
date	2012.11.20.03.01.11;	author tls;	state Exp;
branches;
next	;

1.1.2.1
date	2011.01.26.01.18.50;	author bouyer;	state dead;
branches;
next	1.1.2.2;

1.1.2.2
date	2011.02.08.18.05.05;	author bouyer;	state Exp;
branches;
next	1.1.2.3;

1.1.2.3
date	2011.03.05.15.09.35;	author bouyer;	state Exp;
branches;
next	;


desc
@@


1.3
log
@move common/bus_dma/ -> dev/bus_dma/
@
text
@#	$NetBSD: files.emips,v 1.2 2011/02/22 08:20:20 matt Exp $
# eMIPS-specific configuration info

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

maxusers 2 8 64

#
# Bus-independent devices
#
device mainbus { }			# no locators
attach mainbus at root

device cpu				# not optional
attach cpu at mainbus
file arch/emips/emips/cpu.c		cpu

# Model support option headers
defflag	XILINX_ML40X	# Xilinx ML401/2 devboards
defflag XS_BEE3		# MSR/BeCube BEE3

# Model dependent files
file	arch/emips/emips/xilinx_ml40x.c	xilinx_ml40x	# ML40X, emips
file	arch/emips/emips/xs_bee3.c	xs_bee3		# BEE3, emips

# ML40x/Bee3
device ebus { [addr = -1] }
attach ebus at mainbus with ebus_emips
file	arch/emips/ebus/ebus.c		ebus
file	arch/emips/ebus/ebus_emips.c	ebus & (xilinx_ml40x|xs_bee3)

# Real-time clock (not optional)
device	eclock
attach	eclock at ebus with eclock_ebus
file	arch/emips/emips/clock.c
file	arch/emips/ebus/clock_ebus.c		eclock_ebus

# Disk
include "dev/scsipi/files.scsipi"
device ace: disk
attach ace at ebus with ace_ebus
file	arch/emips/ebus/ace_ebus.c	ace_ebus

# Memory Disk
file	dev/md_root.c			memory_disk_hooks

# Ethernet driver.
device	enic: arp, ether, ifnet
attach enic at ebus with enic_emips
file	arch/emips/ebus/if_le_ebus.c	enic_emips

# Flash memory
device eflash: disk
attach eflash at ebus with flash_ebus
file	arch/emips/ebus/flash_ebus.c	flash_ebus

# ICAP interface
device icap: disk
attach icap at ebus with icap_ebus
file	arch/emips/ebus/icap_ebus.c	icap_ebus

# eVGA graphics
device evga: disk
attach evga at ebus with evga_ebus
file	arch/emips/ebus/evga_ebus.c	evga_ebus

# PS2 interface
device pstwo: disk
attach pstwo at ebus with pstwo_ebus
file	arch/emips/ebus/ps2_ebus.c	pstwo_ebus

# AC97 audio
device acns: disk
attach acns at ebus with acns_ebus
file	arch/emips/ebus/ac97_ebus.c	acns_ebus

# GPIO interface
device epio: gpiobus
attach epio at ebus
file	arch/emips/ebus/gpio_ebus.c	epio

# LCD display
device lcd: disk
attach lcd at ebus with lcd_ebus
file	arch/emips/ebus/lcd_ebus.c	lcd_ebus

file	arch/emips/emips/autoconf.c
file	arch/emips/emips/bus_dma.c
file	arch/emips/emips/bus_space.c
file	kern/subr_disk_mbr.c			disk
file	arch/emips/emips/machdep.c
file	arch/emips/emips/mainbus.c
file	arch/emips/emips/interrupt.c
file	arch/emips/emips/promcall.c
file	arch/emips/emips/sysconf.c
file	dev/cons.c

file	dev/bus_dma/bus_dmamem_common.c

#
# Workstation console devices
#

# USART
device	dz { line = -1 }: tty
attach dz at ebus with dz_ebus
file   arch/emips/ebus/dz_ebus.c        dz_ebus

include "arch/emips/conf/majors.emips"
@


1.2
log
@Bring emips forward to the new mips world order.
@
text
@d1 1
a1 1
#	$NetBSD: files.emips,v 1.1 2011/01/26 01:18:50 pooka Exp $
d99 1
a99 1
file	common/bus_dma/bus_dmamem_common.c
@


1.2.18.1
log
@Resync to 2012-11-19 00:00:00 UTC
@
text
@d1 1
a1 1
#	$NetBSD: files.emips,v 1.3 2012/10/02 23:54:53 christos Exp $
d99 1
a99 1
file	dev/bus_dma/bus_dmamem_common.c
@


1.2.8.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.emips,v 1.2 2011/02/22 08:20:20 matt Exp $
d99 1
a99 1
file	dev/bus_dma/bus_dmamem_common.c
@


1.2.6.1
log
@file files.emips was added on branch jruoho-x86intr on 2011-06-06 09:05:15 +0000
@
text
@d1 110
@


1.2.6.2
log
@Sync with HEAD.
@
text
@a0 110
#	$NetBSD: files.emips,v 1.2 2011/02/22 08:20:20 matt Exp $
# eMIPS-specific configuration info

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

maxusers 2 8 64

#
# Bus-independent devices
#
device mainbus { }			# no locators
attach mainbus at root

device cpu				# not optional
attach cpu at mainbus
file arch/emips/emips/cpu.c		cpu

# Model support option headers
defflag	XILINX_ML40X	# Xilinx ML401/2 devboards
defflag XS_BEE3		# MSR/BeCube BEE3

# Model dependent files
file	arch/emips/emips/xilinx_ml40x.c	xilinx_ml40x	# ML40X, emips
file	arch/emips/emips/xs_bee3.c	xs_bee3		# BEE3, emips

# ML40x/Bee3
device ebus { [addr = -1] }
attach ebus at mainbus with ebus_emips
file	arch/emips/ebus/ebus.c		ebus
file	arch/emips/ebus/ebus_emips.c	ebus & (xilinx_ml40x|xs_bee3)

# Real-time clock (not optional)
device	eclock
attach	eclock at ebus with eclock_ebus
file	arch/emips/emips/clock.c
file	arch/emips/ebus/clock_ebus.c		eclock_ebus

# Disk
include "dev/scsipi/files.scsipi"
device ace: disk
attach ace at ebus with ace_ebus
file	arch/emips/ebus/ace_ebus.c	ace_ebus

# Memory Disk
file	dev/md_root.c			memory_disk_hooks

# Ethernet driver.
device	enic: arp, ether, ifnet
attach enic at ebus with enic_emips
file	arch/emips/ebus/if_le_ebus.c	enic_emips

# Flash memory
device eflash: disk
attach eflash at ebus with flash_ebus
file	arch/emips/ebus/flash_ebus.c	flash_ebus

# ICAP interface
device icap: disk
attach icap at ebus with icap_ebus
file	arch/emips/ebus/icap_ebus.c	icap_ebus

# eVGA graphics
device evga: disk
attach evga at ebus with evga_ebus
file	arch/emips/ebus/evga_ebus.c	evga_ebus

# PS2 interface
device pstwo: disk
attach pstwo at ebus with pstwo_ebus
file	arch/emips/ebus/ps2_ebus.c	pstwo_ebus

# AC97 audio
device acns: disk
attach acns at ebus with acns_ebus
file	arch/emips/ebus/ac97_ebus.c	acns_ebus

# GPIO interface
device epio: gpiobus
attach epio at ebus
file	arch/emips/ebus/gpio_ebus.c	epio

# LCD display
device lcd: disk
attach lcd at ebus with lcd_ebus
file	arch/emips/ebus/lcd_ebus.c	lcd_ebus

file	arch/emips/emips/autoconf.c
file	arch/emips/emips/bus_dma.c
file	arch/emips/emips/bus_space.c
file	kern/subr_disk_mbr.c			disk
file	arch/emips/emips/machdep.c
file	arch/emips/emips/mainbus.c
file	arch/emips/emips/interrupt.c
file	arch/emips/emips/promcall.c
file	arch/emips/emips/sysconf.c
file	dev/cons.c

file	common/bus_dma/bus_dmamem_common.c

#
# Workstation console devices
#

# USART
device	dz { line = -1 }: tty
attach dz at ebus with dz_ebus
file   arch/emips/ebus/dz_ebus.c        dz_ebus

include "arch/emips/conf/majors.emips"
@


1.2.2.1
log
@file files.emips was added on branch rmind-uvmplock on 2011-03-05 20:49:53 +0000
@
text
@d1 110
@


1.2.2.2
log
@sync with head
@
text
@a0 110
#	$NetBSD$
# eMIPS-specific configuration info

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

maxusers 2 8 64

#
# Bus-independent devices
#
device mainbus { }			# no locators
attach mainbus at root

device cpu				# not optional
attach cpu at mainbus
file arch/emips/emips/cpu.c		cpu

# Model support option headers
defflag	XILINX_ML40X	# Xilinx ML401/2 devboards
defflag XS_BEE3		# MSR/BeCube BEE3

# Model dependent files
file	arch/emips/emips/xilinx_ml40x.c	xilinx_ml40x	# ML40X, emips
file	arch/emips/emips/xs_bee3.c	xs_bee3		# BEE3, emips

# ML40x/Bee3
device ebus { [addr = -1] }
attach ebus at mainbus with ebus_emips
file	arch/emips/ebus/ebus.c		ebus
file	arch/emips/ebus/ebus_emips.c	ebus & (xilinx_ml40x|xs_bee3)

# Real-time clock (not optional)
device	eclock
attach	eclock at ebus with eclock_ebus
file	arch/emips/emips/clock.c
file	arch/emips/ebus/clock_ebus.c		eclock_ebus

# Disk
include "dev/scsipi/files.scsipi"
device ace: disk
attach ace at ebus with ace_ebus
file	arch/emips/ebus/ace_ebus.c	ace_ebus

# Memory Disk
file	dev/md_root.c			memory_disk_hooks

# Ethernet driver.
device	enic: arp, ether, ifnet
attach enic at ebus with enic_emips
file	arch/emips/ebus/if_le_ebus.c	enic_emips

# Flash memory
device eflash: disk
attach eflash at ebus with flash_ebus
file	arch/emips/ebus/flash_ebus.c	flash_ebus

# ICAP interface
device icap: disk
attach icap at ebus with icap_ebus
file	arch/emips/ebus/icap_ebus.c	icap_ebus

# eVGA graphics
device evga: disk
attach evga at ebus with evga_ebus
file	arch/emips/ebus/evga_ebus.c	evga_ebus

# PS2 interface
device pstwo: disk
attach pstwo at ebus with pstwo_ebus
file	arch/emips/ebus/ps2_ebus.c	pstwo_ebus

# AC97 audio
device acns: disk
attach acns at ebus with acns_ebus
file	arch/emips/ebus/ac97_ebus.c	acns_ebus

# GPIO interface
device epio: gpiobus
attach epio at ebus
file	arch/emips/ebus/gpio_ebus.c	epio

# LCD display
device lcd: disk
attach lcd at ebus with lcd_ebus
file	arch/emips/ebus/lcd_ebus.c	lcd_ebus

file	arch/emips/emips/autoconf.c
file	arch/emips/emips/bus_dma.c
file	arch/emips/emips/bus_space.c
file	kern/subr_disk_mbr.c			disk
file	arch/emips/emips/machdep.c
file	arch/emips/emips/mainbus.c
file	arch/emips/emips/interrupt.c
file	arch/emips/emips/promcall.c
file	arch/emips/emips/sysconf.c
file	dev/cons.c

file	common/bus_dma/bus_dmamem_common.c

#
# Workstation console devices
#

# USART
device	dz { line = -1 }: tty
attach dz at ebus with dz_ebus
file   arch/emips/ebus/dz_ebus.c        dz_ebus

include "arch/emips/conf/majors.emips"
@


1.1
log
@Add support for the Extensible MIPS ("eMIPS") platform.  The
NetBSD/emips port runs on Xilinx and Beecube FPGA systems and the
Giano system simulator.

eMIPS is a platform developed at Microsoft Research for researching
reconfigurable computing.  eMIPS allows dynamic loading and scheduling
of application-specific circuits for the purpose of accelerating
computations based on the current workload.

NetBSD eMIPS support for NetBSD 4.x was written at Microsoft Research
by Alessandro Forin and Neil Pittman.  Microsoft Corporation has
donated full copyright to The NetBSD Foundation.

Platform support for eMIPS is the first part of Microsoft's
contribution.  The second part includes the hardware accelerator
framework and will be proposed on tech-kern soon.
@
text
@d1 1
a1 1
#	$NetBSD: files.emips,v 1.110 2006/07/29 19:10:57 ad Exp $
a100 2
file	arch/mips/mips/softintr.c

@


1.1.2.1
log
@file files.emips was added on branch bouyer-quota2 on 2011-02-08 18:05:05 +0000
@
text
@d1 112
@


1.1.2.2
log
@Sync with HEAD
@
text
@a0 112
#	$NetBSD: files.emips,v 1.1 2011/01/26 01:18:50 pooka Exp $
# eMIPS-specific configuration info

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

maxusers 2 8 64

#
# Bus-independent devices
#
device mainbus { }			# no locators
attach mainbus at root

device cpu				# not optional
attach cpu at mainbus
file arch/emips/emips/cpu.c		cpu

# Model support option headers
defflag	XILINX_ML40X	# Xilinx ML401/2 devboards
defflag XS_BEE3		# MSR/BeCube BEE3

# Model dependent files
file	arch/emips/emips/xilinx_ml40x.c	xilinx_ml40x	# ML40X, emips
file	arch/emips/emips/xs_bee3.c	xs_bee3		# BEE3, emips

# ML40x/Bee3
device ebus { [addr = -1] }
attach ebus at mainbus with ebus_emips
file	arch/emips/ebus/ebus.c		ebus
file	arch/emips/ebus/ebus_emips.c	ebus & (xilinx_ml40x|xs_bee3)

# Real-time clock (not optional)
device	eclock
attach	eclock at ebus with eclock_ebus
file	arch/emips/emips/clock.c
file	arch/emips/ebus/clock_ebus.c		eclock_ebus

# Disk
include "dev/scsipi/files.scsipi"
device ace: disk
attach ace at ebus with ace_ebus
file	arch/emips/ebus/ace_ebus.c	ace_ebus

# Memory Disk
file	dev/md_root.c			memory_disk_hooks

# Ethernet driver.
device	enic: arp, ether, ifnet
attach enic at ebus with enic_emips
file	arch/emips/ebus/if_le_ebus.c	enic_emips

# Flash memory
device eflash: disk
attach eflash at ebus with flash_ebus
file	arch/emips/ebus/flash_ebus.c	flash_ebus

# ICAP interface
device icap: disk
attach icap at ebus with icap_ebus
file	arch/emips/ebus/icap_ebus.c	icap_ebus

# eVGA graphics
device evga: disk
attach evga at ebus with evga_ebus
file	arch/emips/ebus/evga_ebus.c	evga_ebus

# PS2 interface
device pstwo: disk
attach pstwo at ebus with pstwo_ebus
file	arch/emips/ebus/ps2_ebus.c	pstwo_ebus

# AC97 audio
device acns: disk
attach acns at ebus with acns_ebus
file	arch/emips/ebus/ac97_ebus.c	acns_ebus

# GPIO interface
device epio: gpiobus
attach epio at ebus
file	arch/emips/ebus/gpio_ebus.c	epio

# LCD display
device lcd: disk
attach lcd at ebus with lcd_ebus
file	arch/emips/ebus/lcd_ebus.c	lcd_ebus

file	arch/emips/emips/autoconf.c
file	arch/emips/emips/bus_dma.c
file	arch/emips/emips/bus_space.c
file	kern/subr_disk_mbr.c			disk
file	arch/emips/emips/machdep.c
file	arch/emips/emips/mainbus.c
file	arch/emips/emips/interrupt.c
file	arch/emips/emips/promcall.c
file	arch/emips/emips/sysconf.c
file	dev/cons.c

file	common/bus_dma/bus_dmamem_common.c

file	arch/mips/mips/softintr.c

#
# Workstation console devices
#

# USART
device	dz { line = -1 }: tty
attach dz at ebus with dz_ebus
file   arch/emips/ebus/dz_ebus.c        dz_ebus

include "arch/emips/conf/majors.emips"
@


1.1.2.3
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD$
d101 2
@


