head	1.22;
access;
symbols
	netbsd-11-0-RC4:1.22
	netbsd-11-0-RC3:1.22
	netbsd-11-0-RC2:1.22
	netbsd-11-0-RC1:1.22
	perseant-exfatfs-base-20250801:1.22
	netbsd-11:1.22.0.4
	netbsd-11-base:1.22
	netbsd-10-1-RELEASE:1.21
	perseant-exfatfs-base-20240630:1.22
	perseant-exfatfs:1.22.0.2
	perseant-exfatfs-base:1.22
	netbsd-8-3-RELEASE:1.7.6.1
	netbsd-9-4-RELEASE:1.16
	netbsd-10-0-RELEASE:1.21
	netbsd-10-0-RC6:1.21
	netbsd-10-0-RC5:1.21
	netbsd-10-0-RC4:1.21
	netbsd-10-0-RC3:1.21
	netbsd-10-0-RC2:1.21
	thorpej-ifq:1.21.0.8
	thorpej-ifq-base:1.21
	thorpej-altq-separation:1.21.0.6
	thorpej-altq-separation-base:1.21
	netbsd-10-0-RC1:1.21
	netbsd-10:1.21.0.4
	netbsd-10-base:1.21
	bouyer-sunxi-drm:1.21.0.2
	bouyer-sunxi-drm-base:1.21
	netbsd-9-3-RELEASE:1.16
	thorpej-i2c-spi-conf2:1.19.0.14
	thorpej-i2c-spi-conf2-base:1.19
	thorpej-futex2:1.19.0.12
	thorpej-futex2-base:1.19
	thorpej-cfargs2:1.19.0.10
	thorpej-cfargs2-base:1.19
	cjep_sun2x-base1:1.19
	cjep_sun2x:1.19.0.8
	cjep_sun2x-base:1.19
	cjep_staticlib_x-base1:1.19
	netbsd-9-2-RELEASE:1.16
	cjep_staticlib_x:1.19.0.6
	cjep_staticlib_x-base:1.19
	thorpej-i2c-spi-conf:1.19.0.4
	thorpej-i2c-spi-conf-base:1.19
	thorpej-cfargs:1.19.0.2
	thorpej-cfargs-base:1.19
	thorpej-futex:1.18.0.2
	thorpej-futex-base:1.19
	netbsd-9-1-RELEASE:1.16
	bouyer-xenpvh-base2:1.17
	phil-wifi-20200421:1.17
	bouyer-xenpvh-base1:1.17
	phil-wifi-20200411:1.17
	bouyer-xenpvh:1.17.0.2
	bouyer-xenpvh-base:1.17
	is-mlppp:1.16.0.6
	is-mlppp-base:1.16
	phil-wifi-20200406:1.17
	netbsd-8-2-RELEASE:1.7.6.1
	ad-namecache-base3:1.16
	netbsd-9-0-RELEASE:1.16
	netbsd-9-0-RC2:1.16
	ad-namecache-base2:1.16
	ad-namecache-base1:1.16
	ad-namecache:1.16.0.4
	ad-namecache-base:1.16
	netbsd-9-0-RC1:1.16
	phil-wifi-20191119:1.16
	netbsd-9:1.16.0.2
	netbsd-9-base:1.16
	phil-wifi-20190609:1.16
	netbsd-8-1-RELEASE:1.7.6.1
	netbsd-8-1-RC1:1.7.6.1
	isaki-audio2:1.15.0.2
	isaki-audio2-base:1.15
	pgoyette-compat-merge-20190127:1.12.2.3
	pgoyette-compat-20190127:1.15
	pgoyette-compat-20190118:1.15
	pgoyette-compat-1226:1.14
	pgoyette-compat-1126:1.13
	pgoyette-compat-1020:1.13
	pgoyette-compat-0930:1.13
	pgoyette-compat-0906:1.13
	netbsd-7-2-RELEASE:1.2
	pgoyette-compat-0728:1.12
	netbsd-8-0-RELEASE:1.7
	phil-wifi:1.12.0.4
	phil-wifi-base:1.12
	pgoyette-compat-0625:1.12
	netbsd-8-0-RC2:1.7
	pgoyette-compat-0521:1.12
	pgoyette-compat-0502:1.12
	pgoyette-compat-0422:1.12
	netbsd-8-0-RC1:1.7
	pgoyette-compat-0415:1.12
	pgoyette-compat-0407:1.12
	pgoyette-compat-0330:1.12
	pgoyette-compat-0322:1.12
	pgoyette-compat-0315:1.12
	netbsd-7-1-2-RELEASE:1.2
	pgoyette-compat:1.12.0.2
	pgoyette-compat-base:1.12
	netbsd-7-1-1-RELEASE:1.2
	tls-maxphys-base-20171202:1.12
	matt-nb8-mediatek:1.7.0.10
	matt-nb8-mediatek-base:1.7
	nick-nhusb-base-20170825:1.11
	perseant-stdc-iso10646:1.7.0.8
	perseant-stdc-iso10646-base:1.7
	netbsd-8:1.7.0.6
	netbsd-8-base:1.7
	prg-localcount2-base3:1.7
	prg-localcount2-base2:1.7
	prg-localcount2-base1:1.7
	prg-localcount2:1.7.0.4
	prg-localcount2-base:1.7
	pgoyette-localcount-20170426:1.7
	bouyer-socketcan-base1:1.7
	jdolecek-ncq:1.7.0.2
	jdolecek-ncq-base:1.7
	pgoyette-localcount-20170320:1.7
	netbsd-7-1:1.2.0.10
	netbsd-7-1-RELEASE:1.2
	netbsd-7-1-RC2:1.2
	nick-nhusb-base-20170204:1.6
	netbsd-7-nhusb-base-20170116:1.2
	bouyer-socketcan:1.6.0.4
	bouyer-socketcan-base:1.6
	pgoyette-localcount-20170107:1.6
	netbsd-7-1-RC1:1.2
	nick-nhusb-base-20161204:1.6
	pgoyette-localcount-20161104:1.6
	netbsd-7-0-2-RELEASE:1.2
	nick-nhusb-base-20161004:1.6
	localcount-20160914:1.6
	netbsd-7-nhusb:1.2.0.8
	netbsd-7-nhusb-base:1.2
	pgoyette-localcount-20160806:1.6
	pgoyette-localcount-20160726:1.6
	pgoyette-localcount:1.6.0.2
	pgoyette-localcount-base:1.6
	nick-nhusb-base-20160907:1.6
	nick-nhusb-base-20160529:1.6
	netbsd-7-0-1-RELEASE:1.2
	nick-nhusb-base-20160422:1.6
	nick-nhusb-base-20160319:1.6
	nick-nhusb-base-20151226:1.6
	netbsd-7-0:1.2.0.6
	netbsd-7-0-RELEASE:1.2
	nick-nhusb-base-20150921:1.6
	netbsd-7-0-RC3:1.2
	netbsd-7-0-RC2:1.2
	netbsd-7-0-RC1:1.2
	nick-nhusb-base-20150606:1.5
	nick-nhusb-base-20150406:1.5
	nick-nhusb:1.5.0.2
	nick-nhusb-base:1.5
	tls-maxphys-base:1.2
	tls-maxphys:1.4.0.2
	netbsd-7:1.2.0.4
	netbsd-7-base:1.2
	tls-earlyentropy:1.2.0.2
	tls-earlyentropy-base:1.2
	yamt-pagecache:1.1.0.4
	rmind-smpnet-base:1.1
	rmind-smpnet:1.1.0.2
	rmind-smpnet-nbase:1.1
	yamt-pagecache-base9:1.1;
locks; strict;
comment	@# @;


1.22
date	2024.01.29.18.27.12;	author christos;	state Exp;
branches;
next	1.21;
commitid	KXsF1U1D4DhafnWE;

1.21
date	2022.08.07.02.52.25;	author simonb;	state Exp;
branches;
next	1.20;
commitid	HXKRRXLciPDtrTOD;

1.20
date	2021.12.26.16.08.20;	author andvar;	state Exp;
branches;
next	1.19;
commitid	SwsfhqZQkQuG2bmD;

1.19
date	2021.01.21.06.51.54;	author nia;	state Exp;
branches;
next	1.18;
commitid	3cU8FmkCubAfPyEC;

1.18
date	2020.09.27.13.48.50;	author roy;	state Exp;
branches
	1.18.2.1;
next	1.17;
commitid	DA9l8f9bbF8ATGpC;

1.17
date	2020.03.25.17.06.18;	author jdolecek;	state Exp;
branches;
next	1.16;
commitid	VzwOpdvTaWX4YN1C;

1.16
date	2019.04.26.21.40.29;	author sevan;	state Exp;
branches;
next	1.15;
commitid	6ehTybiQEayJbUkB;

1.15
date	2018.12.30.14.51.36;	author sevan;	state Exp;
branches;
next	1.14;
commitid	7a9Ack56FfqkHP5B;

1.14
date	2018.12.19.13.57.47;	author maxv;	state Exp;
branches;
next	1.13;
commitid	mM5V1h9xgHV4Mp4B;

1.13
date	2018.08.01.20.04.11;	author maxv;	state Exp;
branches;
next	1.12;
commitid	UbIHSaPqOzfNisMA;

1.12
date	2017.09.14.07.58.40;	author mrg;	state Exp;
branches
	1.12.2.1
	1.12.4.1;
