head	1.47;
access;
symbols
	netbsd-11-0-RC4:1.47.2.1
	netbsd-11-0-RC3:1.47.2.1
	netbsd-11-0-RC2:1.47.2.1
	netbsd-11-0-RC1:1.47.2.1
	perseant-exfatfs-base-20250801:1.47
	netbsd-11:1.47.0.2
	netbsd-11-base:1.47
	netbsd-10-1-RELEASE:1.45.4.1
	perseant-exfatfs-base-20240630:1.46
	perseant-exfatfs:1.46.0.2
	perseant-exfatfs-base:1.46
	netbsd-8-3-RELEASE:1.27
	netbsd-9-4-RELEASE:1.36
	netbsd-10-0-RELEASE:1.45.4.1
	netbsd-10-0-RC6:1.45.4.1
	netbsd-10-0-RC5:1.45.4.1
	netbsd-10-0-RC4:1.45.4.1
	netbsd-10-0-RC3:1.45.4.1
	netbsd-10-0-RC2:1.45.4.1
	thorpej-ifq:1.45.0.8
	thorpej-ifq-base:1.45
	thorpej-altq-separation:1.45.0.6
	thorpej-altq-separation-base:1.45
	netbsd-10-0-RC1:1.45.4.1
	netbsd-10:1.45.0.4
	netbsd-10-base:1.45
	bouyer-sunxi-drm:1.45.0.2
	bouyer-sunxi-drm-base:1.45
	netbsd-9-3-RELEASE:1.36
	thorpej-i2c-spi-conf2:1.43.0.14
	thorpej-i2c-spi-conf2-base:1.43
	thorpej-futex2:1.43.0.12
	thorpej-futex2-base:1.43
	thorpej-cfargs2:1.43.0.10
	thorpej-cfargs2-base:1.43
	cjep_sun2x-base1:1.43
	cjep_sun2x:1.43.0.8
	cjep_sun2x-base:1.43
	cjep_staticlib_x-base1:1.43
	netbsd-9-2-RELEASE:1.36
	cjep_staticlib_x:1.43.0.6
	cjep_staticlib_x-base:1.43
	thorpej-i2c-spi-conf:1.43.0.4
	thorpej-i2c-spi-conf-base:1.43
	thorpej-cfargs:1.43.0.2
	thorpej-cfargs-base:1.43
	thorpej-futex:1.42.0.2
	thorpej-futex-base:1.43
	netbsd-9-1-RELEASE:1.36
	bouyer-xenpvh-base2:1.39
	phil-wifi-20200421:1.39
	bouyer-xenpvh-base1:1.39
	phil-wifi-20200411:1.38
	bouyer-xenpvh:1.38.0.2
	bouyer-xenpvh-base:1.38
	is-mlppp:1.37.0.2
	is-mlppp-base:1.37
	phil-wifi-20200406:1.38
	netbsd-8-2-RELEASE:1.27
	ad-namecache-base3:1.37
	netbsd-9-0-RELEASE:1.36
	netbsd-9-0-RC2:1.36
	ad-namecache-base2:1.37
	ad-namecache-base1:1.36
	ad-namecache:1.36.0.4
	ad-namecache-base:1.36
	netbsd-9-0-RC1:1.36
	phil-wifi-20191119:1.36
	netbsd-9:1.36.0.2
	netbsd-9-base:1.36
	phil-wifi-20190609:1.36
	netbsd-8-1-RELEASE:1.27
	netbsd-8-1-RC1:1.27
	isaki-audio2:1.35.0.2
	isaki-audio2-base:1.35
	pgoyette-compat-merge-20190127:1.30.2.3
	pgoyette-compat-20190127:1.34
	pgoyette-compat-20190118:1.34
	pgoyette-compat-1226:1.34
	pgoyette-compat-1126:1.34
	pgoyette-compat-1020:1.33
	pgoyette-compat-0930:1.33
	pgoyette-compat-0906:1.33
	netbsd-7-2-RELEASE:1.20
	pgoyette-compat-0728:1.31
	netbsd-8-0-RELEASE:1.27
	phil-wifi:1.30.0.4
	phil-wifi-base:1.30
	pgoyette-compat-0625:1.30
	netbsd-8-0-RC2:1.27
	pgoyette-compat-0521:1.30
	pgoyette-compat-0502:1.30
	pgoyette-compat-0422:1.30
	netbsd-8-0-RC1:1.27
	pgoyette-compat-0415:1.30
	pgoyette-compat-0407:1.30
	pgoyette-compat-0330:1.30
	pgoyette-compat-0322:1.30
	pgoyette-compat-0315:1.30
	netbsd-7-1-2-RELEASE:1.20
	pgoyette-compat:1.30.0.2
	pgoyette-compat-base:1.30
	netbsd-7-1-1-RELEASE:1.20
	tls-maxphys-base-20171202:1.30
	matt-nb8-mediatek:1.27.0.10
	matt-nb8-mediatek-base:1.27
	nick-nhusb-base-20170825:1.28
	perseant-stdc-iso10646:1.27.0.8
	perseant-stdc-iso10646-base:1.27
	netbsd-8:1.27.0.6
	netbsd-8-base:1.27
	prg-localcount2-base3:1.27
	prg-localcount2-base2:1.27
	prg-localcount2-base1:1.27
	prg-localcount2:1.27.0.4
	prg-localcount2-base:1.27
	pgoyette-localcount-20170426:1.27
	bouyer-socketcan-base1:1.27
	jdolecek-ncq:1.27.0.2
	jdolecek-ncq-base:1.27
	pgoyette-localcount-20170320:1.27
	netbsd-7-1:1.20.0.8
	netbsd-7-1-RELEASE:1.20
	netbsd-7-1-RC2:1.20
	nick-nhusb-base-20170204:1.26
	netbsd-7-nhusb-base-20170116:1.20
	bouyer-socketcan:1.26.0.2
	bouyer-socketcan-base:1.26
	pgoyette-localcount-20170107:1.26
	netbsd-7-1-RC1:1.20
	nick-nhusb-base-20161204:1.26
	pgoyette-localcount-20161104:1.25
	netbsd-7-0-2-RELEASE:1.20
	nick-nhusb-base-20161004:1.25
	localcount-20160914:1.25
	netbsd-7-nhusb:1.20.0.6
	netbsd-7-nhusb-base:1.20
	pgoyette-localcount-20160806:1.25
	pgoyette-localcount-20160726:1.25
	pgoyette-localcount:1.25.0.2
	pgoyette-localcount-base:1.25
	nick-nhusb-base-20160907:1.25
	nick-nhusb-base-20160529:1.25
	netbsd-7-0-1-RELEASE:1.20
	nick-nhusb-base-20160422:1.25
	nick-nhusb-base-20160319:1.25
	nick-nhusb-base-20151226:1.25
	netbsd-7-0:1.20.0.4
	netbsd-7-0-RELEASE:1.20
	nick-nhusb-base-20150921:1.25
	netbsd-7-0-RC3:1.20
	netbsd-7-0-RC2:1.20
	netbsd-7-0-RC1:1.20
	nick-nhusb-base-20150606:1.24
	nick-nhusb-base-20150406:1.24
	nick-nhusb:1.24.0.2
	nick-nhusb-base:1.24
	netbsd-7:1.20.0.2
	netbsd-7-base:1.20
	yamt-pagecache-base9:1.18
	yamt-pagecache-tag8:1.8.2.2
	tls-earlyentropy:1.18.0.2
	tls-earlyentropy-base:1.20
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.18
	riastradh-drm2-base3:1.18
	rmind-smpnet-nbase:1.18
	riastradh-drm2-base2:1.15
	riastradh-drm2-base1:1.15
	riastradh-drm2:1.15.0.2
	riastradh-drm2-base:1.15
	rmind-smpnet:1.14.0.2
	rmind-smpnet-base:1.18
	khorben-n900:1.13.0.2
	agc-symver:1.10.0.2
	agc-symver-base:1.10
	yamt-pagecache-base8:1.8
	yamt-pagecache-base7:1.8
	yamt-pagecache:1.8.0.2
	yamt-pagecache-base6:1.8
	tls-maxphys:1.7.0.2
	tls-maxphys-base:1.20;
locks; strict;
comment	@# @;


1.47
date	2025.06.01.05.43.55;	author rin;	state Exp;
branches
	1.47.2.1;
next	1.46;
commitid	VsJJYzNA33Hpj9XF;

1.46
date	2024.01.29.18.27.11;	author christos;	state Exp;
branches
	1.46.2.1;
next	1.45;
commitid	KXsF1U1D4DhafnWE;

1.45
date	2022.08.07.02.52.25;	author simonb;	state Exp;
branches
	1.45.4.1;
next	1.44;
commitid	HXKRRXLciPDtrTOD;

1.44
date	2022.05.20.14.42.01;	author rin;	state Exp;
branches;
next	1.43;
commitid	LZ4mrlCYIaqoUNED;

1.43
date	2021.01.20.01.20.26;	author nia;	state Exp;
branches;
next	1.42;
commitid	5vppqqy1OKrH3pEC;

1.42
date	2020.09.27.13.48.50;	author roy;	state Exp;
branches
	1.42.2.1;
next	1.41;
commitid	DA9l8f9bbF8ATGpC;

1.41
date	2020.08.16.10.27.47;	author jdolecek;	state Exp;
branches;
next	1.40;
commitid	hiElzZTPZjJX4hkC;

1.40
date	2020.08.01.08.20.48;	author maxv;	state Exp;
branches;
next	1.39;
commitid	JD2lavAMv7TQUkiC;

1.39
date	2020.04.18.11.00.38;	author skrll;	state Exp;
branches;
next	1.38;
commitid	2zaZE9PO9gJXaR4C;

1.38
date	2020.03.25.17.06.18;	author jdolecek;	state Exp;
branches
	1.38.2.1;
next	1.37;
commitid	VzwOpdvTaWX4YN1C;

