1 1.72 simonb # $NetBSD: EXPLORA451,v 1.72 2022/08/07 02:52:25 simonb Exp $ 2 1.1 hannken # 3 1.70 rin # EXPLORA451 -- NCD Explora 450 Series Thin Client 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.69 rin file-system TMPFS # Efficient memory file-system 80 1.1 hannken 81 1.1 hannken # File system options 82 1.72 simonb #options FFS_EI # FFS Endian Independent support 83 1.72 simonb #options FFS_NO_SNAPSHOT # No FFS snapshot support 84 1.42 bouyer options QUOTA # legacy UFS quotas 85 1.42 bouyer options QUOTA2 # new, in-filesystem UFS quotas 86 1.72 simonb #options UFS_DIRHASH # UFS Large Directory Hashing 87 1.72 simonb #options UFS_EXTATTR # Extended attribute support for UFS1 88 1.47 dholland options WAPBL # File system journaling support 89 1.72 simonb #options LFS_DIRHASH # LFS version of UFS_DIRHASH - experimental 90 1.1 hannken #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 91 1.1 hannken # immutable) behave as system flags. 92 1.72 simonb options NFSSERVER # Network File System server 93 1.1 hannken 94 1.1 hannken # Networking options 95 1.1 hannken #options GATEWAY # packet forwarding 96 1.1 hannken options INET # IP + ICMP + TCP + UDP 97 1.1 hannken options INET6 # IPV6 98 1.1 hannken #options IPSEC # IP security 99 1.1 hannken #options IPSEC_DEBUG # debug for IP security 100 1.1 hannken #options MROUTING # IP multicast routing 101 1.6 manu #options PIM # Protocol Independent Multicast 102 1.1 hannken options NETATALK # AppleTalk networking protocols 103 1.1 hannken options PPP_BSDCOMP # BSD-Compress compression support for PPP 104 1.1 hannken options PPP_DEFLATE # Deflate compression support for PPP 105 1.1 hannken options PPP_FILTER # Active filter support for PPP (requires bpf) 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.71 rin options NFS_BOOT_UDP # for much better performance 128 1.1 hannken options NFS_BOOT_BOOTPARAM 129 1.1 hannken options NFS_BOOT_DHCP 130 1.1 hannken 131 1.1 hannken config netbsd root on ? type ? 132 1.1 hannken 133 1.1 hannken elb0 at root 134 1.1 hannken 135 1.1 hannken cpu0 at elb? 136 1.1 hannken com0 at elb? 137 1.1 hannken lpt0 at elb? 138 1.1 hannken le0 at elb? 139 1.1 hannken 140 1.1 hannken fb0 at elb? 141 1.1 hannken wsdisplay* at fb? 142 1.1 hannken 143 1.1 hannken pckbc0 at elb? 144 1.1 hannken pckbd* at pckbc? 145 1.1 hannken wskbd* at pckbd? console ? 146 1.1 hannken pms* at pckbc? 147 1.1 hannken wsmouse* at pms? mux 0 148 1.1 hannken 149 1.1 hannken # Pseudo-Devices 150 1.1 hannken 151 1.1 hannken # disk/mass storage pseudo-devices 152 1.1 hannken 153 1.41 hannken pseudo-device md # memory disk device (ramdisk) 154 1.22 cube pseudo-device vnd # disk-like interface to files 155 1.39 pooka pseudo-device putter # for puffs and pud 156 1.1 hannken 157 1.1 hannken # network pseudo-devices 158 1.21 rpaulo pseudo-device bpfilter # Berkeley packet filter 159 1.64 sevan pseudo-device carp # Common Address Redundancy Protocol 160 1.63 maxv pseudo-device npf # NPF packet filter 161 1.1 hannken pseudo-device loop # network loopback 162 1.22 cube pseudo-device ppp # Point-to-Point Protocol 163 1.1 hannken pseudo-device pppoe # PPP over Ethernet (RFC 2516) 164 1.22 cube pseudo-device sl # Serial Line IP 165 1.1 hannken pseudo-device irframetty # IrDA frame line discipline 166 1.22 cube pseudo-device tun # network tunneling over tty 167 1.9 cube pseudo-device tap # virtual Ethernet 168 1.22 cube pseudo-device gre # generic L3 over IP tunnel 169 1.22 cube pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) 170 1.22 cube #pseudo-device faith # IPv[46] tcp relay translation i/f 171 1.24 pavel pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation 172 1.1 hannken pseudo-device vlan # IEEE 802.1q encapsulation 173 1.1 hannken pseudo-device bridge # simple inter-network bridging 174 1.68 roy pseudo-device vether # Virtual Ethernet for bridge 175 1.1 hannken 176 1.1 hannken # miscellaneous pseudo-devices 177 1.1 hannken pseudo-device pty # pseudo-terminals 178 1.1 hannken #options RND_COM # use "com" randomness as well (BROKEN) 179 1.1 hannken pseudo-device clockctl # user control of clock subsystem 180 1.26 simonb pseudo-device ksyms # /dev/ksyms 181 1.1 hannken 182 1.1 hannken # a pseudo device needed for Coda # also needs CODA (above) 183 1.52 christos pseudo-device vcoda # coda minicache <-> venus comm. 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