next	1.11;
commitid	ngZ6fHXwTqlZA87A;

1.11
date	2017.08.19.09.10.24;	author maya;	state Exp;
branches;
next	1.10;
commitid	MKlbNsvm1cn0QN3A;

1.10
date	2017.08.01.16.12.32;	author maya;	state Exp;
branches;
next	1.9;
commitid	O7hI1yAjl51WKw1A;

1.9
date	2017.08.01.14.23.42;	author maxv;	state Exp;
branches;
next	1.8;
commitid	PH40WaYMc5iA9w1A;

1.8
date	2017.07.29.18.08.57;	author maxv;	state Exp;
branches;
next	1.7;
commitid	OtoNC1YDOrKHu91A;

1.7
date	2017.02.19.07.47.00;	author rin;	state Exp;
branches
	1.7.6.1;
next	1.6;
commitid	ivCr5u3yfBMzbxGz;

1.6
date	2015.08.07.14.12.04;	author maxv;	state Exp;
branches
	1.6.2.1
	1.6.4.1;
next	1.5;
commitid	Gk45ddk5X4Fwolwy;

1.5
date	2014.08.23.20.26.57;	author dholland;	state Exp;
branches
	1.5.2.1;
next	1.4;
commitid	Ef5fhfmsGe1uFwNx;

1.4
date	2014.08.17.21.17.43;	author joerg;	state Exp;
branches
	1.4.2.1;
next	1.3;
commitid	1Tn1qthIdwV09LMx;

1.3
date	2014.08.16.17.56.32;	author apb;	state Exp;
branches;
next	1.2;
commitid	gjT9TWtCibuK4CMx;

1.2
date	2014.07.20.10.06.11;	author alnsn;	state Exp;
branches
	1.2.2.1;
next	1.1;
commitid	w7znppWoeYa9l6Jx;

1.1
date	2014.04.30.01.01.04;	author matt;	state Exp;
branches
	1.1.2.1
	1.1.4.1;
next	;
commitid	7jOFLuAPcTkyVDyx;

1.18.2.1
date	2021.04.03.22.28.23;	author thorpej;	state Exp;
branches;
next	;
commitid	1gqS07EfPjskJTNC;

1.12.2.1
date	2018.09.06.06.55.33;	author pgoyette;	state Exp;
branches;
next	1.12.2.2;
commitid	HCi1bXD317XIK0RA;

1.12.2.2
date	2018.12.26.14.01.36;	author pgoyette;	state Exp;
branches;
next	1.12.2.3;
commitid	xUhK8IAeBM1azj5B;

1.12.2.3
date	2019.01.18.08.50.16;	author pgoyette;	state Exp;
branches;
next	;
commitid	Lmlzg3OVT2cd6f8B;

1.12.4.1
date	2019.06.10.22.06.12;	author christos;	state Exp;
branches;
next	1.12.4.2;
commitid	jtc8rnCzWiEEHGqB;

1.12.4.2
date	2020.04.08.14.07.36;	author martin;	state Exp;
branches;
next	;
commitid	Qli2aW9E74UFuA3C;

1.7.6.1
date	2019.01.07.13.46.57;	author martin;	state Exp;
branches;
next	;
commitid	RzezcpN4ab5O6R6B;

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

1.6.4.1
date	2017.04.21.16.53.26;	author bouyer;	state Exp;
branches;
next	;
commitid	dUG7nkTKALCadqOz;

1.5.2.1
date	2015.09.22.12.05.41;	author skrll;	state Exp;
branches;
next	1.5.2.2;
commitid	CpNWKp3ozVNTafCy;

1.5.2.2
date	2017.08.28.17.51.36;	author skrll;	state Exp;
branches;
next	;
commitid	UQQpnjvcNkUZn05A;

1.4.2.1
date	2014.08.17.21.17.43;	author tls;	state dead;
branches;
next	1.4.2.2;
commitid	jTnpym9Qu0o4R1Nx;

1.4.2.2
date	2014.08.20.00.02.58;	author tls;	state Exp;
branches;
next	1.4.2.3;
commitid	jTnpym9Qu0o4R1Nx;

1.4.2.3
date	2017.12.03.11.36.09;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.2.2.1
date	2014.07.20.10.06.11;	author tls;	state dead;
branches;
next	1.2.2.2;
commitid	7fY3uHKSIbCABMLx;

1.2.2.2
date	2014.08.10.06.53.56;	author tls;	state Exp;
branches;
next	;
commitid	7fY3uHKSIbCABMLx;

1.1.2.1
date	2014.04.30.01.01.04;	author rmind;	state dead;
branches;
next	1.1.2.2;
commitid	mL5ZYSzpqK6QS2Bx;

1.1.2.2
date	2014.05.18.17.45.06;	author rmind;	state Exp;
branches;
next	;
commitid	mL5ZYSzpqK6QS2Bx;

1.1.4.1
date	2014.04.30.01.01.04;	author yamt;	state dead;
branches;
next	1.1.4.2;
commitid	VUUXuyNWnt3AKwBx;

1.1.4.2
date	2014.05.22.11.39.44;	author yamt;	state Exp;
branches;
next	;
commitid	VUUXuyNWnt3AKwBx;


desc
@@


1.22
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
@#	$NetBSD: ZYXELKX,v 1.21 2022/08/07 02:52:25 simonb Exp $

include 	"arch/evbmips/conf/std.rasoc"

makeoptions	COPY_SYMTAB=1		# size for embedded symbol table

options 	RALINK_CONSOLE_EARLY
options 	MT7620
options 	RALINK_ETH_NUM_SW_PARTITIONS=5
options 	CONSPEED=57600

maxusers	8

# Size reduction options
#options 	VNODE_OP_NOINLINE
#options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
#options 	SOSEND_NO_LOAN

# Standard system options

options 	INSECURE	# disable kernel security levels - X needs this

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

#options 	KTRACE		# system call tracing via ktrace(1)

#options 	SYSVMSG		# System V-like message queues
#options 	SYSVSEM		# System V-like semaphores
#options 	SYSVSHM		# System V-like memory sharing
#options 	SHMMAXPGS=2048	# 2048 pages is the default

#options 	NMBCLUSTERS=1024
#options 	MCLSHIFT=12 # 4k mbuf clusters (increases pool max's to 4k as well)

#options 	USERCONF	# userconf(4) support
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel

# Diagnostic/debugging support options
options 	DIAGNOSTIC	# expensive kernel consistency checks
#options 	LOCKDEBUG
#options 	KSTACK_CHECK_MAGIC
#options 	DEBUG		# expensive debugging checks/support
options 	DDB			# in-kernel debugger
options 	DDB_ONPANIC=1		# see also sysctl(7): `ddb.onpanic'
#options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB
#options 	DDB_COMMANDONENTER="w/b 0x90000128 0 ; bt"	# disable watchdog & drop history on enter
#options 	KGDB		# remote debugger
#options 	KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=9600
#makeoptions 	DEBUG="-g2"	# compile full symbol table
#makeoptions 	COPTS="-Os"	# Optimise for space.

#makeoptions PROF="-p"		# build profiling in 
#options 	GPROF

# Compatibility options

include         "conf/compat_netbsd50.config"

#options 	EXEC_ECOFF	# exec ECOFF binaries
#options 	COMPAT_ULTRIX	# binary compatibility with Ultrix

#options 	COMPAT_386BSD_MBRPART # recognize old partition ID
#options 	COMPAT_LINUX	# binary compatibility with Linux
#options 	COMPAT_OSSAUDIO	# binary compatibility with Linux

# 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	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	PORTAL		# portal filesystem (still experimental)
file-system	PROCFS		# /proc
#file-system	UMAPFS		# NULLFS + uid and gid remapping
#file-system	UNION		# union file system
#file-system	PTYFS		# /dev/pts/N support
file-system	TMPFS		# Efficient memory file-system

# File system options
#options 	FFS_EI		# FFS Endian Independent support
options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
#options 	QUOTA		# legacy UFS quotas
#options 	UFS_DIRHASH	# UFS Large Directory Hashing
#options 	UFS_EXTATTR	# Extended attribute support for UFS1
#options 	DISKLABEL_EI	# disklabel Endian Independent support
#options 	NFSSERVER	# Network File System server

# Alternate buffer queue strategies for better responsiveness under high
# disk I/O load.
#options 	BUFQ_READPRIO
options 	BUFQ_PRIOCSCAN

# Networking options
options 	GATEWAY		# packet forwarding
options 	INET		# IP + ICMP + TCP + UDP
options 	MROUTING	# IP multicast routing
#options 	INET6		# IPV6
#options 	IPSEC		# IP security
#options 	IPSEC_DEBUG	# debug for IP security
#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 	ALTQ		# Manipulate network interfaces' output queues
#options 	ALTQ_BLUE	# Stochastic Fair Blue
#options 	ALTQ_CBQ	# Class-Based Queueing
#options 	ALTQ_CDNR	# Diffserv Traffic Conditioner
#options 	ALTQ_FIFOQ	# First-In First-Out Queue
#options 	ALTQ_FLOWVALVE	# RED/flow-valve (red-penalty-box)
#options 	ALTQ_HFSC	# Hierarchical Fair Service Curve
#options 	ALTQ_LOCALQ	# Local queueing discipline
#options 	ALTQ_PRIQ	# Priority Queueing
#options 	ALTQ_RED	# Random Early Detection
#options 	ALTQ_RIO	# RED with IN/OUT
#options 	ALTQ_WFQ	# Weighted Fair Queueing