1.37
date	2020.01.19.01.25.04;	author thorpej;	state Exp;
branches;
next	1.36;
commitid	JHEWDzmAWJGESeTB;

1.36
date	2019.04.26.22.46.03;	author sevan;	state Exp;
branches
	1.36.4.1;
next	1.35;
commitid	HBAlgqGPZeivAUkB;

1.35
date	2019.02.06.11.58.30;	author rin;	state Exp;
branches;
next	1.34;
commitid	5Lq3lTxgmkkMwHaB;

1.34
date	2018.10.23.19.58.52;	author jdolecek;	state Exp;
branches;
next	1.33;
commitid	Uj00maxTZQIxA7XA;

1.33
date	2018.08.25.20.52.40;	author rin;	state Exp;
branches;
next	1.32;
commitid	2vcoJ76kDbQoNxPA;

1.32
date	2018.08.01.20.04.11;	author maxv;	state Exp;
branches;
next	1.31;
commitid	UbIHSaPqOzfNisMA;

1.31
date	2018.07.12.10.46.43;	author maxv;	state Exp;
branches;
next	1.30;
commitid	zv0Sckxqs4y3RPJA;

1.30
date	2017.09.14.07.58.40;	author mrg;	state Exp;
branches
	1.30.2.1
	1.30.4.1;
next	1.29;
commitid	ngZ6fHXwTqlZA87A;

1.29
date	2017.09.13.22.24.43;	author sevan;	state Exp;
branches;
next	1.28;
commitid	U9QcH0HsUyAtp57A;

1.28
date	2017.07.29.18.08.57;	author maxv;	state Exp;
branches;
next	1.27;
commitid	OtoNC1YDOrKHu91A;

1.27
date	2017.02.19.07.47.00;	author rin;	state Exp;
branches;
next	1.26;
commitid	ivCr5u3yfBMzbxGz;

1.26
date	2016.11.26.13.59.45;	author christos;	state Exp;
branches
	1.26.2.1;
next	1.25;
commitid	TSPAo2pg8DoCZDvz;

1.25
date	2015.08.12.07.53.57;	author maxv;	state Exp;
branches
	1.25.2.1;
next	1.24;
commitid	6eLXlen4HB1O8Xwy;

1.24
date	2014.10.17.18.45.14;	author martin;	state Exp;
branches
	1.24.2.1;
next	1.23;
commitid	Ydmo1SVt0he0mAUx;

1.23
date	2014.08.23.20.26.57;	author dholland;	state Exp;
branches;
next	1.22;
commitid	Ef5fhfmsGe1uFwNx;

1.22
date	2014.08.17.21.17.43;	author joerg;	state Exp;
branches;
next	1.21;
commitid	1Tn1qthIdwV09LMx;

1.21
date	2014.08.16.17.56.31;	author apb;	state Exp;
branches;
next	1.20;
commitid	gjT9TWtCibuK4CMx;

1.20
date	2014.08.03.09.18.16;	author martin;	state Exp;
branches;
next	1.19;
commitid	IuRbf3yoxQF3DTKx;

1.19
date	2014.07.27.03.34.41;	author dholland;	state Exp;
branches;
next	1.18;
commitid	rlGfXZaBJUt0XXJx;

1.18
date	2014.01.03.14.40.54;	author kiyohara;	state Exp;
branches
	1.18.2.1;
next	1.17;
commitid	ZZlyDSLduecHcGjx;

1.17
date	2013.10.05.06.14.48;	author kiyohara;	state Exp;
branches;
next	1.16;
commitid	ilydZdzpN3foj48x;

1.16
date	2013.10.05.06.10.35;	author kiyohara;	state Exp;
branches;
next	1.15;
commitid	wB11aqxKdypui48x;

1.15
date	2013.06.30.21.38.56;	author rmind;	state Exp;
branches;
next	1.14;
commitid	WyqSRDp14EmayGVw;

1.14
date	2013.06.05.23.12.37;	author christos;	state Exp;
branches
	1.14.2.1;
next	1.13;
commitid	JLjvxVeOXmZgStSw;

1.13
date	2013.04.27.22.21.14;	author christos;	state Exp;
branches;
next	1.12;

1.12
date	2013.04.27.21.43.22;	author christos;	state Exp;
branches;
next	1.11;

1.11
date	2013.04.27.18.19.33;	author christos;	state Exp;
branches;
next	1.10;

1.10
date	2013.03.02.02.42.12;	author christos;	state Exp;
branches;
next	1.9;

1.9
date	2013.03.01.18.25.35;	author joerg;	state Exp;
branches;
next	1.8;

1.8
date	2012.10.17.14.48.11;	author apb;	state Exp;
branches
	1.8.2.1;
next	1.7;

1.7
date	2012.09.11.19.43.10;	author msaitoh;	state Exp;
branches
	1.7.2.1;
next	1.6;

1.6
date	2012.09.09.04.27.12;	author msaitoh;	state Exp;
branches;
next	1.5;

1.5
date	2012.09.01.18.17.50;	author jakllsch;	state Exp;
branches;
next	1.4;

1.4
date	2012.08.29.08.29.58;	author skrll;	state Exp;
branches;
next	1.3;

1.3
date	2012.08.23.10.24.52;	author kiyohara;	state Exp;
branches;
next	1.2;

1.2
date	2012.08.23.00.20.16;	author kiyohara;	state Exp;
branches;
next	1.1;

1.1
date	2012.08.01.10.50.05;	author kiyohara;	state Exp;
branches;
next	;

1.47.2.1
date	2026.02.03.20.51.24;	author snj;	state Exp;
branches;
next	;
commitid	xJf92BKl6kL8oYsG;

1.46.2.1
date	2025.08.02.05.55.33;	author perseant;	state Exp;
branches;
next	;
commitid	23j6GFaDws3O875G;

1.45.4.1
date	2023.10.09.23.33.45;	author snj;	state Exp;
branches;
next	;
commitid	Gy7Rt3RMsJCGx0IE;

1.42.2.1
date	2021.04.03.22.28.22;	author thorpej;	state Exp;
branches;
next	;
commitid	1gqS07EfPjskJTNC;

1.38.2.1
date	2020.04.20.11.28.54;	author bouyer;	state Exp;
branches;
next	;
commitid	4WLfIgNPymVsg75C;

1.36.4.1
date	2020.01.25.22.38.39;	author ad;	state Exp;
branches;
next	;
commitid	ethRERRmx7bMJ7UB;

1.30.2.1
date	2018.07.28.04.37.31;	author pgoyette;	state Exp;
branches;
next	1.30.2.2;
commitid	1UP1xAIUxv1ZgRLA;

1.30.2.2
date	2018.09.06.06.55.30;	author pgoyette;	state Exp;
branches;
next	1.30.2.3;
commitid	HCi1bXD317XIK0RA;

1.30.2.3
date	2018.11.26.01.52.21;	author pgoyette;	state Exp;
branches;
next	;
commitid	Zj4q5SspGdKXto1B;

1.30.4.1
date	2019.06.10.22.06.04;	author christos;	state Exp;
branches;
next	1.30.4.2;
commitid	jtc8rnCzWiEEHGqB;

1.30.4.2
date	2020.04.08.14.07.34;	author martin;	state Exp;
branches;
next	1.30.4.3;
commitid	Qli2aW9E74UFuA3C;

1.30.4.3
date	2020.04.21.18.42.05;	author martin;	state Exp;
branches;
next	;
commitid	86tA4aEmdr3VCh5C;

1.26.2.1
date	2017.04.21.16.53.25;	author bouyer;	state Exp;
branches;
next	;
commitid	dUG7nkTKALCadqOz;

1.25.2.1
date	2017.01.07.08.56.13;	author pgoyette;	state Exp;
branches;
next	1.25.2.2;
commitid	uEL0C1YuiJrlV0Bz;

1.25.2.2
date	2017.03.20.06.57.13;	author pgoyette;	state Exp;
branches;
next	;
commitid	jjw7cAwgyKq7RfKz;

1.24.2.1
date	2015.09.22.12.05.40;	author skrll;	state Exp;
branches;
next	1.24.2.2;
commitid	CpNWKp3ozVNTafCy;

1.24.2.2
date	2016.12.05.10.54.52;	author skrll;	state Exp;
branches;
next	1.24.2.3;
commitid	4H3tiQVJXN6oEMwz;

1.24.2.3
date	2017.08.28.17.51.34;	author skrll;	state Exp;
branches;
next	;
commitid	UQQpnjvcNkUZn05A;

1.18.2.1
date	2014.08.10.06.53.55;	author tls;	state Exp;
branches;
next	;
commitid	7fY3uHKSIbCABMLx;

1.14.2.1
date	2013.08.28.23.59.14;	author rmind;	state Exp;
branches;
next	1.14.2.2;
commitid	cbp9Ov2uYijlqh3x;

1.14.2.2
date	2014.05.18.17.45.03;	author rmind;	state Exp;
branches;
next	;
commitid	mL5ZYSzpqK6QS2Bx;

1.8.2.1
date	2012.10.17.14.48.11;	author yamt;	state dead;
branches;
next	1.8.2.2;

1.8.2.2
date	2012.10.30.17.19.20;	author yamt;	state Exp;
branches;
next	1.8.2.3;

1.8.2.3
date	2014.05.22.11.39.40;	author yamt;	state Exp;
branches;
next	;
commitid	VUUXuyNWnt3AKwBx;

1.7.2.1
date	2012.11.20.03.01.13;	author tls;	state Exp;
branches;
next	1.7.2.2;

1.7.2.2
date	2013.06.23.06.20.04;	author tls;	state Exp;
branches;
next	1.7.2.3;
commitid	eVjr9caYRQbRGHUw;

1.7.2.3
date	2014.08.20.00.02.53;	author tls;	state Exp;
branches;
next	1.7.2.4;
commitid	jTnpym9Qu0o4R1Nx;

1.7.2.4
date	2017.12.03.11.36.03;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;


