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