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