head	1.4;
access;
symbols
	perseant-exfatfs-base-20250801:1.4
	perseant-exfatfs-base-20240630:1.4
	perseant-exfatfs:1.4.0.118
	perseant-exfatfs-base:1.4
	bouyer-sunxi-drm:1.4.0.116
	bouyer-sunxi-drm-base:1.4
	cjep_sun2x:1.4.0.114
	cjep_sun2x-base:1.4
	cjep_staticlib_x-base1:1.4
	cjep_staticlib_x:1.4.0.112
	cjep_staticlib_x-base:1.4
	thorpej-futex-base:1.4
	bouyer-xenpvh-base2:1.4
	phil-wifi-20200421:1.4
	bouyer-xenpvh-base1:1.4
	phil-wifi-20200411:1.4
	bouyer-xenpvh:1.4.0.110
	bouyer-xenpvh-base:1.4
	phil-wifi-20200406:1.4
	ad-namecache-base3:1.4
	ad-namecache-base2:1.4
	ad-namecache-base1:1.4
	ad-namecache:1.4.0.108
	ad-namecache-base:1.4
	isaki-audio2:1.4.0.106
	isaki-audio2-base:1.4
	pgoyette-compat-merge-20190127:1.4
	pgoyette-compat-20190127:1.4
	pgoyette-compat-20190118:1.4
	pgoyette-compat-1226:1.4
	pgoyette-compat-1126:1.4
	pgoyette-compat-1020:1.4
	pgoyette-compat-0930:1.4
	pgoyette-compat-0906:1.4
	pgoyette-compat-0728:1.4
	pgoyette-compat-0625:1.4
	pgoyette-compat-0521:1.4
	pgoyette-compat-0502:1.4
	pgoyette-compat-0422:1.4
	pgoyette-compat-0415:1.4
	pgoyette-compat-0407:1.4
	pgoyette-compat-0330:1.4
	pgoyette-compat-0322:1.4
	pgoyette-compat-0315:1.4
	pgoyette-compat:1.4.0.104
	pgoyette-compat-base:1.4
	perseant-stdc-iso10646:1.4.0.102
	perseant-stdc-iso10646-base:1.4
	prg-localcount2-base3:1.4
	prg-localcount2-base2:1.4
	prg-localcount2-base1:1.4
	prg-localcount2:1.4.0.100
	prg-localcount2-base:1.4
	pgoyette-localcount-20170426:1.4
	bouyer-socketcan-base1:1.4
	pgoyette-localcount-20170320:1.4
	bouyer-socketcan:1.4.0.98
	bouyer-socketcan-base:1.4
	pgoyette-localcount-20170107:1.4
	pgoyette-localcount-20161104:1.4
	localcount-20160914:1.4
	pgoyette-localcount-20160806:1.4
	pgoyette-localcount-20160726:1.4
	pgoyette-localcount:1.4.0.96
	pgoyette-localcount-base:1.4
	netbsd-5-2-3-RELEASE:1.4
	netbsd-5-1-5-RELEASE:1.4
	yamt-pagecache-base9:1.4
	yamt-pagecache-tag8:1.4
	tls-earlyentropy:1.4.0.94
	tls-earlyentropy-base:1.4
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.4
	riastradh-drm2-base3:1.4
	netbsd-5-2-2-RELEASE:1.4
	netbsd-5-1-4-RELEASE:1.4
	netbsd-5-2-1-RELEASE:1.4
	netbsd-5-1-3-RELEASE:1.4
	rmind-smpnet-nbase:1.4
	rmind-smpnet:1.4.0.90
	rmind-smpnet-base:1.4
	agc-symver:1.4.0.92
	agc-symver-base:1.4
	tls-maxphys-base:1.4
	yamt-pagecache-base8:1.4
	netbsd-5-2:1.4.0.88
	yamt-pagecache-base7:1.4
	netbsd-5-2-RELEASE:1.4
	netbsd-5-2-RC1:1.4
	yamt-pagecache-base6:1.4
	yamt-pagecache-base5:1.4
	yamt-pagecache-base4:1.4
	netbsd-5-1-2-RELEASE:1.4
	netbsd-5-1-1-RELEASE:1.4
	jmcneill-usbmp:1.4.0.86
	jmcneill-usbmp-base:1.4
	jmcneill-audiomp3:1.4.0.84
	jmcneill-audiomp3-base:1.4
	yamt-pagecache-base3:1.4
	yamt-pagecache-base2:1.4
	yamt-pagecache:1.4.0.82
	yamt-pagecache-base:1.4
	rmind-uvmplock-nbase:1.4
	bouyer-quota2-nbase:1.4
	bouyer-quota2:1.4.0.80
	bouyer-quota2-base:1.4
	jruoho-x86intr:1.4.0.78
	jruoho-x86intr-base:1.4
	matt-nb5-pq3:1.4.0.76
	matt-nb5-pq3-base:1.4
	netbsd-5-1:1.4.0.74
	netbsd-5-1-RELEASE:1.4
	yamt-nfs-mp-base11:1.4
	netbsd-5-1-RC4:1.4
	uebayasi-xip-base2:1.4
	yamt-nfs-mp-base10:1.4
	netbsd-5-1-RC3:1.4
	netbsd-5-1-RC2:1.4
	netbsd-5-1-RC1:1.4
	rmind-uvmplock:1.4.0.72
	rmind-uvmplock-base:1.4
	yamt-nfs-mp-base9:1.4
	uebayasi-xip:1.4.0.70
	uebayasi-xip-base:1.4
	netbsd-5-0-2-RELEASE:1.4
	yamt-nfs-mp-base8:1.4
	yamt-nfs-mp-base7:1.4
	netbsd-5-0-1-RELEASE:1.4
	jymxensuspend-base:1.4
	yamt-nfs-mp-base6:1.4
	yamt-nfs-mp-base5:1.4
	yamt-nfs-mp-base4:1.4
	jym-xensuspend-nbase:1.4
	yamt-nfs-mp-base3:1.4
	netbsd-5-0:1.4.0.68
	netbsd-5-0-RELEASE:1.4
	netbsd-5-0-RC4:1.4
	netbsd-5-0-RC3:1.4
	netbsd-5-0-RC2:1.4
	jym-xensuspend:1.4.0.66
	jym-xensuspend-base:1.4
	netbsd-5-0-RC1:1.4
	haad-dm-base2:1.4
	haad-nbase2:1.4
	ad-audiomp2:1.4.0.64
	ad-audiomp2-base:1.4
	netbsd-5:1.4.0.62
	netbsd-5-base:1.4
	haad-dm-base1:1.4
	haad-dm:1.4.0.60
	haad-dm-base:1.4
	simonb-wapbl-nbase:1.4
	yamt-pf42-base4:1.4
	simonb-wapbl:1.4.0.58
	simonb-wapbl-base:1.4
	yamt-pf42-base3:1.4
	hpcarm-cleanup-nbase:1.4
	yamt-pf42-base2:1.4
	yamt-nfs-mp-base2:1.4
	yamt-nfs-mp:1.4.0.56
	yamt-nfs-mp-base:1.4
	yamt-pf42:1.4.0.54
	yamt-pf42-base:1.4
	ad-socklock-base1:1.4
	yamt-lazymbuf-base15:1.4
	yamt-lazymbuf-base14:1.4
	keiichi-mipv6-nbase:1.4
	mjf-devfs2:1.4.0.52
	mjf-devfs2-base:1.4
	keiichi-mipv6:1.4.0.50
	keiichi-mipv6-base:1.4
	bouyer-xeni386-merge1:1.4
	vmlocking2-base3:1.4
	bouyer-xeni386-nbase:1.4
	yamt-kmem-base3:1.4
	cube-autoconf:1.4.0.48
	cube-autoconf-base:1.4
	yamt-kmem-base2:1.4
	bouyer-xeni386:1.4.0.46
	bouyer-xeni386-base:1.4
	yamt-kmem:1.4.0.44
	yamt-kmem-base:1.4
	vmlocking2-base2:1.4
	reinoud-bufcleanup-nbase:1.4
	vmlocking2:1.4.0.42
	vmlocking2-base1:1.4
	jmcneill-base:1.4
	mjf-devfs:1.4.0.40
	mjf-devfs-base:1.4
	bouyer-xenamd64-base2:1.4
	vmlocking-nbase:1.4
	yamt-x86pmap-base4:1.4
	bouyer-xenamd64:1.4.0.38
	bouyer-xenamd64-base:1.4
	yamt-x86pmap-base3:1.4
	yamt-x86pmap-base2:1.4
	yamt-x86pmap:1.4.0.36
	yamt-x86pmap-base:1.4
	jmcneill-pm:1.4.0.34
	jmcneill-pm-base:1.4
	hpcarm-cleanup:1.4.0.32
	hpcarm-cleanup-base:1.4
	mjf-ufs-trans-base:1.4
	yamt-idlelwp-base8:1.4
	ppcoea-renovation:1.4.0.30
	ppcoea-renovation-base:1.4
	reinoud-bufcleanup-base:1.4
	vmlocking:1.4.0.28
	vmlocking-base:1.4
	ad-audiomp:1.4.0.26
	ad-audiomp-base:1.4
	yamt-idlelwp:1.4.0.24
	post-newlock2-merge:1.4
	newlock2-nbase:1.4
	yamt-splraiseipl-base5:1.4
	yamt-splraiseipl-base4:1.4
	yamt-splraiseipl-base3:1.4
	yamt-splraiseipl-base2:1.4
	yamt-splraiseipl:1.4.0.22
	yamt-splraiseipl-base:1.4
	newlock2:1.4.0.20
	newlock2-base:1.4
	yamt-pdpolicy-base8:1.4
	yamt-pdpolicy-base7:1.4
	yamt-pdpolicy-base6:1.4
	gdamore-uart:1.4.0.18
	gdamore-uart-base:1.4
	simonb-timcounters-final:1.4
	yamt-pdpolicy-base5:1.4
	elad-kernelauth-nbase:1.4
	yamt-pdpolicy-base4:1.4
	yamt-pdpolicy-base3:1.4
	yamt-pdpolicy-base2:1.4
	yamt-pdpolicy:1.4.0.16
	yamt-pdpolicy-base:1.4
	yamt-uio_vmspace-base5:1.4
	simonb-timecounters:1.4.0.14
	simonb-timecounters-base:1.4
	rpaulo-netinet-merge-pcb:1.4.0.12
	rpaulo-netinet-merge-pcb-base:1.4
	yamt-uio_vmspace:1.4.0.10
	yamt-readahead-base3:1.4
	yamt-readahead-base2:1.4
	yamt-readahead:1.4.0.8
	yamt-readahead-base:1.4
	yamt-vop-base3:1.4
	yamt-vop-base2:1.4
	thorpej-vnode-attr:1.4.0.6
	thorpej-vnode-attr-base:1.4
	yamt-vop:1.4.0.4
	yamt-vop-base:1.4
	yamt-lazymbuf:1.4.0.2
	yamt-km-base4:1.4
	yamt-km-base3:1.4
	bouyer-xen2:1.1.0.2;
