1# $NetBSD: AP_MS104_SH4,v 1.12 2019/04/26 21:40:29 sevan Exp $ 2# 3# Alpha project AP-MS104-SH4 config file 4# 5 6# for big endian 7#include "arch/evbsh3/conf/std.evbsh3.eb" 8# for little endian 9include "arch/evbsh3/conf/std.evbsh3.el" 10include "arch/evbsh3/conf/std.ap_ms104_sh4" 11 12#options INCLUDE_CONFIG_FILE # embed config file in kernel binary 13 14maxusers 32 15 16# CPU releated options 17options SH4_CACHE_DISABLE_EMODE 18 19# kloader-related 20options KLOADER 21options KLOADER_KERNEL_PATH="\"/netbsd\"" 22#options KLOADER_DEBUG 23 24# Standard system options 25 26options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 27options NTP # NTP phase/frequency locked loop 28 29options KTRACE # system call tracing via ktrace(1) 30 31options SYSVMSG # System V-like message queues 32options SYSVSEM # System V-like semaphores 33options SYSVSHM # System V-like memory sharing 34 35options USERCONF # userconf(4) support 36#options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 37 38# Alternate buffer queue strategies for better responsiveness under high 39# disk I/O load. 40#options BUFQ_READPRIO 41options BUFQ_PRIOCSCAN 42 43# Development and Debugging options 44options DIAGNOSTIC # expensive kernel consistency checks 45#options DEBUG # expensive debugging checks/support 46#options LOCKDEBUG # expensive locking checks/support 47options DDB # in-kernel debugger 48#options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' 49options DDB_HISTORY_SIZE=512 # enable history editing in DDB 50#options DDB_VERBOSE_HELP 51#makeoptions DEBUG="-g" # compile full symbol table 52makeoptions COPY_SYMTAB=1 53 54# Compatibility options 55include "conf/compat_netbsd14.config" 56 57# File systems 58file-system FFS # UFS 59file-system KERNFS # /kern 60file-system MSDOSFS # MS-DOS file system 61file-system NFS # Network File System client 62file-system PTYFS # /dev/ptm support 63file-system PROCFS # /proc 64file-system TMPFS # Efficient memory file-system 65 66# File system options 67options FFS_NO_SNAPSHOT # No FFS snapshot support 68options WAPBL # File system journaling support 69 70# Networking options 71options INET # IP + ICMP + TCP + UDP 72options INET6 # IPV6 73 74# Kernel root file system and dump configuration. 75config netbsd root on ? type ? 76 77options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM 78 79# 80# Device configuration 81# 82mainbus0 at root 83cpu* at mainbus? 84shb* at mainbus? 85options SCIFCONSOLE,SCIFCN_SPEED=38400 86scif0 at shb? 87sci0 at shb? 88 89# Ricoh RS5C316 Real Time Clock 90rs5c313rtc0 at mainbus? 91 92# Network interface 93sm0 at mainbus? # SMC LAN91C111 94sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs 95 96# PCMCIA bus support 97shpcmcia0 at mainbus? 98pcmcia* at shpcmcia? 99#options PCMCIAVERBOSE 100#options PCMCIACISDEBUG 101 102# IDE and related devices 103wdc* at pcmcia? function ? 104atabus* at ata? 105wd* at atabus? drive ? flags 0x0000 106 107# Pseudo-Devices 108 109# disk/mass storage pseudo-devices 110pseudo-device md # memory disk device (ramdisk) 111 112pseudo-device vnd # disk-like interface to files 113options VND_COMPRESSION # compressed vnd(4) 114 115# network pseudo-devices 116pseudo-device bpfilter # Berkeley packet filter 117pseudo-device carp # Common Address Redundancy Protocol 118pseudo-device loop # network loopback 119 120# miscellaneous pseudo-devices 121pseudo-device pty # pseudo-terminals 122pseudo-device clockctl # user control of clock subsystem 123pseudo-device ksyms # /dev/ksyms 124 125# userland interface to drivers, including autoconf and properties retrieval 126pseudo-device drvctl 127 128include "dev/veriexec.config" 129