desc
@@


1.47
log
@evbarm/OPENBLOCKS_A6: Add A7 support to comment, NFC
@
text
@#	$NetBSD: OPENBLOCKS_A6,v 1.46 2024/01/29 18:27:11 christos Exp $
#
#	OPENBLOCKS_A6 -- Plat'Home. OpenBlockS A6/A7 kernel
#

include 	"arch/evbarm/conf/std.marvell"

options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

# estimated number of users

maxusers	32

# Board Type
makeoptions	BOARDTYPE="openblocks_a6"
options 	EVBARM_BOARDTYPE=openblocks_a6

# CPU options
options 	CPU_SHEEVA
#options 	SHEEVA_L2_CACHE
#options 	SHEEVA_L2_CACHE_WT
makeoptions	CPUFLAGS="-march=armv5te"

# Marvell SoC options
options 	KIRKWOOD

# Standard system options

options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
options 	NTP		# NTP phase/frequency locked loop

# File systems

file-system 	FFS		# UFS
file-system 	EXT2FS		# second extended file system (linux)
#file-system 	LFS		# log-structured file system
#file-system 	MFS		# memory file system
file-system 	NFS		# Network file system
file-system 	CD9660		# ISO 9660 + Rock Ridge file system
file-system 	MSDOSFS		# MS-DOS file system
#file-system 	FDESC		# /dev/fd
file-system 	KERNFS		# /kern
file-system 	NULLFS		# loopback file system
#file-system 	OVERLAY		# overlay file system
file-system 	PROCFS		# /proc
file-system 	PTYFS		# /dev/ptm support
#file-system 	PUFFS		# Pass-to-Userspace Framework File System
#file-system 	UMAPFS		# NULLFS + uid and gid remapping
file-system 	UNION		# union file system
#file-system 	CODA		# Coda File System; also needs vcoda (below)
file-system 	TMPFS		# Efficient memory file-system
#file-system 	UDF		# experimental - OSTA UDF CD/DVD file-system
#file-system 	HFS		# experimental - Apple HFS+ (read-only)

# File system options
#options 	FFS_EI		# FFS Endian Independent support
options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
options 	UFS_DIRHASH	# UFS Large Directory Hashing
#options 	UFS_EXTATTR	# Extended attribute support for UFS1
options 	WAPBL		# File system journaling support
#options 	DISKLABEL_EI	# disklabel Endian Independent support
options 	NFSSERVER	# Network File System server

# Networking options

#options 	GATEWAY		# packet forwarding
options 	INET		# IP + ICMP + TCP + UDP
options 	INET6		# IPv6
options 	IPSEC		# IP security
#options 	IPSEC_DEBUG	# debug for IP security
options 	MROUTING	# IP multicast routing
options 	PIM		# Protocol Independent Multicast
options 	NETATALK	# AppleTalk networking protocols
options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
options 	PPP_DEFLATE	# Deflate compression support for PPP
options 	PPP_FILTER	# Active filter support for PPP (requires bpf)
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

#options 	NFS_BOOT_BOOTP
options 	NFS_BOOT_DHCP
#options 	NFS_BOOT_BOOTPARAM

# Compatibility options

include 	"conf/compat_netbsd50.config"
options 	COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries

# Shared memory options

options 	SYSVMSG		# System V-like message queues
options 	SYSVSEM		# System V-like semaphores
options 	SYSVSHM		# System V-like memory sharing

# Device options

#options 	MEMORY_DISK_HOOKS	# boottime setup of ramdisk
#options 	MEMORY_DISK_IS_ROOT	# use memory disk as root
#options 	MEMORY_DISK_DYNAMIC
#options 	MEMORY_DISK_ROOT_SIZE=22528	# Size in blocks
#options 	MEMORY_RBFLAGS=RB_AUTOBOOT

# Miscellaneous kernel options

#options 	KTRACE		# system call tracing, a la ktrace(1)
options 	IRQSTATS	# manage IRQ statistics
#options 	MIIVERBOSE	# Verbose MII auto configuration messages
#options 	PCIVERBOSE	# Verbose PCI descriptions
#options 	SCSIVERBOSE	# Verbose SCSI errors
options 	USBVERBOSE	# Verbose USB device auto configuration messages
#options 	DDB_KEYCODE=0x40
#options 	USERCONF	# userconf(4) support
#options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel

# Development and Debugging options

options 	DIAGNOSTIC	# internal consistency checks
options 	DEBUG
#options 	UVMHIST		# kernhist for uvm/pmap subsystems
#options 	VERBOSE_INIT_ARM # verbose bootstraping messages
options 	DDB		# in-kernel debugger
#options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
#options 	KGDB
#options 	DEBUG_KGDB
makeoptions	DEBUG="-g"	# compile full symbol table
#makeoptions	COPTS="-O2"
makeoptions	COPY_SYMTAB=1
#options 	AUDIO_DEBUG=2

config		netbsd		root on ? type ?

# The main bus device
mainbus0 at root

# The boot cpu
cpu0	at mainbus?

# Marvell MV88F6xxx Kirkwood System-on-chip
mvsoc0	at mainbus?

# On-chip Serial-ATA II Host Controller (SATAHC)
mvsata* at mvsoc? offset ? irq ?

# On-chip Gigabit Ethernet Controller Interface
mvgbec* at mvsoc? offset ?
mvgbe*	at mvgbec? port ? irq ?

# MII/PHY support
makphy* at mii? phy ?
#rgephy* at mii? phy ?			# Realtek 8169S/8110S/8211 PHYs
#rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
#ukphy*	at mii? phy ?			# generic unknown PHYs
#urlphy* at mii? phy ?			# Realtek RTL8150L internal PHYs

# On-chip USB 2.0 Interface
ehci*	at mvsoc? offset ? irq ?

# On-chip Cryptographic Engines and Security Accelerator
mvcesa* at mvsoc? offset ? irq ?

# On-chip Two-Wire Serial Interface (TWSI)
gttwsi* at mvsoc? offset ? irq ?
iic*	at gttwsi?
s390rtc* at iic1 addr 0x30

# On-chip UART Interface
com*	at mvsoc? offset ? irq ?

# On-chip IDMA Controller
gtidmac* at mvsoc? offset ? irq ?

# On-chip Thermal Sensor
mvsocts* at mvsoc? offset ?

# On-chip General Purpose I/O Port Interface
mvsocgpp* at mvsoc? offset ? irq ?
gpio*	at mvsocgpp?

# On-chip Timers
mvsoctmr* at mvsoc? offset ? irq ?

# ATA (IDE) bus support
atabus* at ata?
#options 	ATADEBUG

# IDE drives
wd*	at atabus? drive ? flags 0x0000

# ATAPI bus support
#atapibus* at atapi?

# ATAPI devices
# flags have the same meaning as for IDE drives.
#cd*	at atapibus? drive ? flags 0x0000	# ATAPI CD-ROM drives
#sd*	at atapibus? drive ? flags 0x0000	# ATAPI disk drives

# USB bus support
usb*	at ehci?

# USB Hubs
uhub*	at usb?
uhub*	at uhub? port ?

# USB HID device
uhidev* at uhub? port ? configuration ? interface ?

# USB TEMPer and TEMPerHUM
#uthum*	at uhidev? reportid ?

# USB serial adapter
#ucycom* at uhidev? reportid ?

# USB Modem
#umodem* at uhub? port ? configuration ?
#ucom*	at umodem?

# Option N.V. Wireless WAN modems
#uhso*	at uhub? port ? configuration ?

# USB Mass Storage
umass*	at uhub? port ? configuration ? interface ?
scsibus* at scsi?
sd*	at scsibus? target ? lun ?	# SCSI disk drives
#cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives

# USB IrDA
# USB-IrDA bridge spec
#uirda* at uhub? port ? configuration ? interface ?
#irframe* at uirda?

#stuirda* at uhub? port ? configuration ? interface ?
#irframe* at stuirda?

# SigmaTel STIr4200 USB/IrDA Bridge
#ustir* at uhub? port ?
#irframe* at ustir?

# USB Ethernet adapters
#aue*	at uhub? port ?		# ADMtek AN986 Pegasus based adapters
#axe*	at uhub? port ?		# ASIX AX88172 based adapters
#cdce*	at uhub? port ?		# CDC, Ethernet Networking Control Model
#cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
#kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
#mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
#udav*	at uhub? port ?		# Davicom DM9601 based adapters
#ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
#url*	at uhub? port ?		# Realtek RTL8150L based adapters

# USB 802.11 adapters
#atu*	at uhub? port ?		# Atmel AT76C50XX based adapters
#ural*	at uhub? port ?		# Ralink Technology RT2500USB 802.11a/b/g
#rum*	at uhub? port ?		# Ralink Technology RT2501/RT2601 802.11a/b/g
#zyd*	at uhub? port ?		# Zydas ZD1211

# Prolific PL2301/PL2302 host-to-host adapter
#upl*	at uhub? port ?

# Serial adapters
#ubsa*	at uhub? port ?		# Belkin serial adapter
#ucom*	at ubsa? portno ?

#uchcom* at uhub? port ? 	# WinChipHead CH341/CH340 serial adapter
#ucom*	at uchcom? portno ?

#uftdi*	at uhub? port ?		# FTDI FT8U100AX serial adapter
#ucom*	at uftdi? portno ?

#uipaq*	at uhub? port ?		# iPAQ PDAs
#ucom*	at uipaq? portno ?

#umct*	at uhub? port ?		# MCT USB-RS232 serial adapter
#ucom*	at umct? portno ?

#uplcom* at uhub? port ? 	# I/O DATA USB-RSAQ2 serial adapter
#ucom*	at uplcom? portno ?

#uslsa*	at uhub? port ?		# Silicon Labs USB-RS232 serial adapter
#ucom*	at uslsa? portno ?

#uvscom* at uhub? port ? 	# SUNTAC Slipper U VS-10U serial adapter
#ucom*	at uvscom? portno ?