locks; strict;
comment	@# @;


1.4
date	2005.03.11.20.48.24;	author bouyer;	state dead;
branches;
next	1.3;

1.3
date	2005.03.09.23.24.50;	author xtraeme;	state Exp;
branches;
next	1.2;

1.2
date	2005.03.09.22.39.19;	author bouyer;	state Exp;
branches;
next	1.1;

1.1
date	2005.02.16.14.04.49;	author bouyer;	state dead;
branches
	1.1.2.1;
next	;

1.1.2.1
date	2005.02.16.14.04.49;	author bouyer;	state Exp;
branches;
next	1.1.2.2;

1.1.2.2
date	2005.03.09.16.25.25;	author bouyer;	state Exp;
branches;
next	;


desc
@@


1.4
log
@Move Xen kernel config files to arch/i386, so that they can be added to
the i386 release process. Make them include archi/i386/conf/GENERIC.local,
like other i386 GENERIC and INSTALL files.
@
text
@# $NetBSD: XEN-INSTALL,v 1.3 2005/03/09 23:24:50 xtraeme Exp $

include 	"arch/xen/conf/std.xen"

options		XEN

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

makeoptions	COPTS="-Os"		# Optimise for space. Implies -O2

# Enable the hooks used for initializing the root memory-disk.
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=10000	# size of memory disk, in blocks