# JIT compiler for bpfilter
#options	SLJIT
#options	BPFJIT

# These options enable verbose messages for several subsystems.
# Warning, these may compile large string tables into the kernel!
#options 	EISAVERBOSE	# verbose EISA device autoconfig messages
#options 	PCIVERBOSE	# verbose PCI device autoconfig messages
#options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space
#options 	PCMCIAVERBOSE	# verbose PCMCIA configuration messages
#options 	SCSIVERBOSE	# human readable SCSI error messages
#options 	USBVERBOSE	# verbose USB device autoconfig messages

# Options for necessary to use MD
#options 	MEMORY_DISK_HOOKS
#options 	MEMORY_DISK_IS_ROOT		# force root on memory disk
#options 	MEMORY_DISK_SERVER=0		# no userspace memory disk support
#options 	MEMORY_DISK_ROOT_SIZE=8192	# embed the FS into the system for now
#options 	MEMORY_RBFLAGS=0		# keep the kernel from forcing single user mode

# Options for NFS root boot
options 	NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM,NFS_BOOT_BOOTSTATIC
#options 	NFS_BOOTSTATIC_MYIP="\"192.168.0.1\""
#options 	NFS_BOOTSTATIC_GWIP="\"192.168.0.1\""
#options 	NFS_BOOTSTATIC_MASK="\"255.255.255.0\""
#options 	NFS_BOOTSTATIC_SERVADDR="\"192.168.0.5\""
#options 	NFS_BOOTSTATIC_SERVER="\"192.168.0.5:/home/andersen/nfs/mbr1400\""

# Need more mbufs for IPsec VPN
#options 	NMBCLUSTERS=4096

# rt3052 dev board root on embedded NFS mount disk
config  	netbsd root on ? type ?
config  	netbsd-sd0a root on sd0a type ffs dumps none
config  	netbsd-reth0 root on reth0 type nfs dumps none

mainbus0	at root
cpu0		at mainbus?
com0		at mainbus?
reth*		at mainbus? flags 1
rwdog0 		at mainbus?
options 	RA_WDOG_DEFAULT_PERIOD=10
#options 	RA_WDOG_DEFAULT_MODE=WDOG_MODE_DISARMED
options 	RA_WDOG_DEFAULT_MODE=WDOG_MODE_KTICKLE

# PCI/PCIe support
rpci0		at mainbus?
pci*		at rpci?

# USB support on rusb0
ehci*		at mainbus?
usb*		at ehci?

# USB support on rusb0
ohci*		at mainbus?
usb*		at ohci?

# GPIO support
rgpio0		at mainbus?
gpio*		at rgpio?

# I2C support
ri2c0		at mainbus?
iic*		at ri2c?

# NOR Flash
#options 	NOR_VERBOSE
#cfi0 		at mainbus0
#nor0		at cfi0
#flash0		at nor0 offset 0x00000000 size 0x00040000
#flash1		at nor0 offset 0x00040000 size 0x00020000
#flash2		at nor0 offset 0x00060000 size 0x00020000
#flash3		at nor0 offset 0x00080000 size 0x00120000	# kernel
#flash4		at nor0 offset 0x001a0000 size 0x006e0000	# filesystem
#flash5		at nor0 offset 0x00880000 size 0x01760000	# upgrade
#flash6		at nor0 offset 0x01fe0000 size 0x00020000

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

# USB Mass Storage
umass*		at uhub? port ?
scsibus*	at scsi?
sd*		at scsibus? target ? lun ?

# USB Ethernet adapters
#aue*		at uhub? port ?		# ADMtek AN986 Pegasus based adapters
#axe*		at uhub? port ?		# ASIX AX88172 10/100 based adapters

# USB Generic driver
ugen*		at uhub? port ?

# PHY Support
ukphy*		at mii? phy ?		# generic unknown PHYs
#arphy*		at mii? phy ?		# Atheros AR8316 switch

# Pseudo-Devices

# disk/mass storage pseudo-devices

# network pseudo-devices
pseudo-device	bpfilter		# Berkeley packet filter
pseudo-device 	carp			# Common Address Redundancy Protocol
pseudo-device	bridge			# simple inter-network bridging
pseudo-device	vether			# Virtual Ethernet for bridge
pseudo-device	loop			# network loopback
pseudo-device	tap			# virtual Ethernet
pseudo-device	npf			# NPF packet filter
pseudo-device	pppoe			# PPPoE protocol
pseudo-device	vlan			# 802.1q

# miscellaneous pseudo-devices
pseudo-device	pty			# pseudo-terminals
pseudo-device	clockctl		# /dev/clockctl - user control of clock subsystem
pseudo-device	ksyms			# /dev/ksyms - kernel symbols

include "dev/veriexec.config"
@


1.21
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: ZYXELKX,v 1.20 2021/12/26 16:08:20 andvar Exp $
a90 2
#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
				# immutable) behave as system flags.
@


1.20
log
@fix various typos, mainly in comments.
@
text
@d1 1
a1 1
#	$NetBSD: ZYXELKX,v 1.19 2021/01/21 06:51:54 nia Exp $
d86 7
a92 1
#options 	QUOTA		# UFS quotas
a93 1
#options 	FFS_EI		# FFS Endian Independent support
a94 2
options 	FFS_NO_SNAPSHOT	# No FF snapshot support
#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and immutable) behave as system flags.
@


1.19
log
@add a commented out compat_ossaudio wherever there's compat_linux

requested by mrg
@
text
@d1 1
a1 1
#	$NetBSD: ZYXELKX,v 1.18 2020/09/27 13:48:50 roy Exp $
d88 1
a88 1
#options 	FFS_EI		# FFS Endian Independant support
@


1.18
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: ZYXELKX,v 1.17 2020/03/25 17:06:18 jdolecek Exp $
d65 1
@


1.18.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: ZYXELKX,v 1.19 2021/01/21 06:51:54 nia Exp $
a64 1
#options 	COMPAT_OSSAUDIO	# binary compatibility with Linux
@


1.17
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: ZYXELKX,v 1.16 2019/04/26 21:40:29 sevan Exp $
d229 1
@


1.16
log
@Enable BUFQ_PRIOCSCAN, CARP, Veriexec by default in GENERIC kernel configs.
On ports without a GENERIC kernel config enable in individul files, e.g evbmips.
Omit on:
atari, dreamcast, emips, epoc32, evbppc/VIRTEX*, ia64, luna68x, mvme68k,
mvmeppc, playstation2, riscv, sun2, sun3, x68k, zaurus due to resource
constraints or port infancy.
@
text
@d1 1
a1 1
#	$NetBSD: ZYXELKX,v 1.15 2018/12/30 14:51:36 sevan Exp $
a80 1
#file-system	SMBFS		# experimental - CIFS; also needs nsmb (below)
@


1.15
log
@Enable the per-priority cyclical scan buffer queue strategy on evbmips kernels.

time results of a Lemote Fuloong 2F extracting the pkgsrc tree
brick$ time tar -jxf pkgsrc.tar.bz2
priocscan + log
	612.90 real       103.45 user       194.98 sys
priocscan   nolog
	1345.48 real       103.57 user       274.32 sys
fcfs + log
	736.02 real       101.71 user       192.95 sys
fcfs   nolog
	1475.16 real       103.06 user       271.14 sys
@
text
@d1 1
a1 1
#	$NetBSD: ZYXELKX,v 1.14 2018/12/19 13:57:47 maxv Exp $
d228 1
d240 2
@


1.14
log
@Remove compat_svr4 and compat_svr4_32, as discussed on tech-kern@@ recently,
but also as discussed several times in the past.
@
text
@d1 1
a1 1
#	$NetBSD: ZYXELKX,v 1.13 2018/08/01 20:04:11 maxv Exp $
d93 5
@


1.13
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: ZYXELKX,v 1.12 2017/09/14 07:58:40 mrg Exp $
a63 1
#options 	COMPAT_SVR4	# binary compatibility with SVR4
@


1.12
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: ZYXELKX,v 1.11 2017/08/19 09:10:24 maya Exp $
a105 3
#options 	IPFILTER_LOG	# ipmon(8) log support
#options 	IPFILTER_LOOKUP	# ippool(8) support
#options 	IPFILTER_DEFAULT_BLOCK	# block all packets by default
d227 1
a227 2
pseudo-device	pf			# PF packet filter
pseudo-device	pflog			# PF log if
@


1.12.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: ZYXELKX,v 1.16 2019/04/26 21:40:29 sevan Exp $
d64 1
a93 5
# Alternate buffer queue strategies for better responsiveness under high
# disk I/O load.
#options 	BUFQ_READPRIO
options 	BUFQ_PRIOCSCAN

d106 3
a226 1
pseudo-device 	carp			# Common Address Redundancy Protocol
d230 2
a231 1
pseudo-device	npf			# NPF packet filter
a238 2

include "dev/veriexec.config"
@


1.12.4.2
log
@Merge changes from current as of 20200406
@
text
@d1 1
a1 1
#	$NetBSD$
d81 1
@


1.12.2.1
log
@Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
@
text
@d1 1
a1 1
#	$NetBSD: ZYXELKX,v 1.13 2018/08/01 20:04:11 maxv Exp $
d106 3
d230 2
a231 1
pseudo-device	npf			# NPF packet filter
@