# Kyocera AIR-EDGE PHONE
#ukyopon* at uhub? port ?
#ucom*	at ukyopon? portno ?

# USB Generic driver
ugen*	at uhub? port ?

# USB generic serial port (e.g., data over cellular)
#ugensa* at uhub? port ?
#ucom*	at ugensa?

# Bluetooth Controller and Device support

# Bluetooth USB Controllers
#ubt* at uhub? port ?
#aubtfwl* at uhub? port ?

# Bluetooth Device Hub
#bthub* at ubt?

# Pseudo-Devices

pseudo-device	crypto			# /dev/crypto device
pseudo-device	swcrypto		# software crypto implementation

# disk/mass storage pseudo-devices
#pseudo-device	bio			# RAID control device driver
#pseudo-device	ccd			# concatenated/striped disk devices
#pseudo-device	cgd			# cryptographic disk devices
#pseudo-device	raid			# RAIDframe disk driver
#options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
# Options to enable various other RAIDframe RAID types.
#options 	RF_INCLUDE_EVENODD=1
#options 	RF_INCLUDE_RAID5_RS=1
#options 	RF_INCLUDE_PARITYLOGGING=1
#options 	RF_INCLUDE_CHAINDECLUSTER=1
#options 	RF_INCLUDE_INTERDECLUSTER=1
#options 	RF_INCLUDE_PARITY_DECLUSTERING=1
#options 	RF_INCLUDE_PARITY_DECLUSTERING_DS=1
#pseudo-device	fss			# file system snapshot device
#pseudo-device	putter			# for puffs and pud

#pseudo-device	md			# memory disk device (ramdisk)
pseudo-device	vnd			# disk-like interface to files
options 	VND_COMPRESSION		# compressed vnd(4)

# network pseudo-devices
pseudo-device	bpfilter		# Berkeley packet filter
#pseudo-device	carp			# Common Address Redundancy Protocol
pseudo-device	npf			# NPF packet filter
pseudo-device	loop			# network loopback
pseudo-device	ppp			# Point-to-Point Protocol
pseudo-device	pppoe			# PPP over Ethernet (RFC 2516)
pseudo-device	sl			# Serial Line IP
#pseudo-device	irframetty		# IrDA frame line discipline
pseudo-device	tap			# virtual Ethernet
pseudo-device	tun			# network tunneling over tty
pseudo-device	gre			# generic L3 over IP tunnel
pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC 1933)
pseudo-device	faith			# IPv[46] TCP relay translation i/f
pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
pseudo-device	vlan			# IEEE 802.1q encapsulation
pseudo-device	bridge			# simple inter-network bridging
pseudo-device	vether			# Virtual Ethernet for bridge

pseudo-device	agr			# IEEE 802.3ad link aggregation

# miscellaneous pseudo-devices
pseudo-device	pty			# pseudo-terminals
#pseudo-device	sequencer		# MIDI sequencer
#options 	RND_COM
pseudo-device	clockctl		# user control of clock subsystem
pseudo-device	ksyms			# /dev/ksyms

# a pseudo device needed for Coda	# also needs CODA (above)
#pseudo-device	vcoda			# coda minicache <-> venus comm.

# wscons pseudo-devices
#pseudo-device	wsmux			# mouse & keyboard multiplexor
#pseudo-device	wsfont

# data mover pseudo-devices
pseudo-device	swdmover		# software dmover(9) back-end
pseudo-device	dmoverio		# /dev/dmover dmover(9) interface

# Veriexec
# include "dev/veriexec.config"

#options 	PAX_MPROTECT=0		# PaX mprotect(2) restrictions
#options 	PAX_ASLR=0		# PaX Address Space Layout Randomization
@


