1 1.68 roy # $NetBSD: EXPLORA451,v 1.68 2020/09/27 13:48:51 roy 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.18 christos file-system PTYFS # /dev/pts/N support 79 1.1 hannken 80 1.1 hannken # File system options 81 1.42 bouyer options QUOTA # legacy UFS quotas 82 1.42 bouyer options QUOTA2 # new, in-filesystem UFS quotas 83 1.1 hannken #options FFS_EI # FFS Endian Independent support 84 1.47 dholland options WAPBL # File system journaling support 85 1.1 hannken options NFSSERVER # Network File System server 86 1.19 tsutsui #options FFS_NO_SNAPSHOT # No FFS snapshot support 87 1.1 hannken #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 88 1.1 hannken # immutable) behave as system flags. 89 1.1 hannken 90 1.1 hannken # Networking options 91 1.1 hannken #options GATEWAY # packet forwarding 92 1.1 hannken options INET # IP + ICMP + TCP + UDP 93 1.1 hannken options INET6 # IPV6 94 1.1 hannken #options IPSEC # IP security 95 1.1 hannken #options IPSEC_DEBUG # debug for IP security 96 1.1 hannken #options MROUTING # IP multicast routing 97 1.6 manu #options PIM # Protocol Independent Multicast 98 1.1 hannken options NETATALK # AppleTalk networking protocols 99 1.1 hannken options PPP_BSDCOMP # BSD-Compress compression support for PPP 100 1.1 hannken options PPP_DEFLATE # Deflate compression support for PPP 101 1.1 hannken options PPP_FILTER # Active filter support for PPP (requires bpf) 102 1.1 hannken #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 103 1.1 hannken 104 1.1 hannken # Options for wscons 105 1.1 hannken # 106 1.1 hannken # builtin terminal emulations 107 1.1 hannken #options WSEMUL_SUN # sun terminal emulation 108 1.1 hannken options WSEMUL_VT100 # VT100 / VT220 emulation 109 1.1 hannken # different kernel output - see dev/wscons/wsdisplayvar.h 110 1.1 hannken options WS_KERNEL_FG=WSCOL_GREEN 111 1.1 hannken #options WS_KERNEL_BG=WSCOL_BLACK 112 1.1 hannken # compatibility to other console drivers 113 1.1 hannken #options WSDISPLAY_COMPAT_PCVT # emulate some ioctls 114 1.1 hannken #options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls 115 1.48 abs #options WSDISPLAY_COMPAT_USL # wsconscfg VT handling 116 1.1 hannken #options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes 117 1.25 drochner # see dev/pckbport/wskbdmap_mfii.c for implemented layouts 118 1.1 hannken #options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" 119 1.1 hannken # allocate a number of virtual screens at autoconfiguration time 120 1.1 hannken options WSDISPLAY_DEFAULTSCREENS=1 121 1.1 hannken 122 1.1 hannken # Options for netboot 123 1.1 hannken options NFS_BOOT_BOOTPARAM 124 1.1 hannken options NFS_BOOT_DHCP 125 1.1 hannken 126 1.1 hannken config netbsd root on ? type ? 127 1.1 hannken 128 1.1 hannken elb0 at root 129 1.1 hannken 130 1.1 hannken cpu0 at elb? 131 1.1 hannken com0 at elb? 132 1.1 hannken lpt0 at elb? 133 1.1 hannken le0 at elb? 134 1.1 hannken 135 1.1 hannken fb0 at elb? 136 1.1 hannken wsdisplay* at fb? 137 1.1 hannken 138 1.1 hannken pckbc0 at elb? 139 1.1 hannken pckbd* at pckbc? 140 1.1 hannken wskbd* at pckbd? console ? 141 1.1 hannken pms* at pckbc? 142 1.1 hannken wsmouse* at pms? mux 0 143 1.1 hannken 144 1.1 hannken # Pseudo-Devices 145 1.1 hannken 146 1.1 hannken # disk/mass storage pseudo-devices 147 1.1 hannken 148 1.41 hannken pseudo-device md # memory disk device (ramdisk) 149 1.22 cube pseudo-device vnd # disk-like interface to files 150 1.39 pooka pseudo-device putter # for puffs and pud 151 1.1 hannken 152 1.1 hannken # network pseudo-devices 153 1.21 rpaulo pseudo-device bpfilter # Berkeley packet filter 154 1.64 sevan pseudo-device carp # Common Address Redundancy Protocol 155 1.63 maxv pseudo-device npf # NPF packet filter 156 1.1 hannken pseudo-device loop # network loopback 157 1.22 cube pseudo-device ppp # Point-to-Point Protocol 158 1.1 hannken pseudo-device pppoe # PPP over Ethernet (RFC 2516) 159 1.22 cube pseudo-device sl # Serial Line IP 160 1.1 hannken pseudo-device irframetty # IrDA frame line discipline 161 1.22 cube pseudo-device tun # network tunneling over tty 162 1.9 cube pseudo-device tap # virtual Ethernet 163 1.22 cube pseudo-device gre # generic L3 over IP tunnel 164 1.22 cube pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) 165 1.22 cube #pseudo-device faith # IPv[46] tcp relay translation i/f 166 1.24 pavel pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation 167 1.1 hannken pseudo-device vlan # IEEE 802.1q encapsulation 168 1.1 hannken pseudo-device bridge # simple inter-network bridging 169 1.68 roy pseudo-device vether # Virtual Ethernet for bridge 170 1.1 hannken 171 1.1 hannken # miscellaneous pseudo-devices 172 1.1 hannken pseudo-device pty # pseudo-terminals 173 1.1 hannken #options RND_COM # use "com" randomness as well (BROKEN) 174 1.1 hannken pseudo-device clockctl # user control of clock subsystem 175 1.26 simonb pseudo-device ksyms # /dev/ksyms 176 1.1 hannken 177 1.1 hannken # a pseudo device needed for Coda # also needs CODA (above) 178 1.52 christos pseudo-device vcoda # coda minicache <-> venus comm. 179 1.1 hannken 180 1.1 hannken # wscons pseudo-devices 181 1.1 hannken pseudo-device wsmux # mouse & keyboard multiplexor 182 1.1 hannken pseudo-device wsfont 183 1.64 sevan 184 1.64 sevan include "dev/veriexec.config" 185