1.12.2.2
log
@Sync with HEAD, resolve a few conflicts
@
text
@d1 1
a1 1
#	$NetBSD$
d64 1
@


1.12.2.3
log
@Synch with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: ZYXELKX,v 1.12.2.2 2018/12/26 14:01:36 pgoyette Exp $
a92 5
# Alternate buffer queue strategies for better responsiveness under high
# disk I/O load.
#options 	BUFQ_READPRIO
options 	BUFQ_PRIOCSCAN

@


1.11
log
@Comment out 'options DEBUG' on all evbmips kernels

We aren't using DEBUG on other archs, mips is stable enough now, etc.
@
text
@d1 1
a1 1
#	$NetBSD: ZYXELKX,v 1.10 2017/08/01 16:12:32 maya Exp $
d3 1
a3 1
include		"arch/evbmips/conf/std.rasoc"
d57 6
a62 16
#options 	COMPAT_NOMID	# NetBSD 0.8, 386BSD, and BSDI
#options 	COMPAT_09	# NetBSD 0.9,
#options 	COMPAT_10	# NetBSD 1.0,
#options 	COMPAT_11	# NetBSD 1.1,
#options 	COMPAT_12	# NetBSD 1.2 (and 386BSD and BSDI),
#options 	COMPAT_13	# NetBSD 1.3 (and 386BSD and BSDI),
#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, 386BSD, and BSDI
a63 1

a65 1
#options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
@


1.10
log
@Wrong architecture for IBCS2 compat! it's stringly an x86 thing.
@
text
@d1 1
a1 1
#	$NetBSD: ZYXELKX,v 1.9 2017/08/01 14:23:42 maxv Exp $
d43 1
a43 1
options 	DEBUG		# expensive debugging checks/support
@


1.9
log
@Remove references to compat_freebsd when it is not supported.
@
text
@d1 1
a1 1
#	$NetBSD: ZYXELKX,v 1.8 2017/07/29 18:08:57 maxv Exp $
a75 1
#options 	COMPAT_IBCS2	# binary compatibility with SCO and ISC
@


1.8
log
@Remove TCP_COMPAT_42 from the config files. Pass 3.
@
text
@d1 1
a1 1
#	$NetBSD: ZYXELKX,v 1.7 2017/02/19 07:47:00 rin Exp $
a77 1
#options 	COMPAT_FREEBSD	# binary compatibility with FreeBSD
@


1.7
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: ZYXELKX,v 1.6 2015/08/07 14:12:04 maxv Exp $
a73 1
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.
@