1.47.2.1
log
@Apply patch (requested by martin in ticket #182):
Remove "options DIAGNOSTIC" and "options DEBUG" from all kernels
and _DIAGNOSTIC from libc.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.47 2025/06/01 05:43:55 rin Exp $
d119 2
a120 2
#options 	DIAGNOSTIC	# internal consistency checks
#options 	DEBUG
@


1.46
log
@PR/57889: Ricardo Branco: ext2fs does not have user immutable and append
file flags, only system ones. Restrict those to the superuser. Before
the behavior was controlled by EXT2FS_SYSTEM_FLAGS. Make that behavior the
default.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.45 2022/08/07 02:52:25 simonb Exp $
d3 1
a3 1
#	OPENBLOCKS_A6 -- Plat'Home. OpenBlockS A6 kernel
@


1.46.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.47 2025/06/01 05:43:55 rin Exp $
d3 1
a3 1
#	OPENBLOCKS_A6 -- Plat'Home. OpenBlockS A6/A7 kernel
@


1.45
log
@UFS/LFS dirhash:
- Enable UFS_DIRHASH if the architecture or kernel model specific config
  file can use 128MB of RAM or more.
- Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel
  and by a number of NetBSD developers for years.
- Add LFS_DIRHASH if LFS was enabled.
- Be somewhat consistent with FS options order.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.44 2022/05/20 14:42:01 rin Exp $
a62 2
#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
				# immutable) behave as system flags.
@


1.45.4.1
log
@Apply patch (requested by martin in ticket #401):
Disable DIAGNOSTIC/DEBUG.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.45 2022/08/07 02:52:25 simonb Exp $
d121 2
a122 2
#options 	DIAGNOSTIC	# internal consistency checks
#options 	DEBUG
@


1.44
log
@Comment out most of USB devices. Fix boot failure since netbsd-8.

There is an upper limit of kernel size for u-boot, somewhere at ~6MB.
If kernel exceeds this limit, work area of u-boot gets broken.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.43 2021/01/20 01:20:26 nia Exp $
d56 2
d60 2
a61 2
#options 	DISKLABEL_EI	# disklabel Endian Independent support
#options 	FFS_EI		# FFS Endian Independent support
a62 5
# Note that UFS_DIRHASH is suspected of causing kernel memory corruption.
# It is not recommended for general use.
#options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
options 	NFSSERVER	# Network File System server
options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
d65 2
@


1.43
log
@do not enable kernel OSS compat in configs without compat_linux

perhaps kernel OSS compat can be merged into compat_linux to avoid
further confusion
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.42 2020/09/27 13:48:50 roy Exp $
d155 4
a158 4
rgephy* at mii? phy ?			# Realtek 8169S/8110S/8211 PHYs
rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
ukphy*	at mii? phy ?			# generic unknown PHYs
urlphy* at mii? phy ?			# Realtek RTL8150L internal PHYs
d213 1
a213 1
uthum*	at uhidev? reportid ?
d216 1
a216 1
ucycom* at uhidev? reportid ?
d219 2
a220 2
umodem* at uhub? port ? configuration ?
ucom*	at umodem?
d223 1
a223 1
uhso*	at uhub? port ? configuration ?
d229 1
a229 1
cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
d233 2
a234 2
uirda* at uhub? port ? configuration ? interface ?
irframe* at uirda?
d236 2
a237 2
stuirda* at uhub? port ? configuration ? interface ?
irframe* at stuirda?
d240 2
a241 2
ustir* at uhub? port ?
irframe* at ustir?
d244 9
a252 9
aue*	at uhub? port ?		# ADMtek AN986 Pegasus based adapters
axe*	at uhub? port ?		# ASIX AX88172 based adapters
cdce*	at uhub? port ?		# CDC, Ethernet Networking Control Model
cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
udav*	at uhub? port ?		# Davicom DM9601 based adapters
ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
url*	at uhub? port ?		# Realtek RTL8150L based adapters
d255 4
a258 4
atu*	at uhub? port ?		# Atmel AT76C50XX based adapters
ural*	at uhub? port ?		# Ralink Technology RT2500USB 802.11a/b/g
rum*	at uhub? port ?		# Ralink Technology RT2501/RT2601 802.11a/b/g
zyd*	at uhub? port ?		# Zydas ZD1211
d261 1
a261 1
upl*	at uhub? port ?
d264 2
a265 2
ubsa*	at uhub? port ?		# Belkin serial adapter
ucom*	at ubsa? portno ?
d267 2
a268 2
uchcom* at uhub? port ? 	# WinChipHead CH341/CH340 serial adapter
ucom*	at uchcom? portno ?
d270 2
a271 2
uftdi*	at uhub? port ?		# FTDI FT8U100AX serial adapter
ucom*	at uftdi? portno ?
d273 2
a274 2
uipaq*	at uhub? port ?		# iPAQ PDAs
ucom*	at uipaq? portno ?
d276 2
a277 2
umct*	at uhub? port ?		# MCT USB-RS232 serial adapter
ucom*	at umct? portno ?
d279 2
a280 2
uplcom* at uhub? port ? 	# I/O DATA USB-RSAQ2 serial adapter
ucom*	at uplcom? portno ?
d282 2
a283 2
uslsa*	at uhub? port ?		# Silicon Labs USB-RS232 serial adapter
ucom*	at uslsa? portno ?
d285 2
a286 2
uvscom* at uhub? port ? 	# SUNTAC Slipper U VS-10U serial adapter
ucom*	at uvscom? portno ?
d289 2
a290 2
ukyopon* at uhub? port ?
ucom*	at ukyopon? portno ?
d296 2
a297 2
ugensa* at uhub? port ?
ucom*	at ugensa?
d302 2
a303 2
ubt* at uhub? port ?
aubtfwl* at uhub? port ?
d306 1
a306 1
bthub* at ubt?
@


1.42
log
@vether: Add to kernel configurations

It's only enabled if the kernel enabled bridge AND tap.
Otherwise it's commented out.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.41 2020/08/16 10:27:47 jdolecek Exp $
a92 2
options 	COMPAT_OSSAUDIO	# OSS (Voxware) audio driver compatibility

@


1.42.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.43 2021/01/20 01:20:26 nia Exp $
d93 2
@


1.41
log
@make COMPAT_LINUX option disabled by default

leave the option enabled only in amd64/i386 ALL kernels to make
sure it continues to be compilable also when included in kernel
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.40 2020/08/01 08:20:48 maxv Exp $
d353 2
@


1.40
log
@Remove references to BRIDGE_IPF, it is now compiled in by default.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.39 2020/04/18 11:00:38 skrll Exp $
a93 1
options 	COMPAT_LINUX	# binary compatibility with Linux
@


1.39
log
@PMAP_DEBUG has been deleted on arm
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.38 2020/03/25 17:06:18 jdolecek Exp $
a353 1
options 	BRIDGE_IPF		# bridge uses IP/IPv6 pfil hooks too
@


1.38
log
@remove 'file-system SMBFS' and 'pseudo-device nsmb' from all kernel configs
to prepare for their eventual removal
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.37 2020/01/19 01:25:04 thorpej Exp $
d127 1
a127 1
#options 	PMAP_DEBUG	# Enable pmap_debug_level code
@


1.38.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.39 2020/04/18 11:00:38 skrll Exp $
d127 1
a127 1
#options 	UVMHIST		# kernhist for uvm/pmap subsystems
@


1.37
log
@Remove the strip(4) - Starmode Radio IP - pseudo-device driver.  It is
long since obsolete.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.36 2019/04/26 22:46:03 sevan Exp $
a50 1
#file-system 	SMBFS		# experimental - CIFS; also needs nsmb (below)
a366 3
# a pseudo device needed for SMBFS
#pseudo-device	nsmb			# experimental - SMB requester

@


1.36
log
@Use veriexec.config to reduce duplication
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.35 2019/02/06 11:58:30 rin Exp $
a345 1
#pseudo-device	strip			# Starmode Radio IP (Metricom)
@


1.36.4.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.37 2020/01/19 01:25:04 thorpej Exp $
d346 1
@


1.35
log
@Add ure(4) to kernel config files. Also add PHY drivers where necessary.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.34 2018/10/23 19:58:52 jdolecek Exp $
a379 3
#options 	FILEASSOC		# fileassoc(9) - required for Veriexec
					# and PAX_SEGVGUARD

d381 1
a381 9
#pseudo-device	veriexec
#
# Uncomment the fingerprint methods below that are desired. Note that
# removing fingerprint methods will have almost no impact on the kernel
# code size.
#
#options 	VERIFIED_EXEC_FP_SHA256
#options 	VERIFIED_EXEC_FP_SHA384
#options 	VERIFIED_EXEC_FP_SHA512
@


1.34
log
@remove the 'wd* at umass?' for the non-standardized and rare (extinct?)
In-System Design ATA protocol over Bulk-Only devices from most kernels,
leave only in i386/amd64 ALL; it's unmaintained and likely currently broken,
lack of test hardware makes it impossible to support
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.33 2018/08/25 20:52:40 rin Exp $
d159 2
d255 1
@


1.33
log
@Add (commented out) mue(4) to where appropriate.
Also add MII/PHY drivers for USB NICs if missing.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.32 2018/08/01 20:04:11 maxv Exp $
a228 1
wd*	at umass?
@


1.32
log
@Unreference IPF/PF from all the config files, and enable NPF instead when
wanted. This also fixes some inconsistencies I saw in several files (eg
IPF options while IPF was not compiled, IPF+PF enabled by default, etc).
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.31 2018/07/12 10:46:43 maxv Exp $
d156 2
d159 2
d252 1
@


1.31
log
@Remove the kernel PMC code. Sent yesterday on tech-kern@@.

This change:

 * Removes "options PERFCTRS", the associated includes, and the associated
   ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
   good.

 * Removes the PMC code of ARM XSCALE.

 * Removes all the pmc.h files. They were all empty, except for ARM XSCALE.

 * Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
   definitions are put in sysarch.h.

 * Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
   and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
   netbsd32 and rump.

 * Removes the pmc_evid_t and pmc_ctr_t types.

 * Removes all the associated man pages. The sets are marked as obsolete.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.30 2017/09/14 07:58:40 mrg Exp $
a82 4
options 	IPFILTER_LOG	# ipmon(8) log support
options 	IPFILTER_LOOKUP	# ippool(8) support
options 	IPFILTER_COMPAT	# Compat for IP-Filter
options 	IPFILTER_DEFAULT_BLOCK	# block all packets by default
d334 1
a334 1
pseudo-device	ipfilter		# IP filter (firewall) and NAT
a350 2
pseudo-device	pf			# PF packet filter
pseudo-device	pflog			# PF log if
@


1.30
log
@clean up COMPAT_* options for native netbsd code:
- new series of files that are useful for saying "i want everything
  since netbsd 1.4", etc.
- use the fact COMPAT_* options have future dependancies to remove
  many redundant options.

removes about 3000 lines total across kernel configuration files.
tested about 30 random kernels in the changed list.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.29 2017/09/13 22:24:43 sevan Exp $
a129 1
#options 	PERFCTRS	# performance counters
@


1.30.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.36 2019/04/26 22:46:03 sevan Exp $
d83 4
d130 1
a160 2

# MII/PHY support
a161 4
rgephy* at mii? phy ?			# Realtek 8169S/8110S/8211 PHYs
rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
ukphy*	at mii? phy ?			# generic unknown PHYs
urlphy* at mii? phy ?			# Realtek RTL8150L internal PHYs
d230 1
a252 1
mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
a253 1
ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
d339 1
a339 1
pseudo-device	npf			# NPF packet filter
d356 2
d380 3
d384 9
a392 1
# include "dev/veriexec.config"
@


1.30.4.2
log
@Merge changes from current as of 20200406
@
text
@d1 1
a1 1
#	$NetBSD$
d51 1
d346 1
d369 3
@


1.30.4.3
log
@Sync with HEAD
@
text
@d127 1
a127 1
#options 	UVMHIST		# kernhist for uvm/pmap subsystems
@


1.30.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.31 2018/07/12 10:46:43 maxv Exp $
d130 1
@


1.30.2.2
log
@Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.33 2018/08/25 20:52:40 rin Exp $
d83 4
a159 2

# MII/PHY support
a160 2
ukphy*	at mii? phy ?			# generic unknown PHYs
urlphy* at mii? phy ?			# Realtek RTL8150L internal PHYs
a251 1
mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
d338 1
a338 1
pseudo-device	npf			# NPF packet filter
d355 2
@


1.30.2.3
log
@Sync with HEAD, resolve a couple of conflicts
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.34 2018/10/23 19:58:52 jdolecek Exp $
d229 1
@


1.29
log
@Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options.
These algorithms are either broken or on their way to being broken.

Discussed on tech-security
http://mail-index.netbsd.org/tech-security/2017/08/21/msg000936.html

ok riastradh
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.28 2017/07/29 18:08:57 maxv Exp $
d95 2
a96 16
options		COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries
#options 	COMPAT_09	# NetBSD 0.9,
#options 	COMPAT_10	# NetBSD 1.0,
#options 	COMPAT_11	# NetBSD 1.1,
#options 	COMPAT_12	# NetBSD 1.2,
#options 	COMPAT_13	# NetBSD 1.3,
#options 	COMPAT_14	# NetBSD 1.4,
#options 	COMPAT_15	# NetBSD 1.5,
#options 	COMPAT_16	# NetBSD 1.6,
#options 	COMPAT_20	# NetBSD 2.0,
#options 	COMPAT_30	# NetBSD 3.0,
#options 	COMPAT_40	# NetBSD 4.0,
options 	COMPAT_50	# NetBSD 5.0,
options 	COMPAT_60	# NetBSD 6.0, and
options 	COMPAT_70	# NetBSD 7.0 binary compatibility.
#options 	COMPAT_43	# 4.3BSD compatibility.
a99 1
options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
@


1.28
log
@Remove TCP_COMPAT_42 from the config files. Pass 3.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.27 2017/02/19 07:47:00 rin Exp $
a404 1
#options 	VERIFIED_EXEC_FP_RMD160
a407 2
#options 	VERIFIED_EXEC_FP_SHA1
#options 	VERIFIED_EXEC_FP_MD5
@


1.27
log
@PR kern/51208
Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for
ALL on amd64 and i386.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.26 2016/11/26 13:59:45 christos Exp $
a110 1
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.
@


1.26
log
@mention PAX_SEGVGUARD dependency on FILEASSOC
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.25 2015/08/12 07:53:57 maxv Exp $
d59 1
@


1.26.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.27 2017/02/19 07:47:00 rin Exp $
a58 1
#options 	DISKLABEL_EI	# disklabel Endian Independent support
@


1.25
log
@Remove KMEMSTATS.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.24 2014/10/17 18:45:14 martin Exp $
d396 1
@


1.25.2.1
log
@Sync with HEAD.  (Note that most of these changes are simply $NetBSD$
tag issues.)
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.26 2016/11/26 13:59:45 christos Exp $
a395 1
					# and PAX_SEGVGUARD
@


1.25.2.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.27 2017/02/19 07:47:00 rin Exp $
a58 1
#options 	DISKLABEL_EI	# disklabel Endian Independent support
@


1.24
log
@Fix the names of the (commented out) Kirwood L2 cache options.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.23 2014/08/23 20:26:57 dholland Exp $
a133 1
#options 	KMEMSTATS	# kernel memory statistics
@


1.24.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.25 2015/08/12 07:53:57 maxv Exp $
d134 1
@


1.24.2.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.24.2.1 2015/09/22 12:05:40 skrll Exp $
a395 1
					# and PAX_SEGVGUARD
@


1.24.2.3
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.24.2.2 2016/12/05 10:54:52 skrll Exp $
a58 1
#options 	DISKLABEL_EI	# disklabel Endian Independent support
d110 1
@


1.23
log
@Systematize (and in many cases, fix) the comments on options COMPAT_NN.

There are quite a few configs that are missing some COMPAT_NN options
in ways that don't make sense; this should probably get cleaned up
too, but for the time being I've not added or removed anything.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.22 2014/08/17 21:17:43 joerg Exp $
d20 2
a21 3
#options 	MV_L2_CACHE_ENABLE
#options 	MV_L2_CACHE_WRITE_THROUGH
options 	MV_CACHE_RANGE_OPS
@


1.22
log
@Reorganize symbol table embedding.  The existing option SYMTAB_SPACE is
replaced by the make option COPY_SYMTAB set to any value. The copy of
the symbol table is no longer put into a buffer in kern_ksyms.o, but a
small helper object. This object is build first with a dummy size, then
the kernel is linked to compute the real dimension of the symbol table
buffer. After that, the helper object is rebuild and the kernel linked
again.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.21 2014/08/16 17:56:31 apb Exp $
d96 14
a109 14
#options 	COMPAT_09	# NetBSD 0.9 compatibility.
#options 	COMPAT_10	# NetBSD 1.0 compatibility.
#options 	COMPAT_11	# NetBSD 1.1 compatibility.
#options 	COMPAT_12	# NetBSD 1.2 compatibility.
#options 	COMPAT_13	# NetBSD 1.3 compatibility.
#options 	COMPAT_14	# NetBSD 1.4 compatibility.
#options 	COMPAT_15	# NetBSD 1.5 compatibility.
#options 	COMPAT_16	# NetBSD 1.6 compatibility.
#options 	COMPAT_20	# NetBSD 2.0 compatibility.
#options 	COMPAT_30	# NetBSD 3.0 compatibility.
#options 	COMPAT_40	# NetBSD 4.0 compatibility.
options 	COMPAT_50	# NetBSD 5.0 compatibility.
options 	COMPAT_60	# NetBSD 6.0 compatibility.
options 	COMPAT_70	# NetBSD 7.0 compatibility.
@


1.21
log
@Add "options COMPAT_70" to all kernel configuration files that
already had "options COMPAT_60".
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.20 2014/08/03 09:18:16 martin Exp $
d158 1
a158 1
options 	SYMTAB_SPACE=850000
@


1.20
log
@Add COMPAT_NETBSD32 to more kernels (we have too many)
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.19 2014/07/27 03:34:41 dholland Exp $
d109 1
@


1.19
log
@"internally consistency checks" -> "internal consistency checks"
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.18 2014/01/03 14:40:54 kiyohara Exp $
d95 1
@


1.18
log
@Change wildcard for mvgbe configuration.  Don't attach, if clock was disabled.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.17 2013/10/05 06:14:48 kiyohara Exp $
d146 1
a146 1
options 	DIAGNOSTIC	# internally consistency checks
@


1.18.2.1
log
@Rebase.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.20 2014/08/03 09:18:16 martin Exp $
a94 1
options		COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries
d146 1
a146 1
options 	DIAGNOSTIC	# internal consistency checks
@


1.17
log
@Add comment-outed mvgbec1 and mvgbe for A7.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.16 2013/10/05 06:10:35 kiyohara Exp $
d174 2
a175 4
mvgbec0 at mvsoc? offset 0x70000
mvgbe*	at mvgbec0 port 0 irq ?
#mvgbec1 at mvsoc? offset 0x74000
#mvgbe*	at mvgbec1 port 0 irq ?
@


1.16
log
@Cleanup.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.15 2013/06/30 21:38:56 rmind Exp $
d176 2
@


1.15
log
@G/C PFIL_HOOKS from the kernel configs.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.14 2013/06/05 23:12:37 christos Exp $
d3 1
a3 1
#  OPENBLOCKS_A6 -- Plat'Home. OpenBlockS A6 kernel
d39 2
a40 3
file-system 	NFS		# Network File System client
#file-system 	NTFS		# Windows/NT file system (experimental)
#file-system 	CD9660		# ISO 9660 + Rock Ridge file system
d42 1
a42 1
file-system 	FDESC		# /dev/fd
d44 1
a44 1
#file-system 	NULLFS		# loopback file system
d47 2
a48 1
#file-system	PUFFS		# Userspace file systems (e.g. ntfs-3g & sshfs)
d50 1
a50 1
#file-system 	UNION		# union file system
a52 1
file-system 	PTYFS		# /dev/ptm support
d77 2
a78 2
#options 	MROUTING	# IP multicast routing
#options 	PIM		# Protocol Independent Multicast
a132 1
#options 	LKM		# loadable kernel modules
d134 1
a134 1
options 	MIIVERBOSE	# Verbose MII autoconfuration messages
d136 2
a137 1
options 	USBVERBOSE	# verbose USB device autoconfig messages
d369 1
a369 1
options	BRIDGE_IPF			# bridge uses IP/IPv6 pfil hooks too
@


1.14
log
@catch the escapees of the IPSEC_NAT_T purge.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.13 2013/04/27 22:21:14 christos Exp $
a83 1
options 	PFIL_HOOKS	# pfil(9) packet filter hooks
@


1.14.2.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD$
d84 1
@


1.14.2.2
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.14.2.1 2013/08/28 23:59:14 rmind Exp $
d3 1
a3 1
#	OPENBLOCKS_A6 -- Plat'Home. OpenBlockS A6 kernel
d39 3
a41 2
file-system 	NFS		# Network file system
file-system 	CD9660		# ISO 9660 + Rock Ridge file system
d43 1
a43 1
#file-system 	FDESC		# /dev/fd
d45 1
a45 1
file-system 	NULLFS		# loopback file system
d48 1
a48 2
file-system 	PTYFS		# /dev/ptm support
#file-system 	PUFFS		# Pass-to-Userspace Framework File System
d50 1
a50 1
file-system 	UNION		# union file system
d53 1
d78 2
a79 2
options 	MROUTING	# IP multicast routing
options 	PIM		# Protocol Independent Multicast
d134 1
d136 1
a136 1
#options 	MIIVERBOSE	# Verbose MII auto configuration messages
d138 1
a138 2
#options 	SCSIVERBOSE	# Verbose SCSI errors
options 	USBVERBOSE	# Verbose USB device auto configuration messages
d175 2
a176 2
mvgbec* at mvsoc? offset ?
mvgbe*	at mvgbec? port ? irq ?
d370 1
a370 1
options 	BRIDGE_IPF		# bridge uses IP/IPv6 pfil hooks too
@


1.13
log
@more bogus number removal
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.12 2013/04/27 21:43:22 christos Exp $
a76 1
options 	IPSEC_NAT_T	# IPsec NAT traversal (NAT-T)
@


1.12
log
@the bogus number police
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.11 2013/04/27 18:19:33 christos Exp $
d379 1
a379 1
#pseudo-device	sequencer	1	# MIDI sequencer
@


1.11
log
@remove confusing numeric locators where they are unused.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.10 2013/03/02 02:42:12 christos Exp $
d337 1
a337 1
#pseudo-device	raid		8	# RAIDframe disk driver
d385 1
a385 1
#pseudo-device	vcoda		4	# coda minicache <-> venus comm.
@


1.10
log
@Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.9 2013/03/01 18:25:35 joerg Exp $
d335 2
a336 2
#pseudo-device	ccd		4	# concatenated/striped disk devices
#pseudo-device	cgd		4	# cryptographic disk devices
@


1.9
log
@Retire OSI network stack. OK core@@
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.8 2012/10/17 14:48:11 apb Exp $
a76 1
options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
@


1.8
log
@Add "options COMPAT_60" to all kernel configuration files
that already had "options COMPAT_50".
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.7 2012/09/11 19:43:10 msaitoh Exp $
a81 2
#options 	ISO,TPIP	# OSI
#options 	EON		# OSI tunneling over IP
@


1.8.2.1
log
@file OPENBLOCKS_A6 was added on branch yamt-pagecache on 2012-10-30 17:19:20 +0000
@
text
@d1 418
@


1.8.2.2
log
@sync with head
@
text
@a0 418
#	$NetBSD$
#
#  OPENBLOCKS_A6 -- Plat'Home. OpenBlockS A6 kernel
#

include 	"arch/evbarm/conf/std.marvell"

options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

# estimated number of users

maxusers	32

# Board Type
makeoptions	BOARDTYPE="openblocks_a6"
options 	EVBARM_BOARDTYPE=openblocks_a6

# CPU options
options 	CPU_SHEEVA
#options 	MV_L2_CACHE_ENABLE
#options 	MV_L2_CACHE_WRITE_THROUGH
options 	MV_CACHE_RANGE_OPS
makeoptions	CPUFLAGS="-march=armv5te"

# Marvell SoC options
options 	KIRKWOOD

# Standard system options

options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
options 	NTP		# NTP phase/frequency locked loop

# File systems

file-system 	FFS		# UFS
file-system 	EXT2FS		# second extended file system (linux)
#file-system 	LFS		# log-structured file system
#file-system 	MFS		# memory file system
file-system 	NFS		# Network File System client
#file-system 	NTFS		# Windows/NT file system (experimental)
#file-system 	CD9660		# ISO 9660 + Rock Ridge file system
file-system 	MSDOSFS		# MS-DOS file system
file-system 	FDESC		# /dev/fd
file-system 	KERNFS		# /kern
#file-system 	NULLFS		# loopback file system
#file-system 	OVERLAY		# overlay file system
file-system 	PROCFS		# /proc
#file-system	PUFFS		# Userspace file systems (e.g. ntfs-3g & sshfs)
#file-system 	UMAPFS		# NULLFS + uid and gid remapping
#file-system 	UNION		# union file system
#file-system 	CODA		# Coda File System; also needs vcoda (below)
#file-system 	SMBFS		# experimental - CIFS; also needs nsmb (below)
file-system 	PTYFS		# /dev/ptm support
file-system 	TMPFS		# Efficient memory file-system
#file-system 	UDF		# experimental - OSTA UDF CD/DVD file-system
#file-system 	HFS		# experimental - Apple HFS+ (read-only)

# File system options
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
#options 	FFS_EI		# FFS Endian Independent support
options 	WAPBL		# File system journaling support
# Note that UFS_DIRHASH is suspected of causing kernel memory corruption.
# It is not recommended for general use.
#options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
options 	NFSSERVER	# Network File System server
options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
				# immutable) behave as system flags.

# Networking options

#options 	GATEWAY		# packet forwarding
options 	INET		# IP + ICMP + TCP + UDP
options 	INET6		# IPv6
options 	IPSEC		# IP security
options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
options 	IPSEC_NAT_T	# IPsec NAT traversal (NAT-T)
#options 	IPSEC_DEBUG	# debug for IP security
#options 	MROUTING	# IP multicast routing
#options 	PIM		# Protocol Independent Multicast
#options 	ISO,TPIP	# OSI
#options 	EON		# OSI tunneling over IP
options 	NETATALK	# AppleTalk networking protocols
options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
options 	PPP_DEFLATE	# Deflate compression support for PPP
options 	PPP_FILTER	# Active filter support for PPP (requires bpf)
options 	PFIL_HOOKS	# pfil(9) packet filter hooks
options 	IPFILTER_LOG	# ipmon(8) log support
options 	IPFILTER_LOOKUP	# ippool(8) support
options 	IPFILTER_COMPAT	# Compat for IP-Filter
options 	IPFILTER_DEFAULT_BLOCK	# block all packets by default
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

#options 	NFS_BOOT_BOOTP
options 	NFS_BOOT_DHCP
#options 	NFS_BOOT_BOOTPARAM

# Compatibility options

#options 	COMPAT_09	# NetBSD 0.9 compatibility.
#options 	COMPAT_10	# NetBSD 1.0 compatibility.
#options 	COMPAT_11	# NetBSD 1.1 compatibility.
#options 	COMPAT_12	# NetBSD 1.2 compatibility.
#options 	COMPAT_13	# NetBSD 1.3 compatibility.
#options 	COMPAT_14	# NetBSD 1.4 compatibility.
#options 	COMPAT_15	# NetBSD 1.5 compatibility.
#options 	COMPAT_16	# NetBSD 1.6 compatibility.
#options 	COMPAT_20	# NetBSD 2.0 compatibility.
#options 	COMPAT_30	# NetBSD 3.0 compatibility.
#options 	COMPAT_40	# NetBSD 4.0 compatibility.
options 	COMPAT_50	# NetBSD 5.0 compatibility.
options 	COMPAT_60	# NetBSD 6.0 compatibility.
#options 	COMPAT_43	# 4.3BSD compatibility.
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.

options 	COMPAT_OSSAUDIO	# OSS (Voxware) audio driver compatibility
options 	COMPAT_LINUX	# binary compatibility with Linux
options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.

# Shared memory options

options 	SYSVMSG		# System V-like message queues
options 	SYSVSEM		# System V-like semaphores
options 	SYSVSHM		# System V-like memory sharing

# Device options

#options 	MEMORY_DISK_HOOKS	# boottime setup of ramdisk
#options 	MEMORY_DISK_IS_ROOT	# use memory disk as root
#options 	MEMORY_DISK_DYNAMIC
#options 	MEMORY_DISK_ROOT_SIZE=22528	# Size in blocks
#options 	MEMORY_RBFLAGS=RB_AUTOBOOT

# Miscellaneous kernel options

#options 	KTRACE		# system call tracing, a la ktrace(1)
options 	IRQSTATS	# manage IRQ statistics
#options 	LKM		# loadable kernel modules
#options 	KMEMSTATS	# kernel memory statistics
options 	MIIVERBOSE	# Verbose MII autoconfuration messages
#options 	PCIVERBOSE	# Verbose PCI descriptions
options 	USBVERBOSE	# verbose USB device autoconfig messages
#options 	DDB_KEYCODE=0x40
#options 	USERCONF	# userconf(4) support
#options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel

# Development and Debugging options

#options 	PERFCTRS	# performance counters
options 	DIAGNOSTIC	# internally consistency checks
options 	DEBUG
#options 	PMAP_DEBUG	# Enable pmap_debug_level code
#options 	VERBOSE_INIT_ARM # verbose bootstraping messages
options 	DDB		# in-kernel debugger
#options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
#options 	KGDB
#options 	DEBUG_KGDB
makeoptions	DEBUG="-g"	# compile full symbol table
#makeoptions	COPTS="-O2"
options 	SYMTAB_SPACE=850000
#options 	AUDIO_DEBUG=2

config		netbsd		root on ? type ?

# The main bus device
mainbus0 at root

# The boot cpu
cpu0	at mainbus?

# Marvell MV88F6xxx Kirkwood System-on-chip
mvsoc0	at mainbus?

# On-chip Serial-ATA II Host Controller (SATAHC)
mvsata* at mvsoc? offset ? irq ?

# On-chip Gigabit Ethernet Controller Interface
mvgbec0 at mvsoc? offset 0x70000
mvgbe*	at mvgbec0 port 0 irq ?
makphy* at mii? phy ?

# On-chip USB 2.0 Interface
ehci*	at mvsoc? offset ? irq ?

# On-chip Cryptographic Engines and Security Accelerator
mvcesa* at mvsoc? offset ? irq ?

# On-chip Two-Wire Serial Interface (TWSI)
gttwsi* at mvsoc? offset ? irq ?
iic*	at gttwsi?
s390rtc* at iic1 addr 0x30

# On-chip UART Interface
com*	at mvsoc? offset ? irq ?

# On-chip IDMA Controller
gtidmac* at mvsoc? offset ? irq ?

# On-chip Thermal Sensor
mvsocts* at mvsoc? offset ?

# On-chip General Purpose I/O Port Interface
mvsocgpp* at mvsoc? offset ? irq ?
gpio*	at mvsocgpp?

# On-chip Timers
mvsoctmr* at mvsoc? offset ? irq ?

# ATA (IDE) bus support
atabus* at ata?
#options 	ATADEBUG

# IDE drives
wd*	at atabus? drive ? flags 0x0000

# ATAPI bus support
#atapibus* at atapi?

# ATAPI devices
# flags have the same meaning as for IDE drives.
#cd*	at atapibus? drive ? flags 0x0000	# ATAPI CD-ROM drives
#sd*	at atapibus? drive ? flags 0x0000	# ATAPI disk drives

# USB bus support
usb*	at ehci?

# USB Hubs
uhub*	at usb?
uhub*	at uhub? port ?

# USB HID device
uhidev* at uhub? port ? configuration ? interface ?

# USB TEMPer and TEMPerHUM
uthum*	at uhidev? reportid ?

# USB serial adapter
ucycom* at uhidev? reportid ?

# USB Modem
umodem* at uhub? port ? configuration ?
ucom*	at umodem?

# Option N.V. Wireless WAN modems
uhso*	at uhub? port ? configuration ?

# USB Mass Storage
umass*	at uhub? port ? configuration ? interface ?
wd*	at umass?
scsibus* at scsi?
sd*	at scsibus? target ? lun ?	# SCSI disk drives
cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives

# USB IrDA
# USB-IrDA bridge spec
uirda* at uhub? port ? configuration ? interface ?
irframe* at uirda?

stuirda* at uhub? port ? configuration ? interface ?
irframe* at stuirda?

# SigmaTel STIr4200 USB/IrDA Bridge
ustir* at uhub? port ?
irframe* at ustir?

# USB Ethernet adapters
aue*	at uhub? port ?		# ADMtek AN986 Pegasus based adapters
axe*	at uhub? port ?		# ASIX AX88172 based adapters
cdce*	at uhub? port ?		# CDC, Ethernet Networking Control Model
cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
udav*	at uhub? port ?		# Davicom DM9601 based adapters
url*	at uhub? port ?		# Realtek RTL8150L based adapters

# USB 802.11 adapters
atu*	at uhub? port ?		# Atmel AT76C50XX based adapters
ural*	at uhub? port ?		# Ralink Technology RT2500USB 802.11a/b/g
rum*	at uhub? port ?		# Ralink Technology RT2501/RT2601 802.11a/b/g
zyd*	at uhub? port ?		# Zydas ZD1211

# Prolific PL2301/PL2302 host-to-host adapter
upl*	at uhub? port ?

# Serial adapters
ubsa*	at uhub? port ?		# Belkin serial adapter
ucom*	at ubsa? portno ?

uchcom* at uhub? port ? 	# WinChipHead CH341/CH340 serial adapter
ucom*	at uchcom? portno ?

uftdi*	at uhub? port ?		# FTDI FT8U100AX serial adapter
ucom*	at uftdi? portno ?

uipaq*	at uhub? port ?		# iPAQ PDAs
ucom*	at uipaq? portno ?

umct*	at uhub? port ?		# MCT USB-RS232 serial adapter
ucom*	at umct? portno ?

uplcom* at uhub? port ? 	# I/O DATA USB-RSAQ2 serial adapter
ucom*	at uplcom? portno ?

uslsa*	at uhub? port ?		# Silicon Labs USB-RS232 serial adapter
ucom*	at uslsa? portno ?

uvscom* at uhub? port ? 	# SUNTAC Slipper U VS-10U serial adapter
ucom*	at uvscom? portno ?

# Kyocera AIR-EDGE PHONE
ukyopon* at uhub? port ?
ucom*	at ukyopon? portno ?

# USB Generic driver
ugen*	at uhub? port ?

# USB generic serial port (e.g., data over cellular)
ugensa* at uhub? port ?
ucom*	at ugensa?

# Bluetooth Controller and Device support

# Bluetooth USB Controllers
ubt* at uhub? port ?
aubtfwl* at uhub? port ?

# Bluetooth Device Hub
bthub* at ubt?

# Pseudo-Devices

pseudo-device	crypto			# /dev/crypto device
pseudo-device	swcrypto		# software crypto implementation

# disk/mass storage pseudo-devices
#pseudo-device	bio			# RAID control device driver
#pseudo-device	ccd		4	# concatenated/striped disk devices
#pseudo-device	cgd		4	# cryptographic disk devices
#pseudo-device	raid		8	# RAIDframe disk driver
#options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
# Options to enable various other RAIDframe RAID types.
#options 	RF_INCLUDE_EVENODD=1
#options 	RF_INCLUDE_RAID5_RS=1
#options 	RF_INCLUDE_PARITYLOGGING=1
#options 	RF_INCLUDE_CHAINDECLUSTER=1
#options 	RF_INCLUDE_INTERDECLUSTER=1
#options 	RF_INCLUDE_PARITY_DECLUSTERING=1
#options 	RF_INCLUDE_PARITY_DECLUSTERING_DS=1
#pseudo-device	fss			# file system snapshot device
#pseudo-device	putter			# for puffs and pud

#pseudo-device	md			# memory disk device (ramdisk)
pseudo-device	vnd			# disk-like interface to files
options 	VND_COMPRESSION		# compressed vnd(4)

# network pseudo-devices
pseudo-device	bpfilter		# Berkeley packet filter
#pseudo-device	carp			# Common Address Redundancy Protocol
pseudo-device	ipfilter		# IP filter (firewall) and NAT
pseudo-device	loop			# network loopback
pseudo-device	ppp			# Point-to-Point Protocol
pseudo-device	pppoe			# PPP over Ethernet (RFC 2516)
pseudo-device	sl			# Serial Line IP
#pseudo-device	strip			# Starmode Radio IP (Metricom)
#pseudo-device	irframetty		# IrDA frame line discipline
pseudo-device	tap			# virtual Ethernet
pseudo-device	tun			# network tunneling over tty
pseudo-device	gre			# generic L3 over IP tunnel
pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC 1933)
pseudo-device	faith			# IPv[46] TCP relay translation i/f
pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
pseudo-device	vlan			# IEEE 802.1q encapsulation
pseudo-device	bridge			# simple inter-network bridging
options	BRIDGE_IPF			# bridge uses IP/IPv6 pfil hooks too
pseudo-device	agr			# IEEE 802.3ad link aggregation
pseudo-device	pf			# PF packet filter
pseudo-device	pflog			# PF log if

# miscellaneous pseudo-devices
pseudo-device	pty			# pseudo-terminals
#pseudo-device	sequencer	1	# MIDI sequencer
#options 	RND_COM
pseudo-device	clockctl		# user control of clock subsystem
pseudo-device	ksyms			# /dev/ksyms

# a pseudo device needed for Coda	# also needs CODA (above)
#pseudo-device	vcoda		4	# coda minicache <-> venus comm.

# a pseudo device needed for SMBFS
#pseudo-device	nsmb			# experimental - SMB requester

# wscons pseudo-devices
#pseudo-device	wsmux			# mouse & keyboard multiplexor
#pseudo-device	wsfont

# data mover pseudo-devices
pseudo-device	swdmover		# software dmover(9) back-end
pseudo-device	dmoverio		# /dev/dmover dmover(9) interface

#options 	FILEASSOC		# fileassoc(9) - required for Veriexec

# Veriexec
#pseudo-device	veriexec
#
# Uncomment the fingerprint methods below that are desired. Note that
# removing fingerprint methods will have almost no impact on the kernel
# code size.
#
#options 	VERIFIED_EXEC_FP_RMD160
#options 	VERIFIED_EXEC_FP_SHA256
#options 	VERIFIED_EXEC_FP_SHA384
#options 	VERIFIED_EXEC_FP_SHA512
#options 	VERIFIED_EXEC_FP_SHA1
#options 	VERIFIED_EXEC_FP_MD5

#options 	PAX_MPROTECT=0		# PaX mprotect(2) restrictions
#options 	PAX_ASLR=0		# PaX Address Space Layout Randomization
@


1.8.2.3
log
@sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.8.2.2 2012/10/30 17:19:20 yamt Exp $
d3 1
a3 1
#	OPENBLOCKS_A6 -- Plat'Home. OpenBlockS A6 kernel
d39 3
a41 2
file-system 	NFS		# Network file system
file-system 	CD9660		# ISO 9660 + Rock Ridge file system
d43 1
a43 1
#file-system 	FDESC		# /dev/fd
d45 1
a45 1
file-system 	NULLFS		# loopback file system
d48 1
a48 2
file-system 	PTYFS		# /dev/ptm support
#file-system 	PUFFS		# Pass-to-Userspace Framework File System
d50 1
a50 1
file-system 	UNION		# union file system
d53 1
d77 2
d80 4
a83 2
options 	MROUTING	# IP multicast routing
options 	PIM		# Protocol Independent Multicast
d88 1
d139 1
d141 1
a141 1
#options 	MIIVERBOSE	# Verbose MII auto configuration messages
d143 1
a143 2
#options 	SCSIVERBOSE	# Verbose SCSI errors
options 	USBVERBOSE	# Verbose USB device auto configuration messages
d180 2
a181 2
mvgbec* at mvsoc? offset ?
mvgbe*	at mvgbec? port ? irq ?
d338 3
a340 3
#pseudo-device	ccd			# concatenated/striped disk devices
#pseudo-device	cgd			# cryptographic disk devices
#pseudo-device	raid			# RAIDframe disk driver
d375 1
a375 1
options 	BRIDGE_IPF		# bridge uses IP/IPv6 pfil hooks too
d382 1
a382 1
#pseudo-device	sequencer		# MIDI sequencer
d388 1
a388 1
#pseudo-device	vcoda			# coda minicache <-> venus comm.
@


1.7
log
@Add PUFFS, putter and fss.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.6 2012/09/09 04:27:12 msaitoh Exp $
d113 1
@


1.7.2.1
log
@Resync to 2012-11-19 00:00:00 UTC
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.8 2012/10/17 14:48:11 apb Exp $
a112 1
options 	COMPAT_60	# NetBSD 6.0 compatibility.
@


1.7.2.2
log
@resync from head
@
text
@d1 1
a1 1
#	$NetBSD$
d77 2
d82 2
d338 3
a340 3
#pseudo-device	ccd			# concatenated/striped disk devices
#pseudo-device	cgd			# cryptographic disk devices
#pseudo-device	raid			# RAIDframe disk driver
d382 1
a382 1
#pseudo-device	sequencer		# MIDI sequencer
d388 1
a388 1
#pseudo-device	vcoda			# coda minicache <-> venus comm.
@


1.7.2.3
log
@Rebase to HEAD as of a few days ago.
@
text
@d3 1
a3 1
#	OPENBLOCKS_A6 -- Plat'Home. OpenBlockS A6 kernel
d39 3
a41 2
file-system 	NFS		# Network file system
file-system 	CD9660		# ISO 9660 + Rock Ridge file system
d43 1
a43 1
#file-system 	FDESC		# /dev/fd
d45 1
a45 1
file-system 	NULLFS		# loopback file system
d48 1
a48 2
file-system 	PTYFS		# /dev/ptm support
#file-system 	PUFFS		# Pass-to-Userspace Framework File System
d50 1
a50 1
file-system 	UNION		# union file system
d53 1
d78 2
a79 2
options 	MROUTING	# IP multicast routing
options 	PIM		# Protocol Independent Multicast
d84 1
a96 1
options		COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries
d135 1
d137 1
a137 1
#options 	MIIVERBOSE	# Verbose MII auto configuration messages
d139 1
a139 2
#options 	SCSIVERBOSE	# Verbose SCSI errors
options 	USBVERBOSE	# Verbose USB device auto configuration messages
d148 1
a148 1
options 	DIAGNOSTIC	# internal consistency checks
d176 2
a177 2
mvgbec* at mvsoc? offset ?
mvgbe*	at mvgbec? port ? irq ?
d371 1
a371 1
options 	BRIDGE_IPF		# bridge uses IP/IPv6 pfil hooks too
@


1.7.2.4
log
@update from HEAD
@
text
@d20 3
a22 2
#options 	SHEEVA_L2_CACHE
#options 	SHEEVA_L2_CACHE_WT
a59 1
#options 	DISKLABEL_EI	# disklabel Endian Independent support
d95 16
a110 2
include 	"conf/compat_netbsd50.config"
options 	COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries
d114 1
d134 1
d157 1
a157 1
makeoptions	COPY_SYMTAB=1
a396 1
					# and PAX_SEGVGUARD
d405 1
d409 2
@


1.6
log
@Split DEBUG="-g -Ox" into DEBUG="-g" and COPTS="-Ox".
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.5 2012/09/01 18:17:50 jakllsch Exp $
d48 1
d350 1
@


1.5
log
@Rename RT2500USB driver to ural(4) as it was originally in OpenBSD,
as ural(4) and ral(4) do not actually share any code.

Enable ural(4) in hpcarm WZERO3 kernel too, as it will now build.

Fixes PR#43520.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.4 2012/08/29 08:29:58 skrll Exp $
d158 2
a159 1
makeoptions	DEBUG="-g -O2"	# compile full symbol table
@


1.4
log
@Typo in comment
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.3 2012/08/23 10:24:52 kiyohara Exp $
d276 1
a276 1
ral*	at uhub? port ?		# Ralink Technology RT25x0 802.11a/b/g
@


1.3
log
@Comment-out md.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.2 2012/08/23 00:20:16 kiyohara Exp $
d394 1
a394 1
pseudo-device	swdmover		# softare dmover(9) back-end
@


1.2
log
@Remove obsolated file-system PORTAL.
@
text
@d1 1
a1 1
#	$NetBSD: OPENBLOCKS_A6,v 1.1 2012/08/01 10:50:05 kiyohara Exp $
d349 1
a349 1
pseudo-device	md			# memory disk device (ramdisk)
@


1.1
log
@Add OPENBLOCKS_A6 (Plat'Home OpenBlockS A6).
@
text
@d1 1
a1 1
#	$NetBSD: SHEEVAPLUG,v 1.14 2012/03/31 02:45:37 tsutsui Exp $
a46 1
#file-system 	PORTAL		# portal filesystem (still experimental)
@

