Home | History | Annotate | Line # | Download | only in conf
XEN3PAE_DOMU revision 1.6.4.1
      1  1.6.4.1  martin # $NetBSD: XEN3PAE_DOMU,v 1.6.4.1 2019/11/21 18:17:59 martin Exp $
      2      1.2  bouyer 
      3      1.3    maxv include 	"arch/xen/conf/std.xen"
      4      1.2  bouyer 
      5      1.6  cherry options		XENPV		# PV domU support
      6      1.3    maxv options 	MULTIPROCESSOR
      7      1.3    maxv 
      8      1.3    maxv options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
      9      1.3    maxv 
     10      1.3    maxv #options 	UVMHIST
     11      1.3    maxv #options 	UVMHIST_PRINT
     12      1.3    maxv #options 	SYSCALL_DEBUG
     13      1.3    maxv 
     14      1.3    maxv maxusers	32		# estimated number of users
     15      1.3    maxv 
     16      1.3    maxv #
     17      1.3    maxv options 	XEN
     18      1.3    maxv options 	PAE
     19      1.3    maxv #options 	DOM0OPS
     20      1.3    maxv 
     21      1.3    maxv makeoptions	CPUFLAGS="-march=i686"
     22      1.3    maxv 
     23      1.3    maxv #options 	USER_LDT	# user-settable LDT; used by WINE
     24      1.3    maxv 
     25      1.3    maxv #options 	MTRR		# memory-type range register syscall support
     26      1.3    maxv 
     27      1.3    maxv #options 	CONSDEVNAME="\"xencons\""
     28      1.3    maxv #options 	CONS_OVERRIDE
     29      1.3    maxv 
     30      1.3    maxv options 	INSECURE	# disable kernel security levels - X needs this
     31      1.3    maxv 
     32      1.3    maxv options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
     33      1.3    maxv options 	NTP		# NTP phase/frequency locked loop
     34      1.3    maxv 
     35      1.3    maxv options 	KTRACE		# system call tracing via ktrace(1)
     36      1.3    maxv 
     37      1.3    maxv options 	SYSVMSG		# System V-like message queues
     38      1.3    maxv options 	SYSVSEM		# System V-like semaphores
     39      1.3    maxv #options 	SEMMNI=10	# number of semaphore identifiers
     40      1.3    maxv #options 	SEMMNS=60	# number of semaphores in system
     41      1.3    maxv #options 	SEMUME=10	# max number of undo entries per process
     42      1.3    maxv #options 	SEMMNU=30	# number of undo structures in system
     43      1.3    maxv options 	SYSVSHM		# System V-like memory sharing
     44      1.3    maxv #options 	SHMMAXPGS=2048	# 2048 pages is the default
     45      1.3    maxv 
     46      1.3    maxv options 	MODULAR		# new style module(7) framework
     47      1.3    maxv options 	USERCONF	# userconf(4) support
     48      1.3    maxv options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
     49      1.3    maxv 
     50      1.3    maxv # Alternate buffer queue strategies for better responsiveness under high
     51      1.3    maxv # disk I/O load.
     52      1.3    maxv #options 	BUFQ_READPRIO
     53      1.3    maxv options 	BUFQ_PRIOCSCAN
     54      1.3    maxv 
     55      1.3    maxv # Diagnostic/debugging support options
     56  1.6.4.1  martin #options 	DIAGNOSTIC	# inexpensive kernel consistency checks
     57      1.3    maxv #options 	DEBUG		# expensive debugging checks/support
     58      1.3    maxv options 	DDB		# in-kernel debugger
     59      1.3    maxv options 	DDB_ONPANIC=1	# see also sysctl(7): `ddb.onpanic'
     60      1.3    maxv options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB
     61      1.3    maxv #options 	KGDB		# remote debugger
     62      1.3    maxv #options 	KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600
     63      1.3    maxv #makeoptions	DEBUG="-g"	# compile full symbol table
     64      1.3    maxv options DDB_COMMANDONENTER="trace;show registers"
     65      1.3    maxv 
     66      1.3    maxv # Compatibility options
     67      1.3    maxv include 	"conf/compat_netbsd09.config"
     68      1.3    maxv options 	COMPAT_NOMID	# NetBSD 0.8, 386BSD, and BSDI
     69      1.3    maxv #options 	COMPAT_386BSD_MBRPART # recognize old partition ID
     70      1.3    maxv 
     71      1.3    maxv options 	COMPAT_OSSAUDIO	# OSS (Voxware) audio driver compatibility
     72      1.3    maxv options 	COMPAT_LINUX	# binary compatibility with Linux
     73      1.3    maxv #options 	COMPAT_FREEBSD	# binary compatibility with FreeBSD
     74      1.3    maxv 
     75      1.3    maxv # Wedge support
     76      1.3    maxv options 	DKWEDGE_AUTODISCOVER	# Automatically add dk(4) instances
     77      1.3    maxv options 	DKWEDGE_METHOD_GPT	# Supports GPT partitions as wedges
     78      1.3    maxv #options 	DKWEDGE_METHOD_BSDLABEL	# Support disklabel entries as wedges
     79      1.3    maxv #options 	DKWEDGE_METHOD_MBR	# Support MBR partitions as wedges
     80      1.3    maxv options 	DKWEDGE_METHOD_APPLE	# Support Apple partitions as wedges
     81      1.3    maxv #options 	DKWEDGE_METHOD_RDB	# Support RDB partitions as wedges
     82      1.3    maxv 
     83      1.3    maxv # File systems
     84      1.3    maxv file-system	FFS		# UFS
     85      1.3    maxv file-system	EXT2FS		# second extended file system (linux)
     86      1.3    maxv file-system	LFS		# log-structured file system
     87      1.3    maxv file-system	MFS		# memory file system
     88      1.3    maxv file-system	NFS		# Network File System client
     89      1.3    maxv file-system	NTFS		# Windows/NT file system (experimental)
     90      1.3    maxv file-system	CD9660		# ISO 9660 + Rock Ridge file system
     91      1.3    maxv file-system	MSDOSFS		# MS-DOS file system
     92      1.3    maxv file-system	FDESC		# /dev/fd
     93      1.3    maxv file-system	KERNFS		# /kern
     94      1.3    maxv file-system	NULLFS		# loopback file system
     95      1.3    maxv file-system	OVERLAY		# overlay file system
     96      1.3    maxv file-system	PUFFS		# Userspace file systems (e.g. ntfs-3g & sshfs)
     97      1.3    maxv file-system	PROCFS		# /proc
     98      1.3    maxv file-system	UMAPFS		# NULLFS + uid and gid remapping
     99      1.3    maxv file-system	UNION		# union file system
    100      1.3    maxv file-system	CODA		# Coda File System; also needs vcoda (below)
    101      1.3    maxv file-system	SMBFS		# experimental - CIFS; also needs nsmb (below)
    102      1.3    maxv file-system	PTYFS		# /dev/pts/N support
    103      1.3    maxv file-system	TMPFS		# Efficient memory file-system
    104      1.3    maxv file-system	NILFS		# experimental - NTT's NiLFS(2)
    105      1.3    maxv #file-system	V7FS		# 7th Edition(V7) File System
    106      1.3    maxv 
    107      1.3    maxv # File system options
    108      1.3    maxv options 	QUOTA		# legacy UFS quotas
    109      1.3    maxv options 	QUOTA2		# new, in-filesystem UFS quotas
    110      1.3    maxv #options 	DISKLABEL_EI	# disklabel Endian Independent support
    111      1.3    maxv #options 	FFS_EI		# FFS Endian Independent support
    112      1.3    maxv options 	WAPBL		# File system journaling support
    113      1.3    maxv #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
    114      1.3    maxv options 	NFSSERVER	# Network File System server
    115      1.3    maxv #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
    116      1.3    maxv options 	UFS_EXTATTR	# Extended attribute support for UFS1
    117      1.3    maxv #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
    118      1.3    maxv 				# immutable) behave as system flags.
    119      1.3    maxv #options 	V7FS_EI		# V7FS Endian Independent support
    120      1.3    maxv 
    121      1.3    maxv # Networking options
    122      1.3    maxv #options 	GATEWAY		# packet forwarding
    123      1.3    maxv options 	INET		# IP + ICMP + TCP + UDP
    124      1.3    maxv options 	INET6		# IPv6
    125      1.3    maxv options 	IPSEC		# IP security
    126      1.3    maxv #options 	IPSEC_DEBUG	# debug for IP security
    127      1.3    maxv #options 	MROUTING	# IP multicast routing
    128      1.3    maxv #options 	PIM		# Protocol Independent Multicast
    129      1.3    maxv options 	NETATALK	# AppleTalk networking protocols
    130      1.3    maxv options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
    131      1.3    maxv options 	PPP_DEFLATE	# Deflate compression support for PPP
    132      1.3    maxv options 	PPP_FILTER	# Active filter support for PPP (requires bpf)
    133      1.3    maxv #options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG
    134      1.3    maxv 
    135      1.3    maxv #options 	ALTQ		# Manipulate network interfaces' output queues
    136      1.3    maxv #options 	ALTQ_BLUE	# Stochastic Fair Blue
    137      1.3    maxv #options 	ALTQ_CBQ	# Class-Based Queueing
    138      1.3    maxv #options 	ALTQ_CDNR	# Diffserv Traffic Conditioner
    139      1.3    maxv #options 	ALTQ_FIFOQ	# First-In First-Out Queue
    140      1.3    maxv #options 	ALTQ_FLOWVALVE	# RED/flow-valve (red-penalty-box)
    141      1.3    maxv #options 	ALTQ_HFSC	# Hierarchical Fair Service Curve
    142      1.3    maxv #options 	ALTQ_LOCALQ	# Local queueing discipline
    143      1.3    maxv #options 	ALTQ_PRIQ	# Priority Queueing
    144      1.3    maxv #options 	ALTQ_RED	# Random Early Detection
    145      1.3    maxv #options 	ALTQ_RIO	# RED with IN/OUT
    146      1.3    maxv #options 	ALTQ_WFQ	# Weighted Fair Queueing
    147      1.3    maxv 
    148      1.3    maxv options 	NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
    149      1.3    maxv #options 	NFS_BOOT_BOOTSTATIC
    150      1.3    maxv #options 	NFS_BOOTSTATIC_MYIP="\"169.254.1.2\""
    151      1.3    maxv #options 	NFS_BOOTSTATIC_GWIP="\"169.254.1.1\""
    152      1.3    maxv #options 	NFS_BOOTSTATIC_MASK="\"255.255.255.0\""
    153      1.3    maxv #options 	NFS_BOOTSTATIC_SERVADDR="\"169.254.1.1\""
    154      1.3    maxv #options 	NFS_BOOTSTATIC_SERVER="\"server:/path/to/root\""
    155      1.3    maxv 
    156      1.3    maxv #options 	__XEN_INTERFACE_VERSION__=0x00030205 # Xen 3.1 interface
    157      1.3    maxv options 	MAXPHYS=32768	#xbd doesn't handle 64k transfers
    158      1.3    maxv 
    159      1.3    maxv config		netbsd	root on ? type ?
    160      1.3    maxv #config		netbsd	root on wd0a type ffs
    161      1.3    maxv #config		netbsd	root on xennet0 type nfs
    162      1.3    maxv 
    163      1.3    maxv mainbus0 at root
    164      1.3    maxv 
    165      1.3    maxv hypervisor*	at mainbus?		# Xen hypervisor
    166      1.3    maxv 
    167      1.3    maxv vcpu*		at hypervisor?		# Xen virtual CPUs
    168      1.3    maxv 
    169      1.3    maxv xencons*	at hypervisor?		# Xen virtual console
    170      1.3    maxv 
    171      1.3    maxv xenbus* 	at hypervisor?		# Xen virtual bus
    172      1.3    maxv xennet* 	at xenbus?		# Xen virtual network interface
    173      1.3    maxv xbd*		at xenbus?		# Xen virtual block device
    174      1.3    maxv balloon*	at xenbus?		# Xen balloon device
    175      1.3    maxv 
    176      1.3    maxv cinclude "arch/i386/conf/GENERIC.local"
    177      1.3    maxv cinclude "arch/i386/conf/XEN3_DOMU.local"
    178      1.3    maxv 
    179      1.3    maxv # Pseudo-Devices
    180      1.3    maxv 
    181      1.3    maxv pseudo-device	crypto		# /dev/crypto device
    182      1.3    maxv pseudo-device	swcrypto	# software crypto implementation
    183      1.3    maxv 
    184      1.3    maxv # disk/mass storage pseudo-devices
    185      1.3    maxv pseudo-device	ccd			# concatenated/striped disk devices
    186      1.3    maxv pseudo-device	cgd			# cryptographic disk devices
    187      1.3    maxv pseudo-device	raid			# RAIDframe disk driver
    188      1.3    maxv options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
    189      1.3    maxv # Options to enable various other RAIDframe RAID types.
    190      1.3    maxv #options 	RF_INCLUDE_EVENODD=1
    191      1.3    maxv #options 	RF_INCLUDE_RAID5_RS=1
    192      1.3    maxv #options 	RF_INCLUDE_PARITYLOGGING=1
    193      1.3    maxv #options 	RF_INCLUDE_CHAINDECLUSTER=1
    194      1.3    maxv #options 	RF_INCLUDE_INTERDECLUSTER=1
    195      1.3    maxv #options 	RF_INCLUDE_PARITY_DECLUSTERING=1
    196      1.3    maxv #options 	RF_INCLUDE_PARITY_DECLUSTERING_DS=1
    197      1.3    maxv pseudo-device	fss			# file system snapshot device
    198      1.3    maxv 
    199      1.3    maxv pseudo-device	md			# memory disk device (ramdisk)
    200      1.3    maxv pseudo-device	vnd			# disk-like interface to files
    201      1.3    maxv pseudo-device	dm			# device-mapper driver for LVM
    202      1.3    maxv 
    203      1.3    maxv # network pseudo-devices
    204      1.3    maxv pseudo-device	bpfilter		# Berkeley packet filter
    205      1.3    maxv pseudo-device	loop			# network loopback
    206      1.3    maxv pseudo-device	ppp			# Point-to-Point Protocol
    207      1.3    maxv pseudo-device	pppoe			# PPP over Ethernet (RFC 2516)
    208      1.3    maxv pseudo-device	sl			# Serial Line IP
    209      1.3    maxv pseudo-device	tap			# virtual Ethernet
    210      1.3    maxv pseudo-device	tun			# network tunneling over tty
    211      1.3    maxv pseudo-device	gre			# generic L3 over IP tunnel
    212      1.3    maxv pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC 1933)
    213      1.3    maxv #pseudo-device	faith			# IPv[46] tcp relay translation i/f
    214      1.3    maxv pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
    215      1.3    maxv pseudo-device	vlan			# IEEE 802.1q encapsulation
    216      1.3    maxv pseudo-device	bridge			# simple inter-network bridging
    217      1.3    maxv #options 	BRIDGE_IPF		# bridge uses IP/IPv6 pfil hooks too
    218      1.5    maxv pseudo-device	l2tp			# L2TPv3 interface
    219      1.4    maxv pseudo-device	npf			# NPF packet filter
    220      1.3    maxv 
    221      1.3    maxv # accept filters
    222      1.3    maxv pseudo-device	accf_data		# "dataready" accept filter
    223      1.3    maxv pseudo-device	accf_http		# "httpready" accept filter
    224      1.3    maxv 
    225      1.3    maxv # miscellaneous pseudo-devices
    226      1.3    maxv pseudo-device	pty			# pseudo-terminals
    227      1.3    maxv pseudo-device	clockctl		# user control of clock subsystem
    228      1.3    maxv pseudo-device	ksyms			# /dev/ksyms
    229      1.3    maxv pseudo-device	putter			# for puffs and pud
    230      1.3    maxv 
    231      1.3    maxv # a pseudo device needed for Coda	# also needs CODA (above)
    232      1.3    maxv pseudo-device	vcoda			# coda minicache <-> venus comm.
    233      1.3    maxv 
    234      1.3    maxv # a pseudo device needed for SMBFS
    235      1.3    maxv pseudo-device	nsmb			# experimental - SMB requester
    236      1.3    maxv 
    237      1.3    maxv # userland interface to drivers, including autoconf and properties retrieval
    238      1.3    maxv pseudo-device	drvctl
    239      1.3    maxv 
    240      1.3    maxv options 	PAX_MPROTECT=0		# PaX mprotect(2) restrictions
    241      1.3    maxv options 	PAX_ASLR=0		# PaX Address Space Layout Randomization
    242      1.3    maxv 
    243      1.3    maxv # PCI pass-through support:
    244      1.3    maxv #xpci* at xenbus ?			#Xen3 PCI front end driver
    245      1.3    maxv #pci* at xpci ?
    246      1.3    maxv # you then need to add your PCI devices drivers below.
    247