maxusers	32		# estimated number of users

# CPU support.  At least one is REQUIRED.
options 	I686_CPU

# CPU-related options.
options 	MATH_EMULATE	# floating point emulation
#options 	VM86		# virtual 8086 emulation
#options 	USER_LDT	# user-settable LDT; used by WINE

# Standard system options

options 	INSECURE	# disable kernel security levels

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 	LKM		# loadable kernel modules

options 	USERCONF	# userconf(4) support
options 	PIPE_SOCKETPAIR		# smaller, but slower pipe(2)
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
options 	MALLOC_NOINLINE		# Not inlining MALLOC saves memory

# Diagnostic/debugging support options
#options 	DIAGNOSTIC	# expensive kernel consistency checks
#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(8): `ddb.onpanic'
options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB
#options 	KGDB		# remote debugger
#options 	KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600
#makeoptions	DEBUG="-g"	# compile full symbol table

# 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_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 	NTFS		# Windows/NT Filesystem
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

# Filesystem options
#options 	QUOTA		# UFS quotas
#options 	NFSSERVER	# Network File System server
#options 	NFS_V2_ONLY	# Exclude NFS3 and NQNFS code to save space
options 	VNODE_OP_NOINLINE	# Not inlining vnode op calls saves mem
options 	FFS_NO_SNAPSHOT	# ffs snapshots
#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 	MROUTING	# IP multicast routing
#options 	PIM		# Protocol Independent Multicast
#options 	NS		# XNS
#options 	NSIP		# XNS tunneling over IP
#options 	ISO,TPIP	# OSI
#options 	EON		# OSI tunneling over IP
#options 	CCITT,LLC,HDLC	# X.25
#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 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

