GENERIC revision 1.4
11.4Smarcus# $NetBSD: GENERIC,v 1.4 2001/01/21 23:38:34 marcus Exp $ 21.1Smarcus# 31.1Smarcus# GENERIC -- everything that's currently supported 41.1Smarcus# 51.1Smarcus 61.1Smarcusinclude "arch/dreamcast/conf/std.dreamcast" 71.1Smarcus 81.1Smarcus# Enable the hooks used for initializing the root memory-disk. 91.1Smarcusoptions MEMORY_DISK_HOOKS 101.1Smarcusoptions MEMORY_DISK_IS_ROOT # force root on memory disk 111.1Smarcusoptions MEMORY_DISK_SERVER=0 # no userspace memory disk support 121.3Smarcus#options MINIROOTSIZE=2880 # size of memory disk, in blocks 131.3Smarcusoptions MINIROOTSIZE=6000 141.1Smarcus 151.1Smarcusoptions DONT_INIT_BSC 161.1Smarcus 171.3Smarcus# wscons options 181.3Smarcusoptions RCONS_16BPP 191.3Smarcusoptions WSEMUL_VT100 # VT100 / VT220 emulation 201.3Smarcus 211.1Smarcusmaxusers 16 # estimated number of users 221.1Smarcus 231.1Smarcus# CPU support 241.1Smarcusoptions SH7750 251.1Smarcusoptions SH4 261.3Smarcusoptions DREAMCAST 271.1Smarcus# options SH4_PCMCIA 281.1Smarcusoptions EVBSH4 291.3Smarcus#options MMEYE 301.1Smarcusoptions PCLOCK=50000000 # 50MHz 311.1Smarcusoptions IOM_ROM_BEGIN=0x00000000 321.1Smarcusoptions IOM_ROM_SIZE=0x00100000 # 1MB 331.1Smarcusoptions IOM_RAM_BEGIN=0x8c000000 341.1Smarcusoptions IOM_RAM_SIZE=0x01000000 # 16MB 351.3Smarcus#options INITTODR_ALWAYS_USE_RTC 361.3Smarcus#options BRAINS 371.3Smarcus#options USE_RTCCLK 381.3Smarcus#options SYNC_CLOCK_TO_RTC 391.1Smarcus 401.1Smarcusoptions LED_ADDR=0xa8000000 411.1Smarcus 421.1Smarcus# Standard system options 431.1Smarcus#options UCONSOLE # users can use TIOCCONS (for xconsole) 441.1Smarcus#options INSECURE # disable kernel security levels 451.1Smarcus 461.1Smarcus#options RTC_OFFSET=-540 471.1Smarcusoptions HZ=64 # clock interrupt generates every 1/HZ sec 481.1Smarcus#options NTP # NTP phase/frequency locked loop 491.1Smarcus 501.1Smarcus#options KTRACE # system call tracing via ktrace(1) 511.1Smarcus 521.1Smarcus#options SYSVMSG # System V-like message queues 531.1Smarcus#options SYSVSEM # System V-like semaphores 541.1Smarcus#options SYSVSHM # System V-like memory sharing 551.1Smarcus#options SHMMAXPGS=1024 # 1024 pages is the default 561.1Smarcus 571.1Smarcus# Diagnostic/debugging support options 581.1Smarcus#options DIAGNOSTIC # cheap kernel consistency checks 591.1Smarcus#options DEBUG # expensive debugging checks/support 601.1Smarcus#options DDB # in-kernel debugger 611.1Smarcus#makeoptions DEBUG="-g" # compile full symbol table 621.1Smarcus#options SYSCALL_DEBUG 631.1Smarcus#options UVMHIST 641.1Smarcus#options UVMHIST_PRINT 651.1Smarcus 661.1Smarcus# Compatibility options 671.1Smarcusoptions COMPAT_13 # NetBSD 1.3 681.1Smarcusoptions COMPAT_14 # NetBSD 1.4, 691.1Smarcusoptions COMPAT_43 # and 4.3BSD 701.1Smarcus 711.1Smarcus# Executable format options 721.1Smarcusoptions EXEC_COFF # COFF executables 731.1Smarcusoptions EXEC_ELF32 # 32-bit ELF executables 741.1Smarcus 751.1Smarcus# File systems 761.1Smarcusfile-system FFS # UFS 771.1Smarcusfile-system MFS # memory file system 781.1Smarcus#file-system NFS # Network File System client 791.1Smarcusfile-system PROCFS # /proc 801.1Smarcusfile-system KERNFS # /kern 811.1Smarcus#file-system NULLFS # loopback file system 821.1Smarcus#file-system UMAPFS # NULLFS + uid and gid remapping 831.4Smarcusfile-system CD9660 # CD-ROM file system 841.1Smarcus 851.1Smarcus# File system options 861.1Smarcus#options QUOTA # UFS quotas 871.1Smarcus#options NFSSERVER # Network File System server 881.1Smarcus 891.1Smarcus# Networking options 901.1Smarcusoptions INET # IP + ICMP + TCP + UDP 911.1Smarcus#options NFS_BOOT_DHCP # Support DHCP NFS root 921.1Smarcus 931.1Smarcus#options PCIVERBOSE # verbose PCI device autoconfig messages 941.1Smarcus#options PCI_CONFIG_DUMP # verbosely dump PCI config space 951.1Smarcus#options PCMCIAVERBOSE # verbose PCMCIA configuration messages 961.1Smarcus 971.1Smarcus# Kernel root file system and dump configuration. 981.1Smarcus#config netbsd root on ? type nfs 991.1Smarcus#config netbsd root on wd0a type ffs 1001.1Smarcusconfig netbsd root on ? type ffs 1011.1Smarcus 1021.1Smarcus# 1031.1Smarcus# Device configuration 1041.1Smarcus# 1051.1Smarcus 1061.1Smarcusmainbus0 at root 1071.1Smarcus 1081.1Smarcusshb* at mainbus? 1091.1Smarcus 1101.3Smarcusmaple0 at shb? 1111.3Smarcus 1121.1Smarcus# Serial Devices 1131.1Smarcus 1141.1Smarcusoptions SCIFCN_SPEED=57600 1151.1Smarcusscif0 at shb? port 0xffe80000 irq 12 1161.3Smarcus 1171.3Smarcuspvr0 at shb? 1181.3Smarcus 1191.3Smarcusmkbd* at maple? 1201.3Smarcus 1211.3Smarcuswsdisplay* at pvr? console ? 1221.3Smarcuswskbd* at mkbd? console ? 1231.4Smarcus 1241.4Smarcusgdrom0 at shb? 1251.3Smarcus 1261.1Smarcus 1271.1Smarcus# SH PCMCIA controllers 1281.1Smarcus#shpcic0 at shb? port 0xb000000a iomem 0xb8000000 iosiz 0x1000000 1291.1Smarcus#shpcic1 at shb? port 0xb000000c iomem 0xb9000000 iosiz 0x1000000 1301.1Smarcus 1311.1Smarcus# PCMCIA bus support 1321.1Smarcus#pcmcia* at shpcic? controller ? socket ? 1331.1Smarcus 1341.1Smarcus#com* at pcmcia? function ? # Modems and serial cards 1351.1Smarcus#wdc* at pcmcia? function ? 1361.1Smarcus#wd* at wdc? drive ? # the drives themselves 1371.1Smarcus 1381.1Smarcus#ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet 1391.1Smarcus#mbe* at pcmcia? function ? # MB8696x based Ethernet 1401.1Smarcus#ne* at pcmcia? function ? # NE2000-compatible Ethernet 1411.1Smarcus#sm* at pcmcia? function ? # Megahertz Ethernet 1421.1Smarcus 1431.1Smarcus#pseudo-device vnd 4 # disk-like interface to files 1441.1Smarcus#pseudo-device bpfilter 8 # Berkeley packet filter 1451.1Smarcus#pseudo-device ipfilter # IP filter (firewall) and NAT 1461.1Smarcuspseudo-device loop # network loopback 1471.1Smarcuspseudo-device pty # pseudo-terminals 1481.1Smarcus#pseudo-device ppp 2 # Point-to-Point Protocol 1491.1Smarcus#pseudo-device tun 2 # network tunneling over tty 1501.1Smarcus 1511.1Smarcus# Enable the hooks used for initializing the root memory-disk. 1521.1Smarcus#options MEMORY_DISK_HOOKS 1531.1Smarcus#options MEMORY_DISK_IS_ROOT # force root on memory disk 1541.1Smarcus#options MEMORY_DISK_SERVER=0 # no userspace memory disk support 1551.1Smarcus#options MINIROOTSIZE=3074 # size of memory disk, in blocks 1561.1Smarcus 1571.1Smarcuspseudo-device md 1 # memory disk device (ramdisk) 158