1282499Sian# Standard kernel config items for all ARMv6/v7 systems.
2282499Sian#
3282499Sian# $FreeBSD: releng/11.0/sys/arm/conf/std.armv6 303163 2016-07-21 22:13:40Z ian $
4282499Sian
5295885Sskraoptions 	ARM_L2_PIPT		# Only L2 PIPT is supported
6295885Sskra
7282502Sandrewoptions 	PREEMPTION		# Enable kernel thread preemption
8282502Sandrewoptions 	INET			# InterNETworking
9282502Sandrewoptions 	INET6			# IPv6 communications protocols
10285161Sianoptions 	IPSEC			# IP (v4/v6) security
11282502Sandrewoptions 	SCTP			# Stream Control Transmission Protocol
12282502Sandrewoptions 	FFS			# Berkeley Fast Filesystem
13282502Sandrewoptions 	SOFTUPDATES		# Enable FFS soft updates support
14282502Sandrewoptions 	UFS_ACL			# Support for access control lists
15282502Sandrewoptions 	UFS_DIRHASH		# Improve performance on big directories
16282502Sandrewoptions 	UFS_GJOURNAL		# Enable gjournal-based UFS journaling
17282502Sandrewoptions 	QUOTA			# Enable disk quotas for UFS
18282502Sandrewoptions 	NFSCL			# Network Filesystem Client
19282502Sandrewoptions 	NFSLOCKD		# Network Lock Manager
20282502Sandrewoptions 	NFS_ROOT		# NFS usable as /, requires NFSCL
21282502Sandrewoptions 	MSDOSFS			# MSDOS Filesystem
22282502Sandrewoptions 	CD9660			# ISO 9660 Filesystem
23282502Sandrewoptions 	PROCFS			# Process filesystem (requires PSEUDOFS)
24282502Sandrewoptions 	PSEUDOFS		# Pseudo-filesystem framework
25282502Sandrewoptions 	TMPFS			# Efficient memory filesystem
26282502Sandrewoptions 	GEOM_PART_GPT		# GUID Partition Tables
27282502Sandrewoptions 	GEOM_PART_BSD		# BSD partition scheme
28282502Sandrewoptions 	GEOM_PART_MBR		# MBR partition scheme
29282502Sandrewoptions 	GEOM_LABEL		# Provides labelization
30282502Sandrewoptions 	COMPAT_43		# Compatible with BSD 4.3 [KEEP THIS!]
31282502Sandrewoptions 	SCSI_DELAY=5000		# Delay (in ms) before probing SCSI
32282502Sandrewoptions 	KTRACE			# ktrace(1) support
33282502Sandrewoptions 	SYSVSHM			# SYSV-style shared memory
34282502Sandrewoptions 	SYSVMSG			# SYSV-style message queues
35282502Sandrewoptions 	SYSVSEM			# SYSV-style semaphores
36282502Sandrewoptions 	_KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
37285429Sianoptions 	PRINTF_BUFR_SIZE=128	# Prevent printf output being interspersed.
38282502Sandrewoptions 	KBD_INSTALL_CDEV	# install a CDEV entry in /dev
39299963Sbzoptions 	HWPMC_HOOKS		# Necessary kernel hooks for hwpmc(4)
40282502Sandrewoptions 	FREEBSD_BOOT_LOADER	# Process metadata passed from loader(8)
41282502Sandrewoptions 	VFP			# Enable floating point hardware support
42282502Sandrew
43296938Sandrewoptions 	COMPAT_FREEBSD10	# Compatible with FreeBSD10
44296938Sandrew
45287083Sandrew# DTrace support
46287083Sandrewoptions 	KDTRACE_HOOKS		# Kernel DTrace hooks
47287083Sandrewoptions 	DDB_CTF			# all architectures - kernel ELF linker loads CTF data
48287083Sandrewmakeoptions	WITH_CTF=1
49302915Sian
50302915Sian# Debugging support.  Always need this:
51302915Sianmakeoptions	DEBUG=-g		# Build kernel with gdb(1) debug symbols
52302915Sianoptions 	KDB			# Enable kernel debugger support.
53302915Sianoptions 	KDB_TRACE		# Print a stack trace for a panic.
54302915Sian
55