config		netbsd	root on ? type ?
#config		netbsd	root on wd0a type ffs
#config		netbsd	root on xennet0 type nfs

mainbus0 at root

cpu* at mainbus?

hypervisor*	at mainbus?		# Xen hypervisor

npx0		at hypervisor?		# x86 math coprocessor

xencons*	at hypervisor?		# Xen virtual console
xennet* 	at hypervisor?		# Xen virtual network interface

xbd*		at hypervisor?		# Xen virtual block device
#wd*		at hypervisor?		# Xen vbd (wd identity)
#sd*		at hypervisor?		# Xen vbd (sd identity)
#cd*		at hypervisor?		# Xen vbd (cd identity)

#xenkbc* 	at hypervisor?		# Xen Keyboard/Mouse Interface
#pckbd*		at xenkbc?		# Keyboard
#vga*		at hypervisor?		# Xen VGA display
#pms*		at xenkbc?		# PS/2 Mouse for wsmouse

#wskbd*		at pckbd? console ?
#wsdisplay*	at vga? console ?
#wsmouse*	at pms? mux 0


pseudo-device	ccd		4	# concatenated/striped disk devices
#pseudo-device	cgd		4	# cryptographic disk devices
pseudo-device	md		1	# memory disk device (ramdisk)
#pseudo-device	vnd		4	# disk-like interface to files

