GENERIC revision 1.5
1# $NetBSD: GENERIC,v 1.5 2001/01/31 00:14:29 thorpej Exp $ 2# 3# GENERIC -- everything that's currently supported 4# 5 6include "arch/dreamcast/conf/std.dreamcast" 7 8# Enable the hooks used for initializing the root memory-disk. 9options MEMORY_DISK_HOOKS 10options MEMORY_DISK_IS_ROOT # force root on memory disk 11options MEMORY_DISK_SERVER=0 # no userspace memory disk support 12#options MINIROOTSIZE=2880 # size of memory disk, in blocks 13options MINIROOTSIZE=6000 14 15options DONT_INIT_BSC 16 17# wscons options 18options RCONS_16BPP 19options WSEMUL_VT100 # VT100 / VT220 emulation 20 21maxusers 16 # estimated number of users 22 23# CPU support 24options SH7750 25options SH4 26options DREAMCAST 27# options SH4_PCMCIA 28options EVBSH4 29#options MMEYE 30options PCLOCK=50000000 # 50MHz 31options IOM_ROM_BEGIN=0x00000000 32options IOM_ROM_SIZE=0x00100000 # 1MB 33options IOM_RAM_BEGIN=0x8c000000 34options IOM_RAM_SIZE=0x01000000 # 16MB 35#options INITTODR_ALWAYS_USE_RTC 36#options BRAINS 37#options USE_RTCCLK 38#options SYNC_CLOCK_TO_RTC 39 40options LED_ADDR=0xa8000000 41 42# Standard system options 43#options UCONSOLE # users can use TIOCCONS (for xconsole) 44#options INSECURE # disable kernel security levels 45 46#options RTC_OFFSET=-540 47options HZ=64 # clock interrupt generates every 1/HZ sec 48#options NTP # NTP phase/frequency locked loop 49 50#options KTRACE # system call tracing via ktrace(1) 51 52#options SYSVMSG # System V-like message queues 53#options SYSVSEM # System V-like semaphores 54#options SYSVSHM # System V-like memory sharing 55#options SHMMAXPGS=1024 # 1024 pages is the default 56 57# Diagnostic/debugging support options 58#options DIAGNOSTIC # cheap kernel consistency checks 59#options DEBUG # expensive debugging checks/support 60#options DDB # in-kernel debugger 61#makeoptions DEBUG="-g" # compile full symbol table 62#options SYSCALL_DEBUG 63#options UVMHIST 64#options UVMHIST_PRINT 65 66# Compatibility options 67options COMPAT_13 # NetBSD 1.3 68options COMPAT_14 # NetBSD 1.4, 69options COMPAT_43 # and 4.3BSD 70 71# Executable format options 72options EXEC_COFF # COFF executables 73options EXEC_ELF32 # 32-bit ELF executables 74 75# File systems 76file-system FFS # UFS 77file-system MFS # memory file system 78#file-system NFS # Network File System client 79file-system PROCFS # /proc 80file-system KERNFS # /kern 81#file-system NULLFS # loopback file system 82#file-system UMAPFS # NULLFS + uid and gid remapping 83file-system CD9660 # CD-ROM file system 84 85# File system options 86#options QUOTA # UFS quotas 87#options NFSSERVER # Network File System server 88 89# Networking options 90options INET # IP + ICMP + TCP + UDP 91#options NFS_BOOT_DHCP # Support DHCP NFS root 92 93#options PCIVERBOSE # verbose PCI device autoconfig messages 94#options PCI_CONFIG_DUMP # verbosely dump PCI config space 95#options PCMCIAVERBOSE # verbose PCMCIA configuration messages 96 97# Kernel root file system and dump configuration. 98#config netbsd root on ? type nfs 99#config netbsd root on wd0a type ffs 100config netbsd root on ? type ffs 101 102# 103# Device configuration 104# 105 106mainbus0 at root 107 108shb* at mainbus? 109 110maple0 at shb? 111 112# Serial Devices 113 114options SCIFCN_SPEED=57600 115scif0 at shb? port 0xffe80000 irq 12 116 117pvr0 at shb? 118 119mkbd* at maple? port ? subunit ? 120 121wsdisplay* at pvr? console ? 122wskbd* at mkbd? console ? 123 124gdrom0 at shb? 125 126 127# SH PCMCIA controllers 128#shpcic0 at shb? port 0xb000000a iomem 0xb8000000 iosiz 0x1000000 129#shpcic1 at shb? port 0xb000000c iomem 0xb9000000 iosiz 0x1000000 130 131# PCMCIA bus support 132#pcmcia* at shpcic? controller ? socket ? 133 134#com* at pcmcia? function ? # Modems and serial cards 135#wdc* at pcmcia? function ? 136#wd* at wdc? drive ? # the drives themselves 137 138#ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet 139#mbe* at pcmcia? function ? # MB8696x based Ethernet 140#ne* at pcmcia? function ? # NE2000-compatible Ethernet 141#sm* at pcmcia? function ? # Megahertz Ethernet 142 143#pseudo-device vnd 4 # disk-like interface to files 144#pseudo-device bpfilter 8 # Berkeley packet filter 145#pseudo-device ipfilter # IP filter (firewall) and NAT 146pseudo-device loop # network loopback 147pseudo-device pty # pseudo-terminals 148#pseudo-device ppp 2 # Point-to-Point Protocol 149#pseudo-device tun 2 # network tunneling over tty 150 151# Enable the hooks used for initializing the root memory-disk. 152#options MEMORY_DISK_HOOKS 153#options MEMORY_DISK_IS_ROOT # force root on memory disk 154#options MEMORY_DISK_SERVER=0 # no userspace memory disk support 155#options MINIROOTSIZE=3074 # size of memory disk, in blocks 156 157pseudo-device md 1 # memory disk device (ramdisk) 158