1.7.6.1
log
@Pull up following revision(s) (requested by sevan in ticket #1156):

	sys/arch/evbmips/conf/ERLITE: revision 1.21
	sys/arch/evbmips/conf/LOONGSON: revision 1.41
	sys/arch/evbmips/conf/SBMIPS: revision 1.8
	sys/arch/evbmips/conf/MALTA: revision 1.94
	sys/arch/evbmips/conf/WGT624V3: revision 1.29
	sys/arch/evbmips/conf/ZYXELKX: revision 1.15
	sys/arch/evbmips/conf/XLSATX: revision 1.28
	sys/arch/evbmips/conf/ADM5120-NB: revision 1.25
	sys/arch/evbmips/conf/ADM5120: revision 1.27
	sys/arch/evbmips/conf/MERAKI: revision 1.32
	sys/arch/evbmips/conf/LINKITSMART7688: revision 1.10
	sys/arch/evbmips/conf/DB120: revision 1.21
	sys/arch/evbmips/conf/ADM5120-USB: revision 1.27
	sys/arch/evbmips/conf/AP30: revision 1.38
	sys/arch/evbmips/conf/ALCHEMY: revision 1.65
	sys/arch/evbmips/conf/RB153: revision 1.22
	sys/arch/evbmips/conf/RB433UAH: revision 1.18
	sys/arch/evbmips/conf/CI20: revision 1.27
	sys/arch/evbmips/conf/GDIUM: revision 1.35
	sys/arch/evbmips/conf/CPMBR1400: revision 1.30

Enable the per-priority cyclical scan buffer queue strategy on evbmips
kernels.

time results of a Lemote Fuloong 2F extracting the pkgsrc tree
brick$ time tar -jxf pkgsrc.tar.bz2
priocscan + log
	612.90 real       103.45 user       194.98 sys
priocscan   nolog
	1345.48 real       103.57 user       274.32 sys
fcfs + log
	736.02 real       101.71 user       192.95 sys
fcfs   nolog
	1475.16 real       103.06 user       271.14 sys
@
text
@d1 1
a1 1
#	$NetBSD: ZYXELKX,v 1.7 2017/02/19 07:47:00 rin Exp $
a108 5
# Alternate buffer queue strategies for better responsiveness under high
# disk I/O load.
#options 	BUFQ_READPRIO
options 	BUFQ_PRIOCSCAN

@


1.6
log
@Remove KMEMSTATS.
@
text
@d1 1
a1 1
#	$NetBSD: ZYXELKX,v 1.5 2014/08/23 20:26:57 dholland Exp $
d103 1
@


1.6.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: ZYXELKX,v 1.7 2017/02/19 07:47:00 rin Exp $
a102 1
#options 	DISKLABEL_EI	# disklabel Endian Independent support
@


1.6.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: ZYXELKX,v 1.7 2017/02/19 07:47:00 rin Exp $
a102 1
#options 	DISKLABEL_EI	# disklabel Endian Independent support
@


1.5
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: ZYXELKX,v 1.4 2014/08/17 21:17:43 joerg Exp $
a43 1
options 	KMEMSTATS		# kernel memory statistics (vmstat -m)
@


1.5.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: ZYXELKX,v 1.6 2015/08/07 14:12:04 maxv Exp $
d44 1
@


1.5.2.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: ZYXELKX,v 1.5.2.1 2015/09/22 12:05:41 skrll Exp $
d43 1
a43 1
#options 	DEBUG		# expensive debugging checks/support
d74 1
d77 1
d79 1
a102 1
#options 	DISKLABEL_EI	# disklabel Endian Independent support
@


1.4
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: ZYXELKX,v 1.3 2014/08/16 17:56:32 apb Exp $
d59 14
a72 14
#options 	COMPAT_09	# NetBSD 0.9
#options 	COMPAT_10	# NetBSD 1.0
#options 	COMPAT_11	# NetBSD 1.1
#options 	COMPAT_12	# NetBSD 1.2, 386BSD, and BSDI
#options 	COMPAT_13	# NetBSD 1.3, 386BSD, and BSDI
#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 compatibility.
#options 	COMPAT_40	# NetBSD 4.0
options 	COMPAT_50	# NetBSD 5.0 compatibility.
options 	COMPAT_60	# NetBSD 6.0 compatibility.
options 	COMPAT_70	# NetBSD 7.0 compatibility.
@


1.4.2.1
log
@file ZYXELKX was added on branch tls-maxphys on 2014-08-20 00:02:58 +0000
@
text
@d1 253
@


1.4.2.2
log
@Rebase to HEAD as of a few days ago.
@
text
@a0 252
#	$NetBSD$

include		"arch/evbmips/conf/std.rasoc"

options 	SYMTAB_SPACE=450000		# size for embedded symbol table

options 	RALINK_CONSOLE_EARLY
options 	MT7620
options 	RALINK_ETH_NUM_SW_PARTITIONS=5
options 	CONSPEED=57600

maxusers	8

# Size reduction options
#options 	VNODE_OP_NOINLINE
#options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
#options 	SOSEND_NO_LOAN

# Standard system options

options 	INSECURE	# disable kernel security levels - X needs this

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

#options 	KTRACE		# system call tracing via ktrace(1)

#options 	SYSVMSG		# System V-like message queues
#options 	SYSVSEM		# System V-like semaphores
#options 	SYSVSHM		# System V-like memory sharing
#options 	SHMMAXPGS=2048	# 2048 pages is the default

#options 	NMBCLUSTERS=1024
#options 	MCLSHIFT=12 # 4k mbuf clusters (increases pool max's to 4k as well)

#options 	USERCONF	# userconf(4) support
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel

# Diagnostic/debugging support options
options 	DIAGNOSTIC	# expensive kernel consistency checks
#options 	LOCKDEBUG
#options 	KSTACK_CHECK_MAGIC
options 	DEBUG		# expensive debugging checks/support
options 	KMEMSTATS		# kernel memory statistics (vmstat -m)
options 	DDB			# in-kernel debugger
options 	DDB_ONPANIC=1		# see also sysctl(7): `ddb.onpanic'
#options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB
#options 	DDB_COMMANDONENTER="w/b 0x90000128 0 ; bt"	# disable watchdog & drop history on enter
#options 	KGDB		# remote debugger
#options 	KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=9600
#makeoptions 	DEBUG="-g2"	# compile full symbol table
#makeoptions 	COPTS="-Os"	# Optimise for space.

#makeoptions PROF="-p"		# build profiling in 
#options 	GPROF

# Compatibility options
#options 	COMPAT_NOMID	# NetBSD 0.8, 386BSD, and BSDI
#options 	COMPAT_09	# NetBSD 0.9
#options 	COMPAT_10	# NetBSD 1.0
#options 	COMPAT_11	# NetBSD 1.1
#options 	COMPAT_12	# NetBSD 1.2, 386BSD, and BSDI
#options 	COMPAT_13	# NetBSD 1.3, 386BSD, and BSDI
#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 compatibility.
#options 	COMPAT_40	# NetBSD 4.0
options 	COMPAT_50	# NetBSD 5.0 compatibility.
options 	COMPAT_60	# NetBSD 6.0 compatibility.
#options 	COMPAT_43	# 4.3BSD, 386BSD, and BSDI
#options 	COMPAT_386BSD_MBRPART # recognize old partition ID
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.

#options 	COMPAT_SVR4	# binary compatibility with SVR4
#options 	COMPAT_IBCS2	# binary compatibility with SCO and ISC
#options 	COMPAT_LINUX	# binary compatibility with Linux
#options 	COMPAT_FREEBSD	# binary compatibility with FreeBSD
#options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.

# 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	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	PORTAL		# portal filesystem (still experimental)
file-system	PROCFS		# /proc
#file-system	UMAPFS		# NULLFS + uid and gid remapping
#file-system	UNION		# union file system
#file-system	SMBFS		# experimental - CIFS; also needs nsmb (below)
#file-system	PTYFS		# /dev/pts/N support
file-system	TMPFS		# Efficient memory file-system

# File system options
#options 	QUOTA		# UFS quotas
#options 	FFS_EI		# FFS Endian Independant support
#options 	NFSSERVER	# Network File System server
options 	FFS_NO_SNAPSHOT	# No FF 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 	MROUTING	# IP multicast routing
#options 	INET6		# IPV6
#options 	IPSEC		# IP security
#options 	IPSEC_DEBUG	# debug for IP security
#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 	IPFILTER_LOG	# ipmon(8) log support
#options 	IPFILTER_LOOKUP	# ippool(8) support
#options 	IPFILTER_DEFAULT_BLOCK	# block all packets by default
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

#options 	ALTQ		# Manipulate network interfaces' output queues
#options 	ALTQ_BLUE	# Stochastic Fair Blue
#options 	ALTQ_CBQ	# Class-Based Queueing
#options 	ALTQ_CDNR	# Diffserv Traffic Conditioner
#options 	ALTQ_FIFOQ	# First-In First-Out Queue
#options 	ALTQ_FLOWVALVE	# RED/flow-valve (red-penalty-box)
#options 	ALTQ_HFSC	# Hierarchical Fair Service Curve
#options 	ALTQ_LOCALQ	# Local queueing discipline
#options 	ALTQ_PRIQ	# Priority Queueing
#options 	ALTQ_RED	# Random Early Detection
#options 	ALTQ_RIO	# RED with IN/OUT
#options 	ALTQ_WFQ	# Weighted Fair Queueing

# JIT compiler for bpfilter
#options	SLJIT
#options	BPFJIT

# These options enable verbose messages for several subsystems.
# Warning, these may compile large string tables into the kernel!
#options 	EISAVERBOSE	# verbose EISA device autoconfig messages
#options 	PCIVERBOSE	# verbose PCI device autoconfig messages
#options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space
#options 	PCMCIAVERBOSE	# verbose PCMCIA configuration messages
#options 	SCSIVERBOSE	# human readable SCSI error messages
#options 	USBVERBOSE	# verbose USB device autoconfig messages

# Options for necessary to use MD
#options 	MEMORY_DISK_HOOKS
#options 	MEMORY_DISK_IS_ROOT		# force root on memory disk
#options 	MEMORY_DISK_SERVER=0		# no userspace memory disk support
#options 	MEMORY_DISK_ROOT_SIZE=8192	# embed the FS into the system for now
#options 	MEMORY_RBFLAGS=0		# keep the kernel from forcing single user mode

# Options for NFS root boot
options 	NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM,NFS_BOOT_BOOTSTATIC
#options 	NFS_BOOTSTATIC_MYIP="\"192.168.0.1\""
#options 	NFS_BOOTSTATIC_GWIP="\"192.168.0.1\""
#options 	NFS_BOOTSTATIC_MASK="\"255.255.255.0\""
#options 	NFS_BOOTSTATIC_SERVADDR="\"192.168.0.5\""
#options 	NFS_BOOTSTATIC_SERVER="\"192.168.0.5:/home/andersen/nfs/mbr1400\""

# Need more mbufs for IPsec VPN
#options 	NMBCLUSTERS=4096

# rt3052 dev board root on embedded NFS mount disk
config  	netbsd root on ? type ?
config  	netbsd-sd0a root on sd0a type ffs dumps none
config  	netbsd-reth0 root on reth0 type nfs dumps none

mainbus0	at root
cpu0		at mainbus?
com0		at mainbus?
reth*		at mainbus? flags 1
rwdog0 		at mainbus?
options 	RA_WDOG_DEFAULT_PERIOD=10
#options 	RA_WDOG_DEFAULT_MODE=WDOG_MODE_DISARMED
options 	RA_WDOG_DEFAULT_MODE=WDOG_MODE_KTICKLE

# PCI/PCIe support
rpci0		at mainbus?
pci*		at rpci?

# USB support on rusb0
ehci*		at mainbus?
usb*		at ehci?

# USB support on rusb0
ohci*		at mainbus?
usb*		at ohci?

# GPIO support
rgpio0		at mainbus?
gpio*		at rgpio?

# I2C support
ri2c0		at mainbus?
iic*		at ri2c?

# NOR Flash
#options 	NOR_VERBOSE
#cfi0 		at mainbus0
#nor0		at cfi0
#flash0		at nor0 offset 0x00000000 size 0x00040000
#flash1		at nor0 offset 0x00040000 size 0x00020000
#flash2		at nor0 offset 0x00060000 size 0x00020000
#flash3		at nor0 offset 0x00080000 size 0x00120000	# kernel
#flash4		at nor0 offset 0x001a0000 size 0x006e0000	# filesystem
#flash5		at nor0 offset 0x00880000 size 0x01760000	# upgrade
#flash6		at nor0 offset 0x01fe0000 size 0x00020000

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

# USB Mass Storage
umass*		at uhub? port ?
scsibus*	at scsi?
sd*		at scsibus? target ? lun ?

# USB Ethernet adapters
#aue*		at uhub? port ?		# ADMtek AN986 Pegasus based adapters
#axe*		at uhub? port ?		# ASIX AX88172 10/100 based adapters

# USB Generic driver
ugen*		at uhub? port ?

# PHY Support
ukphy*		at mii? phy ?		# generic unknown PHYs
#arphy*		at mii? phy ?		# Atheros AR8316 switch

# Pseudo-Devices

# disk/mass storage pseudo-devices

# network pseudo-devices
pseudo-device	bpfilter		# Berkeley packet filter
pseudo-device	bridge			# simple inter-network bridging
pseudo-device	loop			# network loopback
pseudo-device	tap			# virtual Ethernet
pseudo-device	pf			# PF packet filter
pseudo-device	pflog			# PF log if
pseudo-device	pppoe			# PPPoE protocol
pseudo-device	vlan			# 802.1q

# miscellaneous pseudo-devices
pseudo-device	pty			# pseudo-terminals
pseudo-device	clockctl		# /dev/clockctl - user control of clock subsystem
pseudo-device	ksyms			# /dev/ksyms - kernel symbols
@


1.4.2.3
log
@update from HEAD
@
text
@d3 1
a3 1
include 	"arch/evbmips/conf/std.rasoc"
d5 1
a5 1
makeoptions	COPY_SYMTAB=1		# size for embedded symbol table
d43 2
a44 1
#options 	DEBUG		# expensive debugging checks/support
d58 17
a75 6
include         "conf/compat_netbsd50.config"

#options 	EXEC_ECOFF	# exec ECOFF binaries
#options 	COMPAT_ULTRIX	# binary compatibility with Ultrix

#options 	COMPAT_386BSD_MBRPART # recognize old partition ID
d77 1
d79 2
a102 1
#options 	DISKLABEL_EI	# disklabel Endian Independent support
@


1.3
log
@Add "options COMPAT_70" to all kernel configuration files that
already had "options COMPAT_60".
@
text
@d1 1
a1 1
#	$NetBSD: ZYXELKX,v 1.2 2014/07/20 10:06:11 alnsn Exp $
d5 1
a5 1
options 	SYMTAB_SPACE=450000		# size for embedded symbol table
@


1.2
log
@Add commented out bpfjit options to mips kernels.
While here, add 2 missing RCS ids.
@
text
@d1 1
a1 1
#	$NetBSD$
d72 1
@


1.2.2.1
log
@file ZYXELKX was added on branch tls-earlyentropy on 2014-08-10 06:53:56 +0000
@
text
@d1 252
@


1.2.2.2
log
@Rebase.
@
text
@a0 252
#	$NetBSD: ZYXELKX,v 1.2 2014/07/20 10:06:11 alnsn Exp $

include		"arch/evbmips/conf/std.rasoc"

options 	SYMTAB_SPACE=450000		# size for embedded symbol table

options 	RALINK_CONSOLE_EARLY
options 	MT7620
options 	RALINK_ETH_NUM_SW_PARTITIONS=5
options 	CONSPEED=57600

maxusers	8

# Size reduction options
#options 	VNODE_OP_NOINLINE
#options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
#options 	SOSEND_NO_LOAN

# Standard system options

options 	INSECURE	# disable kernel security levels - X needs this

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

#options 	KTRACE		# system call tracing via ktrace(1)

#options 	SYSVMSG		# System V-like message queues
#options 	SYSVSEM		# System V-like semaphores
#options 	SYSVSHM		# System V-like memory sharing
#options 	SHMMAXPGS=2048	# 2048 pages is the default

#options 	NMBCLUSTERS=1024
#options 	MCLSHIFT=12 # 4k mbuf clusters (increases pool max's to 4k as well)

#options 	USERCONF	# userconf(4) support
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel

# Diagnostic/debugging support options
options 	DIAGNOSTIC	# expensive kernel consistency checks
#options 	LOCKDEBUG
#options 	KSTACK_CHECK_MAGIC
options 	DEBUG		# expensive debugging checks/support
options 	KMEMSTATS		# kernel memory statistics (vmstat -m)
options 	DDB			# in-kernel debugger
options 	DDB_ONPANIC=1		# see also sysctl(7): `ddb.onpanic'
#options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB
#options 	DDB_COMMANDONENTER="w/b 0x90000128 0 ; bt"	# disable watchdog & drop history on enter
#options 	KGDB		# remote debugger
#options 	KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=9600
#makeoptions 	DEBUG="-g2"	# compile full symbol table
#makeoptions 	COPTS="-Os"	# Optimise for space.

#makeoptions PROF="-p"		# build profiling in 
#options 	GPROF

# Compatibility options
#options 	COMPAT_NOMID	# NetBSD 0.8, 386BSD, and BSDI
#options 	COMPAT_09	# NetBSD 0.9
#options 	COMPAT_10	# NetBSD 1.0
#options 	COMPAT_11	# NetBSD 1.1
#options 	COMPAT_12	# NetBSD 1.2, 386BSD, and BSDI
#options 	COMPAT_13	# NetBSD 1.3, 386BSD, and BSDI
#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 compatibility.
#options 	COMPAT_40	# NetBSD 4.0
options 	COMPAT_50	# NetBSD 5.0 compatibility.
options 	COMPAT_60	# NetBSD 6.0 compatibility.
#options 	COMPAT_43	# 4.3BSD, 386BSD, and BSDI
#options 	COMPAT_386BSD_MBRPART # recognize old partition ID
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.

#options 	COMPAT_SVR4	# binary compatibility with SVR4
#options 	COMPAT_IBCS2	# binary compatibility with SCO and ISC
#options 	COMPAT_LINUX	# binary compatibility with Linux
#options 	COMPAT_FREEBSD	# binary compatibility with FreeBSD
#options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.

# 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	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	PORTAL		# portal filesystem (still experimental)
file-system	PROCFS		# /proc
#file-system	UMAPFS		# NULLFS + uid and gid remapping
#file-system	UNION		# union file system
#file-system	SMBFS		# experimental - CIFS; also needs nsmb (below)
#file-system	PTYFS		# /dev/pts/N support
file-system	TMPFS		# Efficient memory file-system

# File system options
#options 	QUOTA		# UFS quotas
#options 	FFS_EI		# FFS Endian Independant support
#options 	NFSSERVER	# Network File System server
options 	FFS_NO_SNAPSHOT	# No FF 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 	MROUTING	# IP multicast routing
#options 	INET6		# IPV6
#options 	IPSEC		# IP security
#options 	IPSEC_DEBUG	# debug for IP security
#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 	IPFILTER_LOG	# ipmon(8) log support
#options 	IPFILTER_LOOKUP	# ippool(8) support
#options 	IPFILTER_DEFAULT_BLOCK	# block all packets by default
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

#options 	ALTQ		# Manipulate network interfaces' output queues
#options 	ALTQ_BLUE	# Stochastic Fair Blue
#options 	ALTQ_CBQ	# Class-Based Queueing
#options 	ALTQ_CDNR	# Diffserv Traffic Conditioner
#options 	ALTQ_FIFOQ	# First-In First-Out Queue
#options 	ALTQ_FLOWVALVE	# RED/flow-valve (red-penalty-box)
#options 	ALTQ_HFSC	# Hierarchical Fair Service Curve
#options 	ALTQ_LOCALQ	# Local queueing discipline
#options 	ALTQ_PRIQ	# Priority Queueing
#options 	ALTQ_RED	# Random Early Detection
#options 	ALTQ_RIO	# RED with IN/OUT
#options 	ALTQ_WFQ	# Weighted Fair Queueing

# JIT compiler for bpfilter
#options	SLJIT
#options	BPFJIT

# These options enable verbose messages for several subsystems.
# Warning, these may compile large string tables into the kernel!
#options 	EISAVERBOSE	# verbose EISA device autoconfig messages
#options 	PCIVERBOSE	# verbose PCI device autoconfig messages
#options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space
#options 	PCMCIAVERBOSE	# verbose PCMCIA configuration messages
#options 	SCSIVERBOSE	# human readable SCSI error messages
#options 	USBVERBOSE	# verbose USB device autoconfig messages

# Options for necessary to use MD
#options 	MEMORY_DISK_HOOKS
#options 	MEMORY_DISK_IS_ROOT		# force root on memory disk
#options 	MEMORY_DISK_SERVER=0		# no userspace memory disk support
#options 	MEMORY_DISK_ROOT_SIZE=8192	# embed the FS into the system for now
#options 	MEMORY_RBFLAGS=0		# keep the kernel from forcing single user mode

# Options for NFS root boot
options 	NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM,NFS_BOOT_BOOTSTATIC
#options 	NFS_BOOTSTATIC_MYIP="\"192.168.0.1\""
#options 	NFS_BOOTSTATIC_GWIP="\"192.168.0.1\""
#options 	NFS_BOOTSTATIC_MASK="\"255.255.255.0\""
#options 	NFS_BOOTSTATIC_SERVADDR="\"192.168.0.5\""
#options 	NFS_BOOTSTATIC_SERVER="\"192.168.0.5:/home/andersen/nfs/mbr1400\""

# Need more mbufs for IPsec VPN
#options 	NMBCLUSTERS=4096

# rt3052 dev board root on embedded NFS mount disk
config  	netbsd root on ? type ?
config  	netbsd-sd0a root on sd0a type ffs dumps none
config  	netbsd-reth0 root on reth0 type nfs dumps none

mainbus0	at root
cpu0		at mainbus?
com0		at mainbus?
reth*		at mainbus? flags 1
rwdog0 		at mainbus?
options 	RA_WDOG_DEFAULT_PERIOD=10
#options 	RA_WDOG_DEFAULT_MODE=WDOG_MODE_DISARMED
options 	RA_WDOG_DEFAULT_MODE=WDOG_MODE_KTICKLE

# PCI/PCIe support
rpci0		at mainbus?
pci*		at rpci?

# USB support on rusb0
ehci*		at mainbus?
usb*		at ehci?

# USB support on rusb0
ohci*		at mainbus?
usb*		at ohci?

# GPIO support
rgpio0		at mainbus?
gpio*		at rgpio?

# I2C support
ri2c0		at mainbus?
iic*		at ri2c?

# NOR Flash
#options 	NOR_VERBOSE
#cfi0 		at mainbus0
#nor0		at cfi0
#flash0		at nor0 offset 0x00000000 size 0x00040000
#flash1		at nor0 offset 0x00040000 size 0x00020000
#flash2		at nor0 offset 0x00060000 size 0x00020000
#flash3		at nor0 offset 0x00080000 size 0x00120000	# kernel
#flash4		at nor0 offset 0x001a0000 size 0x006e0000	# filesystem
#flash5		at nor0 offset 0x00880000 size 0x01760000	# upgrade
#flash6		at nor0 offset 0x01fe0000 size 0x00020000

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

# USB Mass Storage
umass*		at uhub? port ?
scsibus*	at scsi?
sd*		at scsibus? target ? lun ?

# USB Ethernet adapters
#aue*		at uhub? port ?		# ADMtek AN986 Pegasus based adapters
#axe*		at uhub? port ?		# ASIX AX88172 10/100 based adapters

# USB Generic driver
ugen*		at uhub? port ?

# PHY Support
ukphy*		at mii? phy ?		# generic unknown PHYs
#arphy*		at mii? phy ?		# Atheros AR8316 switch

# Pseudo-Devices

# disk/mass storage pseudo-devices

# network pseudo-devices
pseudo-device	bpfilter		# Berkeley packet filter
pseudo-device	bridge			# simple inter-network bridging
pseudo-device	loop			# network loopback
pseudo-device	tap			# virtual Ethernet
pseudo-device	pf			# PF packet filter
pseudo-device	pflog			# PF log if
pseudo-device	pppoe			# PPPoE protocol
pseudo-device	vlan			# 802.1q

# miscellaneous pseudo-devices
pseudo-device	pty			# pseudo-terminals
pseudo-device	clockctl		# /dev/clockctl - user control of clock subsystem
pseudo-device	ksyms			# /dev/ksyms - kernel symbols
@


1.1
log
@Add configs for the Zyxel Keenetic Extra.
@
text
@d1 2
d138 4
@


1.1.4.1
log
@file ZYXELKX was added on branch yamt-pagecache on 2014-05-22 11:39:44 +0000
@
text
@d1 246
@


1.1.4.2
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
@a0 246
include		"arch/evbmips/conf/std.rasoc"

options 	SYMTAB_SPACE=450000		# size for embedded symbol table

options 	RALINK_CONSOLE_EARLY
options 	MT7620
options 	RALINK_ETH_NUM_SW_PARTITIONS=5
options 	CONSPEED=57600

maxusers	8

# Size reduction options
#options 	VNODE_OP_NOINLINE
#options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
#options 	SOSEND_NO_LOAN

# Standard system options

options 	INSECURE	# disable kernel security levels - X needs this

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

#options 	KTRACE		# system call tracing via ktrace(1)

#options 	SYSVMSG		# System V-like message queues
#options 	SYSVSEM		# System V-like semaphores
#options 	SYSVSHM		# System V-like memory sharing
#options 	SHMMAXPGS=2048	# 2048 pages is the default

#options 	NMBCLUSTERS=1024
#options 	MCLSHIFT=12 # 4k mbuf clusters (increases pool max's to 4k as well)

#options 	USERCONF	# userconf(4) support
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel

# Diagnostic/debugging support options
options 	DIAGNOSTIC	# expensive kernel consistency checks
#options 	LOCKDEBUG
#options 	KSTACK_CHECK_MAGIC
options 	DEBUG		# expensive debugging checks/support
options 	KMEMSTATS		# kernel memory statistics (vmstat -m)
options 	DDB			# in-kernel debugger
options 	DDB_ONPANIC=1		# see also sysctl(7): `ddb.onpanic'
#options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB
#options 	DDB_COMMANDONENTER="w/b 0x90000128 0 ; bt"	# disable watchdog & drop history on enter
#options 	KGDB		# remote debugger
#options 	KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=9600
#makeoptions 	DEBUG="-g2"	# compile full symbol table
#makeoptions 	COPTS="-Os"	# Optimise for space.

#makeoptions PROF="-p"		# build profiling in 
#options 	GPROF

# Compatibility options
#options 	COMPAT_NOMID	# NetBSD 0.8, 386BSD, and BSDI
#options 	COMPAT_09	# NetBSD 0.9
#options 	COMPAT_10	# NetBSD 1.0
#options 	COMPAT_11	# NetBSD 1.1
#options 	COMPAT_12	# NetBSD 1.2, 386BSD, and BSDI
#options 	COMPAT_13	# NetBSD 1.3, 386BSD, and BSDI
#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 compatibility.
#options 	COMPAT_40	# NetBSD 4.0
options 	COMPAT_50	# NetBSD 5.0 compatibility.
options 	COMPAT_60	# NetBSD 6.0 compatibility.
#options 	COMPAT_43	# 4.3BSD, 386BSD, and BSDI
#options 	COMPAT_386BSD_MBRPART # recognize old partition ID
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.

#options 	COMPAT_SVR4	# binary compatibility with SVR4
#options 	COMPAT_IBCS2	# binary compatibility with SCO and ISC
#options 	COMPAT_LINUX	# binary compatibility with Linux
#options 	COMPAT_FREEBSD	# binary compatibility with FreeBSD
#options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.

# 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	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	PORTAL		# portal filesystem (still experimental)
file-system	PROCFS		# /proc
#file-system	UMAPFS		# NULLFS + uid and gid remapping
#file-system	UNION		# union file system
#file-system	SMBFS		# experimental - CIFS; also needs nsmb (below)
#file-system	PTYFS		# /dev/pts/N support
file-system	TMPFS		# Efficient memory file-system

# File system options
#options 	QUOTA		# UFS quotas
#options 	FFS_EI		# FFS Endian Independant support
#options 	NFSSERVER	# Network File System server
options 	FFS_NO_SNAPSHOT	# No FF 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 	MROUTING	# IP multicast routing
#options 	INET6		# IPV6
#options 	IPSEC		# IP security
#options 	IPSEC_DEBUG	# debug for IP security
#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 	IPFILTER_LOG	# ipmon(8) log support
#options 	IPFILTER_LOOKUP	# ippool(8) support
#options 	IPFILTER_DEFAULT_BLOCK	# block all packets by default
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

#options 	ALTQ		# Manipulate network interfaces' output queues
#options 	ALTQ_BLUE	# Stochastic Fair Blue
#options 	ALTQ_CBQ	# Class-Based Queueing
#options 	ALTQ_CDNR	# Diffserv Traffic Conditioner
#options 	ALTQ_FIFOQ	# First-In First-Out Queue
#options 	ALTQ_FLOWVALVE	# RED/flow-valve (red-penalty-box)
#options 	ALTQ_HFSC	# Hierarchical Fair Service Curve
#options 	ALTQ_LOCALQ	# Local queueing discipline
#options 	ALTQ_PRIQ	# Priority Queueing
#options 	ALTQ_RED	# Random Early Detection
#options 	ALTQ_RIO	# RED with IN/OUT
#options 	ALTQ_WFQ	# Weighted Fair Queueing

# These options enable verbose messages for several subsystems.
# Warning, these may compile large string tables into the kernel!
#options 	EISAVERBOSE	# verbose EISA device autoconfig messages
#options 	PCIVERBOSE	# verbose PCI device autoconfig messages
#options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space
#options 	PCMCIAVERBOSE	# verbose PCMCIA configuration messages
#options 	SCSIVERBOSE	# human readable SCSI error messages
#options 	USBVERBOSE	# verbose USB device autoconfig messages

# Options for necessary to use MD
#options 	MEMORY_DISK_HOOKS
#options 	MEMORY_DISK_IS_ROOT		# force root on memory disk
#options 	MEMORY_DISK_SERVER=0		# no userspace memory disk support
#options 	MEMORY_DISK_ROOT_SIZE=8192	# embed the FS into the system for now
#options 	MEMORY_RBFLAGS=0		# keep the kernel from forcing single user mode

# Options for NFS root boot
options 	NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM,NFS_BOOT_BOOTSTATIC
#options 	NFS_BOOTSTATIC_MYIP="\"192.168.0.1\""
#options 	NFS_BOOTSTATIC_GWIP="\"192.168.0.1\""
#options 	NFS_BOOTSTATIC_MASK="\"255.255.255.0\""
#options 	NFS_BOOTSTATIC_SERVADDR="\"192.168.0.5\""
#options 	NFS_BOOTSTATIC_SERVER="\"192.168.0.5:/home/andersen/nfs/mbr1400\""

# Need more mbufs for IPsec VPN
#options 	NMBCLUSTERS=4096

# rt3052 dev board root on embedded NFS mount disk
config  	netbsd root on ? type ?
config  	netbsd-sd0a root on sd0a type ffs dumps none
config  	netbsd-reth0 root on reth0 type nfs dumps none

mainbus0	at root
cpu0		at mainbus?
com0		at mainbus?
reth*		at mainbus? flags 1
rwdog0 		at mainbus?
options 	RA_WDOG_DEFAULT_PERIOD=10
#options 	RA_WDOG_DEFAULT_MODE=WDOG_MODE_DISARMED
options 	RA_WDOG_DEFAULT_MODE=WDOG_MODE_KTICKLE

# PCI/PCIe support
rpci0		at mainbus?
pci*		at rpci?

# USB support on rusb0
ehci*		at mainbus?
usb*		at ehci?

# USB support on rusb0
ohci*		at mainbus?
usb*		at ohci?

# GPIO support
rgpio0		at mainbus?
gpio*		at rgpio?

# I2C support
ri2c0		at mainbus?
iic*		at ri2c?

# NOR Flash
#options 	NOR_VERBOSE
#cfi0 		at mainbus0
#nor0		at cfi0
#flash0		at nor0 offset 0x00000000 size 0x00040000
#flash1		at nor0 offset 0x00040000 size 0x00020000
#flash2		at nor0 offset 0x00060000 size 0x00020000
#flash3		at nor0 offset 0x00080000 size 0x00120000	# kernel
#flash4		at nor0 offset 0x001a0000 size 0x006e0000	# filesystem
#flash5		at nor0 offset 0x00880000 size 0x01760000	# upgrade
#flash6		at nor0 offset 0x01fe0000 size 0x00020000

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

# USB Mass Storage
umass*		at uhub? port ?
scsibus*	at scsi?
sd*		at scsibus? target ? lun ?

# USB Ethernet adapters
#aue*		at uhub? port ?		# ADMtek AN986 Pegasus based adapters
#axe*		at uhub? port ?		# ASIX AX88172 10/100 based adapters

# USB Generic driver
ugen*		at uhub? port ?

# PHY Support
ukphy*		at mii? phy ?		# generic unknown PHYs
#arphy*		at mii? phy ?		# Atheros AR8316 switch

# Pseudo-Devices

# disk/mass storage pseudo-devices

# network pseudo-devices
pseudo-device	bpfilter		# Berkeley packet filter
pseudo-device	bridge			# simple inter-network bridging
pseudo-device	loop			# network loopback
pseudo-device	tap			# virtual Ethernet
pseudo-device	pf			# PF packet filter
pseudo-device	pflog			# PF log if
pseudo-device	pppoe			# PPPoE protocol
pseudo-device	vlan			# 802.1q

# miscellaneous pseudo-devices
pseudo-device	pty			# pseudo-terminals
pseudo-device	clockctl		# /dev/clockctl - user control of clock subsystem
pseudo-device	ksyms			# /dev/ksyms - kernel symbols
@


1.1.2.1
log
@file ZYXELKX was added on branch rmind-smpnet on 2014-05-18 17:45:06 +0000
@
text
@d1 246
@


1.1.2.2
log
@sync with head
@
text
@a0 246
include		"arch/evbmips/conf/std.rasoc"

options 	SYMTAB_SPACE=450000		# size for embedded symbol table

options 	RALINK_CONSOLE_EARLY
options 	MT7620
options 	RALINK_ETH_NUM_SW_PARTITIONS=5
options 	CONSPEED=57600

maxusers	8

# Size reduction options
#options 	VNODE_OP_NOINLINE
#options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
#options 	SOSEND_NO_LOAN

# Standard system options

options 	INSECURE	# disable kernel security levels - X needs this

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

#options 	KTRACE		# system call tracing via ktrace(1)

#options 	SYSVMSG		# System V-like message queues
#options 	SYSVSEM		# System V-like semaphores
#options 	SYSVSHM		# System V-like memory sharing
#options 	SHMMAXPGS=2048	# 2048 pages is the default

#options 	NMBCLUSTERS=1024
#options 	MCLSHIFT=12 # 4k mbuf clusters (increases pool max's to 4k as well)

#options 	USERCONF	# userconf(4) support
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel

# Diagnostic/debugging support options
options 	DIAGNOSTIC	# expensive kernel consistency checks
#options 	LOCKDEBUG
#options 	KSTACK_CHECK_MAGIC
options 	DEBUG		# expensive debugging checks/support
options 	KMEMSTATS		# kernel memory statistics (vmstat -m)
options 	DDB			# in-kernel debugger
options 	DDB_ONPANIC=1		# see also sysctl(7): `ddb.onpanic'
#options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB
#options 	DDB_COMMANDONENTER="w/b 0x90000128 0 ; bt"	# disable watchdog & drop history on enter
#options 	KGDB		# remote debugger
#options 	KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=9600
#makeoptions 	DEBUG="-g2"	# compile full symbol table
#makeoptions 	COPTS="-Os"	# Optimise for space.

#makeoptions PROF="-p"		# build profiling in 
#options 	GPROF

# Compatibility options
#options 	COMPAT_NOMID	# NetBSD 0.8, 386BSD, and BSDI
#options 	COMPAT_09	# NetBSD 0.9
#options 	COMPAT_10	# NetBSD 1.0
#options 	COMPAT_11	# NetBSD 1.1
#options 	COMPAT_12	# NetBSD 1.2, 386BSD, and BSDI
#options 	COMPAT_13	# NetBSD 1.3, 386BSD, and BSDI
#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 compatibility.
#options 	COMPAT_40	# NetBSD 4.0
options 	COMPAT_50	# NetBSD 5.0 compatibility.
options 	COMPAT_60	# NetBSD 6.0 compatibility.
#options 	COMPAT_43	# 4.3BSD, 386BSD, and BSDI
#options 	COMPAT_386BSD_MBRPART # recognize old partition ID
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.

#options 	COMPAT_SVR4	# binary compatibility with SVR4
#options 	COMPAT_IBCS2	# binary compatibility with SCO and ISC
#options 	COMPAT_LINUX	# binary compatibility with Linux
#options 	COMPAT_FREEBSD	# binary compatibility with FreeBSD
#options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.

# 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	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	PORTAL		# portal filesystem (still experimental)
file-system	PROCFS		# /proc
#file-system	UMAPFS		# NULLFS + uid and gid remapping
#file-system	UNION		# union file system
#file-system	SMBFS		# experimental - CIFS; also needs nsmb (below)
#file-system	PTYFS		# /dev/pts/N support
file-system	TMPFS		# Efficient memory file-system

# File system options
#options 	QUOTA		# UFS quotas
#options 	FFS_EI		# FFS Endian Independant support
#options 	NFSSERVER	# Network File System server
options 	FFS_NO_SNAPSHOT	# No FF 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 	MROUTING	# IP multicast routing
#options 	INET6		# IPV6
#options 	IPSEC		# IP security
#options 	IPSEC_DEBUG	# debug for IP security
#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 	IPFILTER_LOG	# ipmon(8) log support
#options 	IPFILTER_LOOKUP	# ippool(8) support
#options 	IPFILTER_DEFAULT_BLOCK	# block all packets by default
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

#options 	ALTQ		# Manipulate network interfaces' output queues
#options 	ALTQ_BLUE	# Stochastic Fair Blue
#options 	ALTQ_CBQ	# Class-Based Queueing
#options 	ALTQ_CDNR	# Diffserv Traffic Conditioner
#options 	ALTQ_FIFOQ	# First-In First-Out Queue
#options 	ALTQ_FLOWVALVE	# RED/flow-valve (red-penalty-box)
#options 	ALTQ_HFSC	# Hierarchical Fair Service Curve
#options 	ALTQ_LOCALQ	# Local queueing discipline
#options 	ALTQ_PRIQ	# Priority Queueing
#options 	ALTQ_RED	# Random Early Detection
#options 	ALTQ_RIO	# RED with IN/OUT
#options 	ALTQ_WFQ	# Weighted Fair Queueing

# These options enable verbose messages for several subsystems.
# Warning, these may compile large string tables into the kernel!
#options 	EISAVERBOSE	# verbose EISA device autoconfig messages
#options 	PCIVERBOSE	# verbose PCI device autoconfig messages
#options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space
#options 	PCMCIAVERBOSE	# verbose PCMCIA configuration messages
#options 	SCSIVERBOSE	# human readable SCSI error messages
#options 	USBVERBOSE	# verbose USB device autoconfig messages

# Options for necessary to use MD
#options 	MEMORY_DISK_HOOKS
#options 	MEMORY_DISK_IS_ROOT		# force root on memory disk
#options 	MEMORY_DISK_SERVER=0		# no userspace memory disk support
#options 	MEMORY_DISK_ROOT_SIZE=8192	# embed the FS into the system for now
#options 	MEMORY_RBFLAGS=0		# keep the kernel from forcing single user mode

# Options for NFS root boot
options 	NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM,NFS_BOOT_BOOTSTATIC
#options 	NFS_BOOTSTATIC_MYIP="\"192.168.0.1\""
#options 	NFS_BOOTSTATIC_GWIP="\"192.168.0.1\""
#options 	NFS_BOOTSTATIC_MASK="\"255.255.255.0\""
#options 	NFS_BOOTSTATIC_SERVADDR="\"192.168.0.5\""
#options 	NFS_BOOTSTATIC_SERVER="\"192.168.0.5:/home/andersen/nfs/mbr1400\""

# Need more mbufs for IPsec VPN
#options 	NMBCLUSTERS=4096

# rt3052 dev board root on embedded NFS mount disk
config  	netbsd root on ? type ?
config  	netbsd-sd0a root on sd0a type ffs dumps none
config  	netbsd-reth0 root on reth0 type nfs dumps none

mainbus0	at root
cpu0		at mainbus?
com0		at mainbus?
reth*		at mainbus? flags 1
rwdog0 		at mainbus?
options 	RA_WDOG_DEFAULT_PERIOD=10
#options 	RA_WDOG_DEFAULT_MODE=WDOG_MODE_DISARMED
options 	RA_WDOG_DEFAULT_MODE=WDOG_MODE_KTICKLE

# PCI/PCIe support
rpci0		at mainbus?
pci*		at rpci?

# USB support on rusb0
ehci*		at mainbus?
usb*		at ehci?

# USB support on rusb0
ohci*		at mainbus?
usb*		at ohci?

# GPIO support
rgpio0		at mainbus?
gpio*		at rgpio?

# I2C support
ri2c0		at mainbus?
iic*		at ri2c?

# NOR Flash
#options 	NOR_VERBOSE
#cfi0 		at mainbus0
#nor0		at cfi0
#flash0		at nor0 offset 0x00000000 size 0x00040000
#flash1		at nor0 offset 0x00040000 size 0x00020000
#flash2		at nor0 offset 0x00060000 size 0x00020000
#flash3		at nor0 offset 0x00080000 size 0x00120000	# kernel
#flash4		at nor0 offset 0x001a0000 size 0x006e0000	# filesystem
#flash5		at nor0 offset 0x00880000 size 0x01760000	# upgrade
#flash6		at nor0 offset 0x01fe0000 size 0x00020000

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

# USB Mass Storage
umass*		at uhub? port ?
scsibus*	at scsi?
sd*		at scsibus? target ? lun ?

# USB Ethernet adapters
#aue*		at uhub? port ?		# ADMtek AN986 Pegasus based adapters
#axe*		at uhub? port ?		# ASIX AX88172 10/100 based adapters

# USB Generic driver
ugen*		at uhub? port ?

# PHY Support
ukphy*		at mii? phy ?		# generic unknown PHYs
#arphy*		at mii? phy ?		# Atheros AR8316 switch

# Pseudo-Devices

# disk/mass storage pseudo-devices

# network pseudo-devices
pseudo-device	bpfilter		# Berkeley packet filter
pseudo-device	bridge			# simple inter-network bridging
pseudo-device	loop			# network loopback
pseudo-device	tap			# virtual Ethernet
pseudo-device	pf			# PF packet filter
pseudo-device	pflog			# PF log if
pseudo-device	pppoe			# PPPoE protocol
pseudo-device	vlan			# 802.1q

# miscellaneous pseudo-devices
pseudo-device	pty			# pseudo-terminals
pseudo-device	clockctl		# /dev/clockctl - user control of clock subsystem
pseudo-device	ksyms			# /dev/ksyms - kernel symbols
@