pseudo-device	bpfilter	8	# Berkeley packet filter
pseudo-device	ipfilter		# IP filter (firewall) and NAT
pseudo-device	loop			# network loopback
#pseudo-device	tun		2	# network tunneling over tty
#pseudo-device	gre		2	# generic L3 over IP tunnel
#pseudo-device	gif		4	# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith		1	# IPv[46] tcp relay translation i/f
#pseudo-device	stf		1	# 6to4 IPv6 over IPv4 encapsulation
#pseudo-device	vlan			# IEEE 802.1q encapsulation
#pseudo-device	bridge			# simple inter-network bridging

pseudo-device	pty			# pseudo-terminals
pseudo-device	rnd			# /dev/random and in-kernel generator
pseudo-device	clockctl		# user control of clock subsystem

pseudo-device	wsmux			# mouse & keyboard multiplexor
pseudo-device	wsfont
pseudo-device	ksyms			# /dev/ksyms
@


1.3
log
@Now that GENERIC* kernels are removed, remove references.
@
text
@d1 1
a1 1
# $NetBSD: XEN-INSTALL,v 1.2 2005/03/09 22:39:19 bouyer Exp $
@


1.2
log
@Merge the bouyer-xen2 branch. This add supports for the Xen 2.0 virtual
machine kernel (both privileged and non-privileged domains), and remove support
for the old xen 1.2.
@
text
@d1 1
a1 1
# $NetBSD: XEN-INSTALL,v 1.1.2.2 2005/03/09 16:25:25 bouyer Exp $
a153 3
include	"arch/xen/conf/GENERIC.local"


@


1.1
log
@file XEN-INSTALL was initially added on branch bouyer-xen2.
@
text
@d1 179
@


1.1.2.1
log
@A kernel config with root on md. Will be used to install NetBSD/xen on a
VBD on a existing xen setup. Also usefull for testing purposes, but for
now you have to mdsetimage a ramdisk by hand.
@
text
@a0 183
# $NetBSD: XEN,v 1.14.4.3 2005/01/19 10:24:22 bouyer Exp $

include 	"arch/xen/conf/std.xen"

options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

#options		UVMHIST
#options		UVMHIST_PRINT
#options		SYSCALL_DEBUG

# Enable the hooks used for initializing the root memory-disk.
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=10000	# size of memory disk, in blocks

maxusers	32		# estimated number of users

#
options		XEN
#options		DOM0OPS

#options 	I586_CPU
options 	I686_CPU

#options 	VM86		# virtual 8086 emulation
#options 	USER_LDT	# user-settable LDT; used by WINE

#options 	MTRR		# memory-type range register syscall support

#options 	CONSDEVNAME="\"xencons\""
#options 	CONS_OVERRIDE

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 	SYSTRACE	# system call vetting via systrace(1)

options 	SYSVMSG		# System V-like message queues
options 	SYSVSEM		# System V-like semaphores
#options 	SEMMNI=10	# number of semaphore identifiers
#options 	SEMMNS=60	# number of semaphores in system
#options 	SEMUME=10	# max number of undo entries per process
#options 	SEMMNU=30	# number of undo structures in system
options 	SYSVSHM		# System V-like memory sharing
#options 	SHMMAXPGS=2048	# 2048 pages is the default
options 	P1003_1B_SEMAPHORE	# p1003.1b semaphore support

options 	LKM		# loadable kernel modules

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 	DEBUG		# expensive debugging checks/support 
options 	KMEMSTATS	# kernel memory statistics (vmstat -m)
options 	DDB		# in-kernel debugger
options		DDB_ONPANIC=1	# see also sysctl(8): `ddb.onpanic'
options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB
#options 	KGDB		# remote debugger
#options 	KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600
makeoptions	DEBUG="-g"	# compile full symbol table

