1 1.64 sevan # $NetBSD: EXPLORA451,v 1.64 2019/04/26 21:40:29 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.64 sevan 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 TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 104 1.1 hannken 105 1.1 hannken # Options for wscons 106 1.1 hannken # 107 1.1 hannken # builtin terminal emulations 108 1.1 hannken #options WSEMUL_SUN # sun terminal emulation 109 1.1 hannken options WSEMUL_VT100 # VT100 / VT220 emulation 110 1.1 hannken # different kernel output - see dev/wscons/wsdisplayvar.h 111 1.1 hannken options WS_KERNEL_FG=WSCOL_GREEN 112 1.1 hannken #options WS_KERNEL_BG=WSCOL_BLACK 113 1.1 hannken # compatibility to other console drivers 114 1.1 hannken #options WSDISPLAY_COMPAT_PCVT # emulate some ioctls 115 1.1 hannken #options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls 116 1.48 abs #options WSDISPLAY_COMPAT_USL # wsconscfg VT handling 117 1.1 hannken #options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes 118 1.25 drochner # see dev/pckbport/wskbdmap_mfii.c for implemented layouts 119 1.1 hannken #options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" 120 1.1 hannken # allocate a number of virtual screens at autoconfiguration time 121 1.1 hannken options WSDISPLAY_DEFAULTSCREENS=1 122 1.1 hannken 123 1.1 hannken # Options for netboot 124 1.1 hannken options NFS_BOOT_BOOTPARAM 125 1.1 hannken options NFS_BOOT_DHCP 126 1.1 hannken 127 1.1 hannken config netbsd root on ? type ? 128 1.1 hannken 129 1.1 hannken elb0 at root 130 1.1 hannken 131 1.1 hannken cpu0 at elb? 132 1.1 hannken com0 at elb? 133 1.1 hannken lpt0 at elb? 134 1.1 hannken le0 at elb? 135 1.1 hannken 136 1.1 hannken fb0 at elb? 137 1.1 hannken wsdisplay* at fb? 138 1.1 hannken 139 1.1 hannken pckbc0 at elb? 140 1.1 hannken pckbd* at pckbc? 141 1.1 hannken wskbd* at pckbd? console ? 142 1.1 hannken pms* at pckbc? 143 1.1 hannken wsmouse* at pms? mux 0 144 1.1 hannken 145 1.1 hannken # Pseudo-Devices 146 1.1 hannken 147 1.1 hannken # disk/mass storage pseudo-devices 148 1.1 hannken 149 1.41 hannken pseudo-device md # memory disk device (ramdisk) 150 1.22 cube pseudo-device vnd # disk-like interface to files 151 1.39 pooka pseudo-device putter # for puffs and pud 152 1.1 hannken 153 1.1 hannken # network pseudo-devices 154 1.21 rpaulo pseudo-device bpfilter # Berkeley packet filter 155 1.64 sevan pseudo-device carp # Common Address Redundancy Protocol 156 1.63 maxv pseudo-device npf # NPF packet filter 157 1.1 hannken pseudo-device loop # network loopback 158 1.22 cube pseudo-device ppp # Point-to-Point Protocol 159 1.1 hannken pseudo-device pppoe # PPP over Ethernet (RFC 2516) 160 1.22 cube pseudo-device sl # Serial Line IP 161 1.22 cube pseudo-device strip # Starmode Radio IP (Metricom) 162 1.1 hannken pseudo-device irframetty # IrDA frame line discipline 163 1.22 cube pseudo-device tun # network tunneling over tty 164 1.9 cube pseudo-device tap # virtual Ethernet 165 1.22 cube pseudo-device gre # generic L3 over IP tunnel 166 1.22 cube pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) 167 1.22 cube #pseudo-device faith # IPv[46] tcp relay translation i/f 168 1.24 pavel pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation 169 1.1 hannken pseudo-device vlan # IEEE 802.1q encapsulation 170 1.1 hannken pseudo-device bridge # simple inter-network bridging 171 1.1 hannken #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too 172 1.1 hannken 173 1.1 hannken # miscellaneous pseudo-devices 174 1.1 hannken pseudo-device pty # pseudo-terminals 175 1.1 hannken #options RND_COM # use "com" randomness as well (BROKEN) 176 1.1 hannken pseudo-device clockctl # user control of clock subsystem 177 1.26 simonb pseudo-device ksyms # /dev/ksyms 178 1.1 hannken 179 1.1 hannken # a pseudo device needed for Coda # also needs CODA (above) 180 1.52 christos pseudo-device vcoda # coda minicache <-> venus comm. 181 1.1 hannken 182 1.1 hannken # a pseudo device needed for SMBFS 183 1.1 hannken pseudo-device nsmb # experimental - SMB requester 184 1.1 hannken 185 1.1 hannken # wscons pseudo-devices 186 1.1 hannken pseudo-device wsmux # mouse & keyboard multiplexor 187 1.1 hannken pseudo-device wsfont 188 1.64 sevan 189 1.64 sevan include "dev/veriexec.config" 190