1 # OCTEON1 -- Configuration kernel for all Octeon1 SoCs from Cavium Networks
3 # For more information on this file, please read the handbook section on
4 # Kernel Configuration Files:
6 # http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
8 # The handbook is also available locally in /usr/share/doc/handbook
9 # if you've installed the doc distribution, otherwise always see the
10 # FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
13 # An exhaustive list of options and more detailed explanations of the
14 # device lines is also present in the ../../conf/NOTES and NOTES files.
15 # If you are in doubt as to the purpose or necessity of a line, check first
24 # Don't build any modules yet.
25 makeoptions MODULES_OVERRIDE=""
26 makeoptions TARGET_BIG_ENDIAN=defined
27 #makeoptions ARCH_FLAGS="-march=octeon"
28 makeoptions LDSCRIPT_NAME=ldscript.mips.octeon1.32
30 makeoptions KERNLOADADDR=0x81000000
31 include "../cavium/std.octeon1"
33 hints "OCTEON1.hints" #Default places to look for devices.
35 makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
42 options SCHED_4BSD #4BSD scheduler
43 options INET #InterNETworking
44 options NFSCLIENT #Network Filesystem Client
45 #options NFS_ROOT #NFS usable as /, requires NFSCLIENT
46 options PSEUDOFS #Pseudo-filesystem framework
47 options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
48 #options ROOTDEVNAME=\"ufs:ad0s1a\" # Original
52 options FFS #Berkeley Fast Filesystem
53 options SOFTUPDATES #Enable FFS soft updates support
54 options UFS_ACL #Support for access control lists
55 options UFS_DIRHASH #Improve performance on big directories
58 # Debugging for use in -current
59 #options DEADLKRES #Enable the deadlock resolver
60 options INVARIANTS #Enable calls of extra sanity checking
61 options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS
62 #options WITNESS #Enable checks to detect deadlocks and cycles
63 #options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed
67 # Board-specific support that cannot be auto-detected at runtime.
68 #options OCTEON_VENDOR_LANNER # Support for Lanner boards.
69 #options OCTEON_BOARD_CAPK_0100ND # Support for CAPK-0100nd.
78 #options VERBOSE_SYSINIT
84 # Use the following for Compact Flash file-system
86 options ROOTDEVNAME=\"ufs:cf0s2a\" # Unmask if compact flash is needed as RFS
89 # Use the following for RFS in mem-device
91 #options ROOTDEVNAME=\"ufs:md0\"
93 #options MD_ROOT_SIZE=21264