1# 2# Custom kernel for the Nintendo Wii. 3# 4# $FreeBSD: stable/10/sys/powerpc/conf/WII 253845 2013-07-31 17:21:18Z obrien $ 5 6cpu AIM 7ident WII 8machine powerpc powerpc 9 10makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 11 12options WII 13 14options SCHED_ULE #ULE scheduler 15options PREEMPTION #Enable kernel thread preemption 16options INET #InterNETworking 17options INET6 #IPv6 communications protocols 18options SCTP #Stream Control Transmission Protocol 19options FFS #Berkeley Fast Filesystem 20options SOFTUPDATES #Enable FFS soft updates support 21options UFS_ACL #Support for access control lists 22options UFS_DIRHASH #Improve performance on big directories 23options UFS_GJOURNAL #Enable gjournal-based UFS journaling 24options MD_ROOT #MD is a potential root device 25options NFSCL #New Network Filesystem Client 26options NFSD #New Network Filesystem Server 27options NFSLOCKD #Network Lock Manager 28options NFS_ROOT #NFS usable as root device 29options MSDOSFS #MSDOS Filesystem 30options CD9660 #ISO 9660 Filesystem 31options PROCFS #Process filesystem (requires PSEUDOFS) 32options PSEUDOFS #Pseudo-filesystem framework 33options GEOM_PART_GPT #GUID Partition Tables. 34options GEOM_LABEL #Provides labelization 35options SCSI_DELAY=5000 #Delay (in ms) before probing SCSI 36options KTRACE #ktrace(1) syscall trace support 37options STACK #stack(9) support 38options SYSVSHM #SYSV-style shared memory 39options SYSVMSG #SYSV-style message queues 40options SYSVSEM #SYSV-style semaphores 41options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions 42#options HWPMC_HOOKS # Necessary kernel hooks for hwpmc(4) 43options AUDIT # Security event auditing 44options CAPABILITY_MODE # Capsicum capability mode 45options CAPABILITIES # Capsicum capabilities 46options MAC # TrustedBSD MAC Framework 47options INCLUDE_CONFIG_FILE # Include this file in kernel 48 49# Debugging support. Always need this: 50options KDB # Enable kernel debugger support. 51# For minimum debugger support (stable branch) use: 52options KDB_TRACE # Print a stack trace for a panic. 53# For full debugger support use this instead: 54options DDB #Support DDB 55#options DEADLKRES #Enable the deadlock resolver 56options INVARIANTS #Enable calls of extra sanity checking 57options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 58options WITNESS #Enable checks to detect deadlocks and cycles 59options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed 60options MALLOC_DEBUG_MAXZONES=8 # Separate malloc(9) zones 61 62# ATA/SCSI peripherals 63device scbus # SCSI bus (required for ATA/SCSI) 64device da # Direct Access (disks) 65 66# syscons is the default console driver, resembling an SCO console 67device sc 68device kbdmux 69options SC_DFLT_FONT # compile font in 70makeoptions SC_DFLT_FONT=cp437 71 72# Pseudo devices. 73device loop # Network loopback 74device random # Entropy device 75device ether # Ethernet support 76device vlan # 802.1Q VLAN support 77device tun # Packet tunnel. 78device md # Memory "disks" 79device gif # IPv6 and IPv4 tunneling 80device faith # IPv6-to-IPv4 relaying/(translation) 81device firmware # firmware assist module 82 83 84# The `bpf' device enables the Berkeley Packet Filter. 85# Be aware of the administrative consequences of enabling this! 86# Note that 'bpf' is required for DHCP. 87device bpf #Berkeley packet filter 88 89# USB support 90options USB_DEBUG # enable debug msgs 91device uhci # UHCI PCI->USB interface 92device ohci # OHCI PCI->USB interface 93device ehci # EHCI PCI->USB interface 94device usb # USB Bus (required) 95device uhid # "Human Interface Devices" 96device ukbd # Keyboard 97options KBD_INSTALL_CDEV # install a CDEV entry in /dev 98device ulpt # Printer 99device umass # Disks/Mass storage - Requires scbus and da0 100device ums # Mouse 101# USB Ethernet 102device miibus # MII bus support 103device aue # ADMtek USB Ethernet 104device axe # ASIX Electronics USB Ethernet 105device cdce # Generic USB over Ethernet 106device cue # CATC USB Ethernet 107device kue # Kawasaki LSI USB Ethernet 108 109# GPIO 110device gpio 111device wiigpio 112