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