#options 	COMPAT_14	# NetBSD 1.4
#options 	COMPAT_15	# NetBSD 1.5
options 	COMPAT_16	# NetBSD 1.6

##options 	COMPAT_LINUX	# binary compatibility with Linux
#options 	COMPAT_FREEBSD	# binary compatibility with FreeBSD
#options 	COMPAT_MACH	# binary compatibility with Mach binaries
#options	COMPAT_DARWIN	# binary compatibility with Darwin binaries
#options 	EXEC_MACHO	# exec MACH-O binaries
#options 	COMPAT_PECOFF	# kernel support to run Win32 apps
options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.

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 	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)

#options 	QUOTA		# UFS quotas
#options 	SOFTDEP		# FFS soft updates support.
#options 	NFSSERVER	# Network File System server

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 	MROUTING	# IP multicast routing
options 	PIM		# Protocol Independent Multicast
options 	PFIL_HOOKS	# pfil(9) packet filter hooks
options 	IPFILTER_LOG	# ipmon(8) log support

options 	NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM,NFS_BOOT_BOOTSTATIC
#options 	NFS_BOOTSTATIC_MYIP="\"169.254.1.2\""
#options 	NFS_BOOTSTATIC_GWIP="\"169.254.1.1\""
#options 	NFS_BOOTSTATIC_MASK="\"255.255.255.0\""
#options 	NFS_BOOTSTATIC_SERVADDR="\"169.254.1.1\""
#options 	NFS_BOOTSTATIC_SERVER="\"server:/path/to/root\""

options 	WSEMUL_VT100		# VT100 / VT220 emulation
options 	WS_KERNEL_FG=WSCOL_GREEN
options 	WSDISPLAY_COMPAT_PCVT		# emulate some ioctls
options 	WSDISPLAY_COMPAT_SYSCONS	# emulate some ioctls
options 	WSDISPLAY_COMPAT_USL		# VT handling
options 	WSDISPLAY_COMPAT_RAWKBD		# can get raw scancodes
options 	WSDISPLAY_DEFAULTSCREENS=4
options 	PCDISPLAY_SOFTCURSOR

config		netbsd	root on ? type ?
#config		netbsd	root on wd0a type ffs
#config		netbsd	root on xennet0 type nfs

mainbus0 at root

cpu* at mainbus?

hypervisor*	at mainbus?		# Xen hypervisor

npx0		at hypervisor?		# x86 math coprocessor

xencons*	at hypervisor?		# Xen virtual console
xennet* 	at hypervisor?		# Xen virtual network interface

xbd*		at hypervisor?		# Xen virtual block device
#wd*		at hypervisor?		# Xen vbd (wd identity)
#sd*		at hypervisor?		# Xen vbd (sd identity)
#cd*		at hypervisor?		# Xen vbd (cd identity)

#xenkbc* 	at hypervisor?		# Xen Keyboard/Mouse Interface
#pckbd*		at xenkbc?		# Keyboard
#vga*		at hypervisor?		# Xen VGA display
#pms*		at xenkbc?		# PS/2 Mouse for wsmouse

#wskbd*		at pckbd? console ?
#wsdisplay*	at vga? console ?
#wsmouse*	at pms? mux 0


include	"arch/xen/conf/GENERIC.local"


pseudo-device	ccd		4	# concatenated/striped disk devices
#pseudo-device	cgd		4	# cryptographic disk devices
pseudo-device	md		1	# memory disk device (ramdisk)
#pseudo-device	vnd		4	# disk-like interface to files

