[BACK]Return to GENERIC CVS log [TXT][DIR] Up to [local] / sys / conf

File: [local] / sys / conf / GENERIC (download)

Revision 1.2, Sun May 11 09:26:12 2008 UTC (15 years, 11 months ago) by nbrk
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +1 -1 lines

Sync up my latest modifications related to OpenBSD/jornada.
At this point PCMCIA is not done (this is primary goal since it's only
expansion bus for SA-1110) but some other chip subsystems rather work.
One of most recent problems sit in ported NetBSD pcic driver. It cause memory
abort passing odd addr to bus_space_write_2 (APB transactions are word-wide,
but I try to emulate 2-bytes accesses in bus_space_map for sa1111).
Other problematic/untested areas: sacic, saic. UART driver is a stub and not
really useful.
But even with this problems I have overdone my plans with this porting effort.

#	$OpenBSD: GENERIC,v 1.134 2007/06/15 23:01:42 deraadt Exp $
#
#	Machine-independent option; used by all architectures for their
#	GENERIC kernel

#option		INSECURE	# default to secure

option		DDB		# in-kernel debugger
#option		DDB_SAFE_CONSOLE # allow break into ddb during boot
#makeoptions	DEBUG="-g"	# compile full symbol table
#makeoptions	PROF="-pg"	# build profiled kernel
#option		GPROF		# kernel profiling, kgmon(8)
option		DIAGNOSTIC	# internal consistency checks
option		KTRACE		# system call tracing, a la ktrace(1)
option		ACCOUNTING	# acct(2) process accounting
option		KMEMSTATS	# collect malloc(9) statistics
option		PTRACE		# ptrace(2) system call

option		CRYPTO		# Cryptographic framework

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

option		UVM_SWAP_ENCRYPT# support encryption of pages going to swap

#option		COMPAT_23	# Kernel compatibility with OpenBSD 2.3,
#option		COMPAT_25	# 2.5,
option		COMPAT_35	# 3.5,
option		COMPAT_43	# and 4.3BSD
#option		TCP_COMPAT_42	# TCP bug compatibility with 4.2BSD

option		LKM		# loadable kernel modules

option		FFS		# UFS
option		FFS2		# UFS2
option		FFS_SOFTUPDATES	# Soft updates
option		UFS_DIRHASH	# hash large directories
option		QUOTA		# UFS quotas
option		EXT2FS		# Second Extended Filesystem
option		MFS		# memory file system
option		XFS		# xfs filesystem

option		TCP_SACK	# Selective Acknowledgements for TCP
option		TCP_ECN		# Explicit Congestion Notification for TCP
option		TCP_SIGNATURE	# TCP MD5 Signatures, for BGP routing sessions
#option		TCP_FACK	# Forward Acknowledgements for TCP

option		NFSCLIENT	# Network File System client
option		NFSSERVER	# Network File System server

#option		VFSDEBUG	# VFS debugging
option		CD9660		# ISO 9660 + Rock Ridge file system
option		UDF		# UDF (DVD) file system
option		MSDOSFS		# MS-DOS file system
option		FIFO		# FIFOs; RECOMMENDED
option		PORTAL		# dynamically created filesystem objects

option		INET		# IP + ICMP + TCP + UDP
option		ALTQ		# ALTQ base
option		INET6		# IPv6 (needs INET)
option		IPSEC		# IPsec
#option		KEY		# PF_KEY (implied by IPSEC)
#option		NETATALK	# AppleTalk
option		PPP_BSDCOMP	# PPP BSD compression
option		PPP_DEFLATE
option		MROUTING	# Multicast router
#option		PIM		# Protocol Independent Multicast

#softraid0	at root		# Software RAID
#scsibus*	at softraid?

pseudo-device	pf		# packet filter
pseudo-device	pflog		# pf log if
pseudo-device	pfsync		# pf sync if
pseudo-device	sppp	1	# Sync PPP/HDLC
pseudo-device	enc	1	# option IPSEC needs the encapsulation interface
#pseudo-device	strip	1	# Starmode Radio IP interface

pseudo-device	pty	16	# initial number of pseudo-terminals
pseudo-device	nmea	1	# NMEA 0183 line discipline
pseudo-device	vnd	4	# paging to files
pseudo-device	ccd	4	# concatenated disk devices
#pseudo-device	ksyms	1	# kernel symbols device
pseudo-device	systrace 1	# system call tracing device

# clonable devices
pseudo-device	bpfilter 	# packet filter
pseudo-device	bridge		# network bridging support
pseudo-device	carp		# CARP protocol support
pseudo-device	gif		# IPv[46] over IPv[46] tunnel (RFC1933)
pseudo-device	gre		# GRE encapsulation interface
pseudo-device	loop		# network loopback
pseudo-device	ppp		# PPP
pseudo-device	sl		# CSLIP
pseudo-device	tun		# network tunneling over tty
pseudo-device	vlan 		# IEEE 802.1Q VLAN 
pseudo-device	trunk		# Trunking support

# for IPv6
#pseudo-device	faith	1	# IPv[46] tcp relay translation i/f

pseudo-device	pppoe	1	# PPP over Ethernet (RFC 2516)
pseudo-device	bio	1	# ioctl multiplexing device

option		BOOT_CONFIG	# add support for boot -c