1 | #include <sys/cdefs.h> |
2 | |
3 | #include "opt_config.h" |
4 | |
5 | /* |
6 | * Add either (or both) of |
7 | * |
8 | * options INCLUDE_CONFIG_FILE |
9 | * options INCLUDE_JUST_CONFIG |
10 | * |
11 | * to your kernel config file to embed it in the resulting |
12 | * kernel. The latter option does not include files that are |
13 | * included (recursively) by your config file. The embedded |
14 | * data be extracted by using the command: |
15 | * |
16 | * strings netbsd | sed -n 's/^_CFG_//p' | unvis |
17 | */ |
18 | |
19 | #ifdef CONFIG_FILE |
20 | #if defined(INCLUDE_CONFIG_FILE) || defined(INCLUDE_JUST_CONFIG) |
21 | |
22 | static const char config[] __used = |
23 | |
24 | #ifdef INCLUDE_CONFIG_FILE |
25 | |
26 | "_CFG_### START CONFIG FILE \"XEN3_DOMU\"\n" |
27 | |
28 | #endif /* INCLUDE_CONFIG_FILE */ |
29 | |
30 | "_CFG_# $NetBSD: XEN3_DOMU,v 1.65 2016/05/14 17:11:30 christos Exp $\n" |
31 | "_CFG_\n" |
32 | "_CFG_include \\011\"arch/amd64/conf/std.xen\"\n" |
33 | "_CFG_\n" |
34 | "_CFG_options\\011\\011MULTIPROCESSOR\n" |
35 | "_CFG_\n" |
36 | "_CFG_options \\011INCLUDE_CONFIG_FILE\\011# embed config file in kernel binary\n" |
37 | "_CFG_\n" |
38 | "_CFG_#options \\011UVMHIST\n" |
39 | "_CFG_#options \\011UVMHIST_PRINT\n" |
40 | "_CFG_#options \\011SYSCALL_DEBUG\n" |
41 | "_CFG_\n" |
42 | "_CFG_maxusers\\01132\\011\\011# estimated number of users\n" |
43 | "_CFG_\n" |
44 | "_CFG_#\n" |
45 | "_CFG_options \\011MAXPHYS=32768\\011#xbd doesn't handle 64k transfers\n" |
46 | "_CFG_#options \\011DOM0OPS\n" |
47 | "_CFG_\n" |
48 | "_CFG_#options \\011USER_LDT\\011# user-settable LDT; used by WINE\n" |
49 | "_CFG_\n" |
50 | "_CFG_#options \\011MTRR\\011\\011# memory-type range register syscall support\n" |
51 | "_CFG_\n" |
52 | "_CFG_#options \\011CONSDEVNAME=\"\\134\"xencons\\134\"\"\n" |
53 | "_CFG_#options \\011CONS_OVERRIDE\n" |
54 | "_CFG_\n" |
55 | "_CFG_options \\011INSECURE\\011# disable kernel security levels - X needs this\n" |
56 | "_CFG_\n" |
57 | "_CFG_options \\011RTC_OFFSET=0\\011# hardware clock is this many mins. west of GMT\n" |
58 | "_CFG_options \\011NTP\\011\\011# NTP phase/frequency locked loop\n" |
59 | "_CFG_\n" |
60 | "_CFG_options \\011KTRACE\\011\\011# system call tracing via ktrace(1)\n" |
61 | "_CFG_\n" |
62 | "_CFG_options \\011SYSVMSG\\011\\011# System V-like message queues\n" |
63 | "_CFG_options \\011SYSVSEM\\011\\011# System V-like semaphores\n" |
64 | "_CFG_options \\011SYSVSHM\\011\\011# System V-like memory sharing\n" |
65 | "_CFG_\n" |
66 | "_CFG_options \\011USERCONF\\011# userconf(4) support\n" |
67 | "_CFG_options \\011SYSCTL_INCLUDE_DESCR\\011# Include sysctl descriptions in kernel\n" |
68 | "_CFG_\n" |
69 | "_CFG_#options \\011BUFQ_READPRIO\n" |
70 | "_CFG_options \\011BUFQ_PRIOCSCAN\n" |
71 | "_CFG_\n" |
72 | "_CFG_# Diagnostic/debugging support options\n" |
73 | "_CFG_options \\011DIAGNOSTIC\\011# inexpensive kernel consistency checks\n" |
74 | "_CFG_#options \\011DEBUG\\011\\011# expensive debugging checks/support\n" |
75 | "_CFG_options \\011DDB\\011\\011# in-kernel debugger\n" |
76 | "_CFG_options \\011DDB_ONPANIC=1\\011# see also sysctl(7): `ddb.onpanic'\n" |
77 | "_CFG_options \\011DDB_HISTORY_SIZE=512\\011# enable history editing in DDB\n" |
78 | "_CFG_#options \\011KGDB\\011\\011# remote debugger\n" |
79 | "_CFG_#options \\011KGDB_DEVNAME=\"\\134\"com\\134\"\",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600\n" |
80 | "_CFG_#makeoptions\\011DEBUG=\"-g\"\\011# compile full symbol table\n" |
81 | "_CFG_makeoptions\\011COPTS=\"-O2 -fno-omit-frame-pointer\"\n" |
82 | "_CFG_options DDB_COMMANDONENTER=\"trace;show registers\"\n" |
83 | "_CFG_\n" |
84 | "_CFG_# Compatibility options\n" |
85 | "_CFG_options \\011COMPAT_43\\011# 4.3BSD binary compatibility.\n" |
86 | "_CFG_options \\011COMPAT_15\\011# NetBSD 1.5,\n" |
87 | "_CFG_options \\011COMPAT_16\\011# NetBSD 1.6,\n" |
88 | "_CFG_options \\011COMPAT_20\\011# NetBSD 2.0,\n" |
89 | "_CFG_options \\011COMPAT_30\\011# NetBSD 3.0,\n" |
90 | "_CFG_options \\011COMPAT_40\\011# NetBSD 4.0,\n" |
91 | "_CFG_options \\011COMPAT_50\\011# NetBSD 5.0,\n" |
92 | "_CFG_options \\011COMPAT_60\\011# NetBSD 6.0, and\n" |
93 | "_CFG_options \\011COMPAT_70\\011# NetBSD 7.0 binary compatibility.\n" |
94 | "_CFG_#options \\011COMPAT_386BSD_MBRPART # recognize old partition ID\n" |
95 | "_CFG_\n" |
96 | "_CFG_options \\011COMPAT_OSSAUDIO\n" |
97 | "_CFG_options \\011COMPAT_NETBSD32\n" |
98 | "_CFG_options \\011COMPAT_LINUX\n" |
99 | "_CFG_options \\011COMPAT_LINUX32\\011# req. COMPAT_LINUX and COMPAT_NETBSD32\n" |
100 | "_CFG_options \\011EXEC_ELF32\n" |
101 | "_CFG_options \\011COMPAT_BSDPTY\\011# /dev/[pt]ty?? ptys.\n" |
102 | "_CFG_\n" |
103 | "_CFG_# Wedge support\n" |
104 | "_CFG_options \\011DKWEDGE_AUTODISCOVER\\011# Automatically add dk(4) instances\n" |
105 | "_CFG_options \\011DKWEDGE_METHOD_GPT\\011# Supports GPT partitions as wedges\n" |
106 | "_CFG_#options \\011DKWEDGE_METHOD_BSDLABEL\\011# Support disklabel entries as wedges\n" |
107 | "_CFG_#options \\011DKWEDGE_METHOD_MBR\\011# Support MBR partitions as wedges\n" |
108 | "_CFG_options\\011\\011DKWEDGE_METHOD_APPLE # Support Apple partitions as wedges\n" |
109 | "_CFG_\n" |
110 | "_CFG_# File systems\n" |
111 | "_CFG_file-system \\011FFS\\011\\011# UFS\n" |
112 | "_CFG_file-system \\011EXT2FS\\011\\011# second extended file system (linux)\n" |
113 | "_CFG_file-system \\011LFS\\011\\011# log-structured file system\n" |
114 | "_CFG_file-system \\011MFS\\011\\011# memory file system\n" |
115 | "_CFG_file-system \\011NFS\\011\\011# Network File System client\n" |
116 | "_CFG_file-system \\011NTFS\\011\\011# Windows/NT file system (experimental)\n" |
117 | "_CFG_file-system \\011CD9660\\011\\011# ISO 9660 + Rock Ridge file system\n" |
118 | "_CFG_file-system \\011MSDOSFS\\011\\011# MS-DOS file system\n" |
119 | "_CFG_file-system \\011FDESC\\011\\011# /dev/fd\n" |
120 | "_CFG_file-system \\011KERNFS\\011\\011# /kern\n" |
121 | "_CFG_file-system \\011NULLFS\\011\\011# loopback file system\n" |
122 | "_CFG_file-system \\011OVERLAY\\011\\011# overlay file system\n" |
123 | "_CFG_file-system\\011PUFFS\\011\\011# Userspace file systems (e.g. ntfs-3g & sshfs)\n" |
124 | "_CFG_file-system \\011PROCFS\\011\\011# /proc\n" |
125 | "_CFG_file-system \\011UMAPFS\\011\\011# NULLFS + uid and gid remapping\n" |
126 | "_CFG_file-system \\011UNION\\011\\011# union file system\n" |
127 | "_CFG_file-system \\011CODA\\011\\011# Coda File System; also needs vcoda (below)\n" |
128 | "_CFG_file-system \\011SMBFS\\011\\011# experimental - CIFS; also needs nsmb (below)\n" |
129 | "_CFG_file-system \\011PTYFS\\011\\011# /dev/pts/N support\n" |
130 | "_CFG_file-system \\011TMPFS\\011\\011# Efficient memory file-system\n" |
131 | "_CFG_\n" |
132 | "_CFG_# File system options\n" |
133 | "_CFG_options \\011QUOTA\\011\\011# legacy UFS quotas\n" |
134 | "_CFG_options \\011QUOTA2\\011\\011# new, in-filesystem UFS quotas\n" |
135 | "_CFG_#options \\011FFS_EI\\011\\011# FFS Endian Independent support\n" |
136 | "_CFG_options \\011WAPBL\\011\\011# File system journaling support\n" |
137 | "_CFG_#options \\011UFS_DIRHASH\\011# UFS Large Directory Hashing - Experimental\n" |
138 | "_CFG_options \\011NFSSERVER\\011# Network File System server\n" |
139 | "_CFG_#options \\011FFS_NO_SNAPSHOT\\011# No FFS snapshot support\n" |
140 | "_CFG_options \\011UFS_EXTATTR\\011# Extended attribute support for UFS1\n" |
141 | "_CFG_#options \\011EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and\n" |
142 | "_CFG_\\011\\011\\011\\011# immutable) behave as system flags.\n" |
143 | "_CFG_\n" |
144 | "_CFG_# Networking options\n" |
145 | "_CFG_#options \\011GATEWAY\\011\\011# packet forwarding\n" |
146 | "_CFG_options \\011INET\\011\\011# IP + ICMP + TCP + UDP\n" |
147 | "_CFG_options \\011INET6\\011\\011# IPV6\n" |
148 | "_CFG_options \\011IPSEC\\011\\011# IP security\n" |
149 | "_CFG_#options \\011IPSEC_DEBUG\\011# debug for IP security\n" |
150 | "_CFG_#options \\011MROUTING\\011# IP multicast routing\n" |
151 | "_CFG_#options \\011PIM\\011\\011# Protocol Independent Multicast\n" |
152 | "_CFG_options \\011NETATALK\\011# AppleTalk networking protocols\n" |
153 | "_CFG_options \\011PPP_BSDCOMP\\011# BSD-Compress compression support for PPP\n" |
154 | "_CFG_options \\011PPP_DEFLATE\\011# Deflate compression support for PPP\n" |
155 | "_CFG_options \\011PPP_FILTER\\011# Active filter support for PPP (requires bpf)\n" |
156 | "_CFG_options \\011IPFILTER_LOG\\011# ipmon(8) log support\n" |
157 | "_CFG_options \\011IPFILTER_LOOKUP\\011# ippool(8) support\n" |
158 | "_CFG_options \\011IPFILTER_COMPAT # Compat for IP-Filter\n" |
159 | "_CFG_#options \\011IPFILTER_DEFAULT_BLOCK\\011# block all packets by default\n" |
160 | "_CFG_#options \\011TCP_DEBUG\\011# Record last TCP_NDEBUG packets with SO_DEBUG\n" |
161 | "_CFG_\n" |
162 | "_CFG_#options \\011ALTQ\\011\\011# Manipulate network interfaces' output queues\n" |
163 | "_CFG_#options \\011ALTQ_BLUE\\011# Stochastic Fair Blue\n" |
164 | "_CFG_#options \\011ALTQ_CBQ\\011# Class-Based Queueing\n" |
165 | "_CFG_#options \\011ALTQ_CDNR\\011# Diffserv Traffic Conditioner\n" |
166 | "_CFG_#options \\011ALTQ_FIFOQ\\011# First-In First-Out Queue\n" |
167 | "_CFG_#options \\011ALTQ_FLOWVALVE\\011# RED/flow-valve (red-penalty-box)\n" |
168 | "_CFG_#options \\011ALTQ_HFSC\\011# Hierarchical Fair Service Curve\n" |
169 | "_CFG_#options \\011ALTQ_LOCALQ\\011# Local queueing discipline\n" |
170 | "_CFG_#options \\011ALTQ_PRIQ\\011# Priority Queueing\n" |
171 | "_CFG_#options \\011ALTQ_RED\\011# Random Early Detection\n" |
172 | "_CFG_#options \\011ALTQ_RIO\\011# RED with IN/OUT\n" |
173 | "_CFG_#options \\011ALTQ_WFQ\\011# Weighted Fair Queueing\n" |
174 | "_CFG_\n" |
175 | "_CFG_# pseudo-device support for sysmon and its sub-components\n" |
176 | "_CFG_options \\011SYSMON_POWER\n" |
177 | "_CFG_options \\011SYSMON_ENVSYS\n" |
178 | "_CFG_options \\011SYSMON_WDOG\n" |
179 | "_CFG_options \\011SYSMON_TASKQ\n" |
180 | "_CFG_\n" |
181 | "_CFG_options \\011NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM\n" |
182 | "_CFG_#options \\011NFS_BOOT_BOOTSTATIC\n" |
183 | "_CFG_#options \\011NFS_BOOTSTATIC_MYIP=\"\\134\"169.254.1.2\\134\"\"\n" |
184 | "_CFG_#options \\011NFS_BOOTSTATIC_GWIP=\"\\134\"169.254.1.1\\134\"\"\n" |
185 | "_CFG_#options \\011NFS_BOOTSTATIC_MASK=\"\\134\"255.255.255.0\\134\"\"\n" |
186 | "_CFG_#options \\011NFS_BOOTSTATIC_SERVADDR=\"\\134\"169.254.1.1\\134\"\"\n" |
187 | "_CFG_#options \\011NFS_BOOTSTATIC_SERVER=\"\\134\"server:/path/to/root\\134\"\"\n" |
188 | "_CFG_\n" |
189 | "_CFG_config\\011\\011netbsd\\011root on ? type ?\n" |
190 | "_CFG_#config\\011\\011netbsd\\011root on wd0a type ffs\n" |
191 | "_CFG_#config\\011\\011netbsd\\011root on xennet0 type nfs\n" |
192 | "_CFG_\n" |
193 | "_CFG_mainbus0 at root\n" |
194 | "_CFG_\n" |
195 | "_CFG_hypervisor*\\011at mainbus?\\011\\011# Xen hypervisor\n" |
196 | "_CFG_\n" |
197 | "_CFG_vcpu*\\011\\011at hypervisor?\\011\\011# Xen virtual CPUs\n" |
198 | "_CFG_xenbus* \\011at hypervisor?\\011\\011# Xen virtual bus\n" |
199 | "_CFG_xennet* \\011at xenbus?\\011\\011# Xen virtual network interface\n" |
200 | "_CFG_xbd*\\011\\011at xenbus?\\011\\011# Xen virtual block device\n" |
201 | "_CFG_balloon*\\011at xenbus?\\011\\011# Xen balloon device\n" |
202 | "_CFG_\n" |
203 | "_CFG_xencons*\\011at hypervisor?\\011\\011# Xen virtual console\n" |
204 | "_CFG_\n" |
205 | "_CFG_# PCI pass-through support:\n" |
206 | "_CFG_#xpci* at xenbus ?\\011\\011\\011#Xen3 PCI front end driver\n" |
207 | "_CFG_#pci* at xpci ?\n" |
208 | "_CFG_# you then need to add your PCI devices drivers below.\n" |
209 | "_CFG_\n" |
210 | "_CFG_cinclude \"arch/amd64/conf/GENERIC.local\"\n" |
211 | "_CFG_\n" |
212 | "_CFG_# Pseudo-Devices\n" |
213 | "_CFG_\n" |
214 | "_CFG_#\n" |
215 | "_CFG_# accept filters\n" |
216 | "_CFG_pseudo-device\\011accf_data\\011# \"dataready\" accept filter\n" |
217 | "_CFG_pseudo-device\\011accf_http\\011# \"httpready\" accept filter\n" |
218 | "_CFG_\n" |
219 | "_CFG_pseudo-device \\011crypto\\011\\011# /dev/crypto device\n" |
220 | "_CFG_pseudo-device\\011swcrypto\\011# software crypto implementation\n" |
221 | "_CFG_\n" |
222 | "_CFG_# disk/mass storage pseudo-devices\n" |
223 | "_CFG_pseudo-device\\011ccd\\011\\011\\011# concatenated/striped disk devices\n" |
224 | "_CFG_pseudo-device\\011cgd\\011\\011\\011# cryptographic disk devices\n" |
225 | "_CFG_pseudo-device\\011raid\\011\\011\\011# RAIDframe disk driver\n" |
226 | "_CFG_options \\011RAID_AUTOCONFIG\\011\\011# auto-configuration of RAID components\n" |
227 | "_CFG_# Options to enable various other RAIDframe RAID types.\n" |
228 | "_CFG_#options \\011RF_INCLUDE_EVENODD=1\n" |
229 | "_CFG_#options \\011RF_INCLUDE_RAID5_RS=1\n" |
230 | "_CFG_#options \\011RF_INCLUDE_PARITYLOGGING=1\n" |
231 | "_CFG_#options \\011RF_INCLUDE_CHAINDECLUSTER=1\n" |
232 | "_CFG_#options \\011RF_INCLUDE_INTERDECLUSTER=1\n" |
233 | "_CFG_#options \\011RF_INCLUDE_PARITY_DECLUSTERING=1\n" |
234 | "_CFG_#options \\011RF_INCLUDE_PARITY_DECLUSTERING_DS=1\n" |
235 | "_CFG_pseudo-device\\011fss\\011\\011\\011# file system snapshot device\n" |
236 | "_CFG_pseudo-device\\011putter\\011\\011\\011# for puffs and pud\n" |
237 | "_CFG_\n" |
238 | "_CFG_pseudo-device\\011md\\011\\011\\011# memory disk device (ramdisk)\n" |
239 | "_CFG_pseudo-device\\011vnd\\011\\011\\011# disk-like interface to files\n" |
240 | "_CFG_pseudo-device\\011dm\\011\\011\\011# device-mapper driver for LVM\n" |
241 | "_CFG_\n" |
242 | "_CFG_# network pseudo-devices\n" |
243 | "_CFG_pseudo-device\\011bpfilter\\011\\011# Berkeley packet filter\n" |
244 | "_CFG_pseudo-device\\011ipfilter\\011\\011# IP filter (firewall) and NAT\n" |
245 | "_CFG_pseudo-device\\011loop\\011\\011\\011# network loopback\n" |
246 | "_CFG_pseudo-device\\011ppp\\011\\011\\011# Point-to-Point Protocol\n" |
247 | "_CFG_pseudo-device\\011pppoe\\011\\011\\011# PPP over Ethernet (RFC 2516)\n" |
248 | "_CFG_pseudo-device\\011sl\\011\\011\\011# Serial Line IP\n" |
249 | "_CFG_pseudo-device\\011tap\\011\\011\\011# virtual Ethernet\n" |
250 | "_CFG_pseudo-device\\011tun\\011\\011\\011# network tunneling over tty\n" |
251 | "_CFG_pseudo-device\\011gre\\011\\011\\011# generic L3 over IP tunnel\n" |
252 | "_CFG_pseudo-device\\011gif\\011\\011\\011# IPv[46] over IPv[46] tunnel (RFC1933)\n" |
253 | "_CFG_#pseudo-device\\011faith\\011\\011\\011# IPv[46] tcp relay translation i/f\n" |
254 | "_CFG_pseudo-device\\011stf\\011\\011\\011# 6to4 IPv6 over IPv4 encapsulation\n" |
255 | "_CFG_pseudo-device\\011vlan\\011\\011\\011# IEEE 802.1q encapsulation\n" |
256 | "_CFG_pseudo-device\\011bridge\\011\\011\\011# simple inter-network bridging\n" |
257 | "_CFG_#options \\011BRIDGE_IPF\\011\\011# bridge uses IP/IPv6 pfil hooks too\n" |
258 | "_CFG_#pseudo-device\\011pf\\011\\011\\011# PF packet filter\n" |
259 | "_CFG_#pseudo-device\\011pflog\\011\\011\\011# PF log if\n" |
260 | "_CFG_#pseudo-device\\011pfsync\\011\\011\\011# PF sync if\n" |
261 | "_CFG_#pseudo-device\\011npf\\011\\011\\011# NPF packet filter\n" |
262 | "_CFG_\n" |
263 | "_CFG_options \\011PAX_MPROTECT=1\\011\\011# PaX mprotect(2) restrictions\n" |
264 | "_CFG_options \\011PAX_ASLR=1\\011\\011# PaX Address Space Layout Randomization\n" |
265 | "_CFG_\n" |
266 | "_CFG_# miscellaneous pseudo-devices\n" |
267 | "_CFG_pseudo-device\\011pty\\011\\011\\011# pseudo-terminals\n" |
268 | "_CFG_pseudo-device\\011clockctl\\011\\011# user control of clock subsystem\n" |
269 | "_CFG_pseudo-device\\011ksyms\\011\\011\\011# /dev/ksyms\n" |
270 | "_CFG_\n" |
271 | "_CFG_# a pseudo device needed for Coda\\011# also needs CODA (above)\n" |
272 | "_CFG_pseudo-device\\011vcoda\\011\\011\\011# coda minicache <-> venus comm.\n" |
273 | "_CFG_\n" |
274 | "_CFG_# a pseudo device needed for SMBFS\n" |
275 | "_CFG_pseudo-device\\011nsmb\\011\\011\\011# experimental - SMB requester\n" |
276 | "_CFG_\n" |
277 | "_CFG_# iSCSI initiator and dependencies\n" |
278 | "_CFG_#scsibus* at scsi?\n" |
279 | "_CFG_#sd*\\011at scsibus? target ? lun ?\n" |
280 | "_CFG_#pseudo-device\\011iscsi\n" |
281 | "_CFG_\n" |
282 | "_CFG_# userland interface to drivers, including autoconf and properties retrieval\n" |
283 | "_CFG_pseudo-device\\011drvctl\n" |
284 | "_CFG_\n" |
285 | #ifdef INCLUDE_CONFIG_FILE |
286 | |
287 | "_CFG_### END CONFIG FILE \"XEN3_DOMU\"\n" |
288 | "_CFG_### (included from \"arch/amd64/conf/std.xen\")\n" |
289 | "_CFG_###> # $NetBSD: std.xen,v 1.8 2016/09/23 13:31:33 joerg Exp $\n" |
290 | "_CFG_###> # NetBSD: std.i386,v 1.24 2003/02/26 21:33:36 fvdl Exp \n" |
291 | "_CFG_###> #\n" |
292 | "_CFG_###> # standard, required NetBSD/i386 'options'\n" |
293 | "_CFG_###> \n" |
294 | "_CFG_###> machine xen amd64\n" |
295 | "_CFG_###> include\\011\\011\"conf/std\"\\011# MI standard options\n" |
296 | "_CFG_###> \n" |
297 | "_CFG_###> options \\011XEN\\011#Xen support\n" |
298 | "_CFG_###> #options\\011\\011__XEN_INTERFACE_VERSION__=0x00030205 # Xen 3.1 interface\n" |
299 | "_CFG_###> \n" |
300 | "_CFG_###> options \\011CPU_IN_CKSUM\n" |
301 | "_CFG_###> options \\011EXEC_ELF64\\011# exec ELF binaries\n" |
302 | "_CFG_###> options \\011EXEC_SCRIPT\\011# exec #! scripts\n" |
303 | "_CFG_###> options \\011MTRR\n" |
304 | "_CFG_###> \n" |
305 | "_CFG_###> options \\011CHILD_MAX=1024\\011# 160 is too few\n" |
306 | "_CFG_###> options \\011OPEN_MAX=1024\\011# 128 is too few\n" |
307 | "_CFG_### (end include \"arch/amd64/conf/std.xen\")\n" |
308 | "_CFG_### (included from \"conf/std\")\n" |
309 | "_CFG_###> # $NetBSD: std,v 1.22 2016/11/02 00:11:59 pgoyette Exp $\n" |
310 | "_CFG_###> #\n" |
311 | "_CFG_###> # standard MI 'options'\n" |
312 | "_CFG_###> #\n" |
313 | "_CFG_###> # this file is for options which can't be off-by-default for some reasons.\n" |
314 | "_CFG_###> # \"it's commonly used\" is NOT a good reason to enable options here.\n" |
315 | "_CFG_###> \n" |
316 | "_CFG_###> #\n" |
317 | "_CFG_###> # Always include \"kern\" attribute (module). Other attributes don't need to\n" |
318 | "_CFG_###> # depend on \"kern\".\n" |
319 | "_CFG_###> #\n" |
320 | "_CFG_###> select\\011kern\n" |
321 | "_CFG_###> \n" |
322 | "_CFG_###> # Always include the \"vfs\" attribute (module). Although all of the\n" |
323 | "_CFG_###> # ufs/xxx file systems depend on the vfs attribute, it is not required\n" |
324 | "_CFG_###> # that any file system actually be built-in to the kernel. (At least\n" |
325 | "_CFG_###> # on some architectures, file system modules can be loaded at boot\n" |
326 | "_CFG_###> # time.)\n" |
327 | "_CFG_###> \n" |
328 | "_CFG_###> select vfs\n" |
329 | "_CFG_###> \n" |
330 | "_CFG_###> select\\011net\\011\\011# XXX Clean up dependency\n" |
331 | "_CFG_###> \n" |
332 | "_CFG_###> # the following options are on-by-default to keep\n" |
333 | "_CFG_###> # kernel config file compatibility.\n" |
334 | "_CFG_###> options\\011VMSWAP\\011\\011# Swap device/file support\n" |
335 | "_CFG_###> options\\011BUFQ_FCFS\\011# First-come First-serve strategy\n" |
336 | "_CFG_###> options\\011BUFQ_DISKSORT\\011# Traditional min seek sort strategy\n" |
337 | "_CFG_###> options\\011RFC2292\\011\\011# Previous version of Adv. Sockets API for IPv6 \n" |
338 | "_CFG_###> options\\011PTRACE\\011\\011# Include ptrace(2) syscall\n" |
339 | "_CFG_###> options\\011PTRACE_HOOKS\\011# Include ptrace hooks\n" |
340 | "_CFG_###> options\\011COREDUMP\\011# allow processes to coredump.\n" |
341 | "_CFG_###> options\\011AIO\\011\\011# POSIX asynchronous I/O\n" |
342 | "_CFG_###> options\\011MQUEUE\\011\\011# POSIX message queues\n" |
343 | "_CFG_###> \n" |
344 | "_CFG_###> #\n" |
345 | "_CFG_###> # Security model.\n" |
346 | "_CFG_###> #\n" |
347 | "_CFG_###> options\\011secmodel_bsd44\\011# Traditional 4.4BSD security model\n" |
348 | "_CFG_###> \n" |
349 | "_CFG_###> #\n" |
350 | "_CFG_###> # Scheduling algorithm\n" |
351 | "_CFG_###> #\n" |
352 | "_CFG_###> options\\011SCHED_4BSD\n" |
353 | "_CFG_###> \n" |
354 | "_CFG_###> pseudo-device\\011cpuctl\n" |
355 | "_CFG_###> \n" |
356 | "_CFG_###> #\n" |
357 | "_CFG_###> # Kernel entropy pool and random-number generator pseudodevice.\n" |
358 | "_CFG_###> # The pseudodevice might stop being \"std\" when the two are torn\n" |
359 | "_CFG_###> # apart some day but the entropy pool itself never will (they are\n" |
360 | "_CFG_###> # presently implemented in the same source file)\n" |
361 | "_CFG_###> #\n" |
362 | "_CFG_###> pseudo-device\\011rnd\n" |
363 | "_CFG_### (end include \"conf/std\")\n" |
364 | #endif /* INCLUDE_CONFIG_FILE */ |
365 | ; |
366 | #endif /* INCLUDE_CONFIG_FILE || INCLUDE_JUST_CONFIG */ |
367 | #endif /* CONFIG_FILE */ |
368 | |