pseudo-device	bpfilter	8	# Berkeley packet filter
pseudo-device	ipfilter		# IP filter (firewall) and NAT
pseudo-device	loop			# network loopback
#pseudo-device	tun		2	# network tunneling over tty
#pseudo-device	gre		2	# generic L3 over IP tunnel
#pseudo-device	gif		4	# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith		1	# IPv[46] tcp relay translation i/f
#pseudo-device	stf		1	# 6to4 IPv6 over IPv4 encapsulation
#pseudo-device	vlan			# IEEE 802.1q encapsulation
#pseudo-device	bridge			# simple inter-network bridging

pseudo-device	pty			# pseudo-terminals
pseudo-device	rnd			# /dev/random and in-kernel generator
pseudo-device	clockctl		# user control of clock subsystem

pseudo-device	wsmux			# mouse & keyboard multiplexor
pseudo-device	wsfont
pseudo-device	ksyms			# /dev/ksyms
@


1.1.2.2
log
@partial sync of options and pseudo-devices with i386/conf/
@
text
@d1 1
a1 1
# $NetBSD: XEN-INSTALL,v 1.1.2.1 2005/02/16 14:04:49 bouyer Exp $
d5 1
a5 3
options		XEN

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
d7 3
a9 1
makeoptions	COPTS="-Os"		# Optimise for space. Implies -O2
d19 5
a23 1
# CPU support.  At least one is REQUIRED.
a25 2
# CPU-related options.
options 	MATH_EMULATE	# floating point emulation
d29 4
a32 1
# Standard system options
d34 1
a34 1
options 	INSECURE	# disable kernel security levels
d37 1
a37 1
#options 	NTP		# NTP phase/frequency locked loop
d39 2
a40 1
#options 	KTRACE		# system call tracing via ktrace(1)
d42 7
a48 3
#options 	SYSVMSG		# System V-like message queues
#options 	SYSVSEM		# System V-like semaphores
#options 	SYSVSHM		# System V-like memory sharing
d50 1
d52 1
a52 1
#options 	LKM		# loadable kernel modules
d55 1
a55 3
options 	PIPE_SOCKETPAIR		# smaller, but slower pipe(2)
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
options 	MALLOC_NOINLINE		# Not inlining MALLOC saves memory
d58 3
a60 3
#options 	DIAGNOSTIC	# expensive kernel consistency checks
#options 	DEBUG		# expensive debugging checks/support
#options 	KMEMSTATS	# kernel memory statistics (vmstat -m)
d62 1
a62 1
#options 	DDB_ONPANIC=1	# see also sysctl(8): `ddb.onpanic'
d65 2
a66 2
#options 	KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600
#makeoptions	DEBUG="-g"	# compile full symbol table
d68 2
a69 9
# 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
d71 2
a72 8
options 	COMPAT_20	# NetBSD 2.0
#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
d74 5
a78 1
options		COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
a79 1
# File systems
d85 4
a88 4
file-system 	NTFS		# Windows/NT Filesystem
file-system 	CD9660		# ISO 9660 + Rock Ridge file system
file-system 	MSDOSFS		# MS-DOS file system
#file-system 	FDESC		# /dev/fd
d90 2
a91 1
#file-system 	NULLFS		# loopback file system
d93 1
a93 1
#file-system 	PROCFS		# /proc
d96 1
a97 1
# Filesystem options
d99 1
a100 5
#options 	NFS_V2_ONLY	# Exclude NFS3 and NQNFS code to save space
options 	VNODE_OP_NOINLINE	# Not inlining vnode op calls saves mem
options 	FFS_NO_SNAPSHOT	# ffs snapshots
#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
				# immutable) behave as system flags.
d102 1
a102 2
# Networking options
#options 	GATEWAY		# packet forwarding
d104 23
a126 14
options 	INET6		# IPv6
#options 	MROUTING	# IP multicast routing
#options 	PIM		# Protocol Independent Multicast
#options 	NS		# XNS
#options 	NSIP		# XNS tunneling over IP
#options 	ISO,TPIP	# OSI
#options 	EON		# OSI tunneling over IP
#options 	CCITT,LLC,HDLC	# X.25
#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 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG
@


