1# 2# Common kernel config for Freescale QorIQ DPAA development boards like the 3# P2041RDB, P3041DS and P5020DS. 4# 5# This is not standalone kernel config. Use it only for including 6# purposes. 7# 8# $FreeBSD$ 9 10cpu BOOKE 11cpu BOOKE_E500 12 13machine powerpc powerpc 14#makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 15#makeoptions WERROR="-Werror -Wno-format" 16makeoptions NO_MODULES=yes 17 18# Platform support 19options MPC85XX #Freescale SoC family 20 21options SMP #Symmetric Multi Processing 22 23#options SCHED_4BSD #4BSD scheduler 24options INET #InterNETworking 25options INET6 #IPv6 communications protocols 26options FFS #Berkeley Fast Filesystem 27options NFSCL #New Network Filesystem Client 28options SOFTUPDATES #Enable FFS soft updates support 29options PROCFS #Process filesystem (requires PSEUDOFS) 30options PSEUDOFS #Pseudo-filesystem framework 31options GEOM_PART_GPT #GUID Partition Tables. 32options GEOM_LABEL 33options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!] 34options SYSVSHM #SYSV-style shared memory 35options SYSVMSG #SYSV-style message queues 36options SYSVSEM #SYSV-style semaphores 37options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions 38options NO_SWAPPING 39 40options KDB #Enable the kernel debugger 41options DDB #Support DDB 42options GDB 43 44options ALT_BREAK_TO_DEBUGGER 45options BREAK_TO_DEBUGGER 46options DIAGNOSTIC 47options INVARIANTS #Enable calls of extra sanity checking 48options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 49 50options KTR 51options KTR_COMPILE=0xffffffff 52options KTR_MASK=KTR_PMAP 53options KTR_ENTRIES=8192 54 55options WITNESS #Enable checks to detect deadlocks and cycles 56#options WITNESS_KDB 57 58# RamFS Root 59#options GEOM_UZIP 60#options MD_ROOT 61#options MD_ROOT_SIZE=10240 62 63# Netbooting 64options BOOTP 65options BOOTP_NFSROOT 66options BOOTP_NFSV3 67options BOOTP_WIRED_TO=dtsec3 68options NFS_ROOT 69 70# Block devices 71device mmc 72device mmcsd 73device sdhci 74 75# Network devices 76device miibus # MII bus support 77device iflib 78device em 79 80 81# I2C support 82device iicbus 83device iic 84 85device uart 86device ehci 87device usb 88device scbus 89device da 90device umass 91device pty 92device cfi 93 94device pci 95 96# Pseudo devices 97device ether # Ethernet support 98device loop # Network loopback 99device bpf # Berkeley packet filter 100device md # Memory "disks" 101 102