1 1.62 sevan # $NetBSD: EXPLORA451,v 1.62 2018/01/23 14:47:54 sevan Exp $ 2 1.1 hannken # 3 1.1 hannken # GENERIC -- everything that's currently supported 4 1.1 hannken # 5 1.1 hannken 6 1.61 mrg include "arch/evbppc/conf/std.explora" 7 1.1 hannken 8 1.1 hannken #options INCLUDE_CONFIG_FILE # embed config file in kernel binary 9 1.1 hannken 10 1.1 hannken #ident "EXPLORA451" 11 1.1 hannken 12 1.1 hannken maxusers 32 13 1.1 hannken 14 1.1 hannken # Options for necessary to use root memory disk 15 1.1 hannken #options MEMORY_DISK_HOOKS 16 1.1 hannken #options MEMORY_DISK_IS_ROOT 17 1.1 hannken #options MEMORY_DISK_SERVER=0 18 1.1 hannken #options MEMORY_DISK_ROOT_SIZE=4096 19 1.1 hannken 20 1.1 hannken # Standard system options 21 1.1 hannken 22 1.1 hannken options INSECURE # disable kernel security levels - X needs this 23 1.1 hannken 24 1.1 hannken options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 25 1.1 hannken options NTP # NTP phase/frequency locked loop 26 1.1 hannken 27 1.1 hannken options KTRACE # system call tracing via ktrace(1) 28 1.1 hannken 29 1.1 hannken options SYSVMSG # System V-like message queues 30 1.1 hannken options SYSVSEM # System V-like semaphores 31 1.1 hannken #options SEMMNI=10 # number of semaphore identifiers 32 1.1 hannken #options SEMMNS=60 # number of semaphores in system 33 1.1 hannken #options SEMUME=10 # max number of undo entries per process 34 1.1 hannken #options SEMMNU=30 # number of undo structures in system 35 1.1 hannken options SYSVSHM # System V-like memory sharing 36 1.1 hannken 37 1.1 hannken options USERCONF # userconf(4) support 38 1.1 hannken #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 39 1.5 atatat #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 40 1.1 hannken 41 1.62 sevan # Alternate buffer queue strategies for better responsiveness under high 42 1.62 sevan # disk I/O load. 43 1.13 tsutsui #options BUFQ_READPRIO 44 1.13 tsutsui #options BUFQ_PRIOCSCAN 45 1.1 hannken 46 1.1 hannken # Diagnostic/debugging support options 47 1.1 hannken options DIAGNOSTIC # expensive kernel consistency checks 48 1.1 hannken options DEBUG # expensive debugging checks/support 49 1.1 hannken options DDB # in-kernel debugger 50 1.1 hannken options DDB_HISTORY_SIZE=512 # enable history editing in DDB 51 1.1 hannken #options KGDB # remote debugger 52 1.1 hannken #options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 53 1.1 hannken makeoptions DEBUG="-g" # compile full symbol table 54 1.57 joerg makeoptions COPY_SYMTAB=1 55 1.1 hannken 56 1.1 hannken # Compatibility options 57 1.61 mrg include "conf/compat_netbsd13.config" 58 1.1 hannken options COMPAT_NOMID # compatibility with 386BSD, BSDI, NetBSD 0.8, 59 1.1 hannken 60 1.1 hannken # File systems 61 1.1 hannken file-system FFS # UFS 62 1.1 hannken file-system EXT2FS # second extended file system (linux) 63 1.1 hannken file-system LFS # log-structured file system 64 1.1 hannken file-system MFS # memory file system 65 1.1 hannken file-system NFS # Network File System client 66 1.1 hannken file-system NTFS # Windows/NT file system (experimental) 67 1.1 hannken file-system CD9660 # ISO 9660 + Rock Ridge file system 68 1.1 hannken file-system MSDOSFS # MS-DOS file system 69 1.1 hannken file-system FDESC # /dev/fd 70 1.1 hannken file-system KERNFS # /kern 71 1.1 hannken file-system NULLFS # loopback file system 72 1.1 hannken file-system OVERLAY # overlay file system 73 1.39 pooka file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) 74 1.1 hannken file-system PROCFS # /proc 75 1.1 hannken file-system UMAPFS # NULLFS + uid and gid remapping 76 1.1 hannken file-system UNION # union file system 77 1.1 hannken file-system CODA # Coda File System; also needs vcoda (below) 78 1.1 hannken file-system SMBFS # experimental - CIFS; also needs nsmb (below) 79 1.18 christos file-system PTYFS # /dev/pts/N support 80 1.1 hannken 81 1.1 hannken # File system options 82 1.42 bouyer options QUOTA # legacy UFS quotas 83 1.42 bouyer options QUOTA2 # new, in-filesystem UFS quotas 84 1.1 hannken #options FFS_EI # FFS Endian Independent support 85 1.47 dholland options WAPBL # File system journaling support 86 1.1 hannken options NFSSERVER # Network File System server 87 1.19 tsutsui #options FFS_NO_SNAPSHOT # No FFS snapshot support 88 1.1 hannken #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 89 1.1 hannken # immutable) behave as system flags. 90 1.1 hannken 91 1.1 hannken # Networking options 92 1.1 hannken #options GATEWAY # packet forwarding 93 1.1 hannken options INET # IP + ICMP + TCP + UDP 94 1.1 hannken options INET6 # IPV6 95 1.1 hannken #options IPSEC # IP security 96 1.1 hannken #options IPSEC_DEBUG # debug for IP security 97 1.1 hannken #options MROUTING # IP multicast routing 98 1.6 manu #options PIM # Protocol Independent Multicast 99 1.1 hannken options NETATALK # AppleTalk networking protocols 100 1.1 hannken options PPP_BSDCOMP # BSD-Compress compression support for PPP 101 1.1 hannken options PPP_DEFLATE # Deflate compression support for PPP 102 1.1 hannken options PPP_FILTER # Active filter support for PPP (requires bpf) 103 1.1 hannken options IPFILTER_LOG # ipmon(8) log support 104 1.28 christos options IPFILTER_LOOKUP # ippool(8) support 105 1.1 hannken #options IPFILTER_DEFAULT_BLOCK # block all packets by default 106 1.1 hannken #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 107 1.1 hannken 108 1.1 hannken # Options for wscons 109 1.1 hannken # 110 1.1 hannken # builtin terminal emulations 111 1.1 hannken #options WSEMUL_SUN # sun terminal emulation 112 1.1 hannken options WSEMUL_VT100 # VT100 / VT220 emulation 113 1.1 hannken # different kernel output - see dev/wscons/wsdisplayvar.h 114 1.1 hannken options WS_KERNEL_FG=WSCOL_GREEN 115 1.1 hannken #options WS_KERNEL_BG=WSCOL_BLACK 116 1.1 hannken # compatibility to other console drivers 117 1.1 hannken #options WSDISPLAY_COMPAT_PCVT # emulate some ioctls 118 1.1 hannken #options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls 119 1.48 abs #options WSDISPLAY_COMPAT_USL # wsconscfg VT handling 120 1.1 hannken #options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes 121 1.25 drochner # see dev/pckbport/wskbdmap_mfii.c for implemented layouts 122 1.1 hannken #options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" 123 1.1 hannken # allocate a number of virtual screens at autoconfiguration time 124 1.1 hannken options WSDISPLAY_DEFAULTSCREENS=1 125 1.1 hannken 126 1.1 hannken # Options for netboot 127 1.1 hannken options NFS_BOOT_BOOTPARAM 128 1.1 hannken options NFS_BOOT_DHCP 129 1.1 hannken 130 1.1 hannken config netbsd root on ? type ? 131 1.1 hannken 132 1.1 hannken elb0 at root 133 1.1 hannken 134 1.1 hannken cpu0 at elb? 135 1.1 hannken com0 at elb? 136 1.1 hannken lpt0 at elb? 137 1.1 hannken le0 at elb? 138 1.1 hannken 139 1.1 hannken fb0 at elb? 140 1.1 hannken wsdisplay* at fb? 141 1.1 hannken 142 1.1 hannken pckbc0 at elb? 143 1.1 hannken pckbd* at pckbc? 144 1.1 hannken wskbd* at pckbd? console ? 145 1.1 hannken pms* at pckbc? 146 1.1 hannken wsmouse* at pms? mux 0 147 1.1 hannken 148 1.1 hannken # Pseudo-Devices 149 1.1 hannken 150 1.1 hannken # disk/mass storage pseudo-devices 151 1.1 hannken 152 1.41 hannken pseudo-device md # memory disk device (ramdisk) 153 1.22 cube pseudo-device vnd # disk-like interface to files 154 1.39 pooka pseudo-device putter # for puffs and pud 155 1.1 hannken 156 1.1 hannken # network pseudo-devices 157 1.21 rpaulo pseudo-device bpfilter # Berkeley packet filter 158 1.1 hannken pseudo-device ipfilter # IP filter (firewall) and NAT 159 1.1 hannken pseudo-device loop # network loopback 160 1.22 cube pseudo-device ppp # Point-to-Point Protocol 161 1.1 hannken pseudo-device pppoe # PPP over Ethernet (RFC 2516) 162 1.22 cube pseudo-device sl # Serial Line IP 163 1.22 cube pseudo-device strip # Starmode Radio IP (Metricom) 164 1.1 hannken pseudo-device irframetty # IrDA frame line discipline 165 1.22 cube pseudo-device tun # network tunneling over tty 166 1.9 cube pseudo-device tap # virtual Ethernet 167 1.22 cube pseudo-device gre # generic L3 over IP tunnel 168 1.22 cube pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) 169 1.22 cube #pseudo-device faith # IPv[46] tcp relay translation i/f 170 1.24 pavel pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation 171 1.1 hannken pseudo-device vlan # IEEE 802.1q encapsulation 172 1.1 hannken pseudo-device bridge # simple inter-network bridging 173 1.1 hannken #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too 174 1.1 hannken 175 1.1 hannken # miscellaneous pseudo-devices 176 1.1 hannken pseudo-device pty # pseudo-terminals 177 1.1 hannken #options RND_COM # use "com" randomness as well (BROKEN) 178 1.1 hannken pseudo-device clockctl # user control of clock subsystem 179 1.26 simonb pseudo-device ksyms # /dev/ksyms 180 1.1 hannken 181 1.1 hannken # a pseudo device needed for Coda # also needs CODA (above) 182 1.52 christos pseudo-device vcoda # coda minicache <-> venus comm. 183 1.1 hannken 184 1.1 hannken # a pseudo device needed for SMBFS 185 1.1 hannken pseudo-device nsmb # experimental - SMB requester 186 1.1 hannken 187 1.1 hannken # wscons pseudo-devices 188 1.1 hannken pseudo-device wsmux # mouse & keyboard multiplexor 189 1.1 hannken pseudo-device wsfont 190