1 1.33 mrg # $NetBSD: COMPUTEXEVB,v 1.33 2017/09/14 07:58:40 mrg Exp $ 2 1.1 msaitoh # 3 1.1 msaitoh # GENERIC -- everything that's currently supported 4 1.1 msaitoh # 5 1.1 msaitoh 6 1.9 itojun # for big endian 7 1.9 itojun include "arch/evbsh3/conf/std.evbsh3.eb" 8 1.9 itojun # for little endian 9 1.9 itojun #include "arch/evbsh3/conf/std.evbsh3.el" 10 1.30 nonaka include "arch/evbsh3/conf/std.computexevb" 11 1.19 atatat 12 1.19 atatat #options INCLUDE_CONFIG_FILE # embed config file in kernel binary 13 1.1 msaitoh 14 1.1 msaitoh # Enable the hooks used for initializing the root memory-disk. 15 1.1 msaitoh options MEMORY_DISK_HOOKS 16 1.1 msaitoh options MEMORY_DISK_IS_ROOT # force root on memory disk 17 1.1 msaitoh options MEMORY_DISK_SERVER=0 # no userspace memory disk support 18 1.17 lukem options MEMORY_DISK_ROOT_SIZE=3074 # size of memory disk, in blocks 19 1.29 jym options MEMORY_DISK_RBFLAGS=RB_SINGLE # boot in single-user mode 20 1.1 msaitoh 21 1.1 msaitoh maxusers 32 # estimated number of users 22 1.1 msaitoh 23 1.1 msaitoh # CPU support. At least one is REQUIRED. 24 1.14 uch options SH3 25 1.12 lukem options SH7709A,SH7709A_BROKEN_IPR # 100MHz 26 1.12 lukem options PCLOCK=25000000 # 25.000MHz 27 1.12 lukem options IOM_ROM_BEGIN=0x00000000 28 1.12 lukem options IOM_ROM_SIZE=0x00100000 # 1MB 29 1.20 uch options IOM_RAM_BEGIN=0x0c000000 30 1.12 lukem options IOM_RAM_SIZE=0x01000000 # 16MB 31 1.12 lukem options LED_ADDR=0xb8000000 32 1.12 lukem 33 1.12 lukem options COMPUTEXEVB # don't forget. 34 1.12 lukem 35 1.12 lukem options BSC_BCR1_VAL =0x0008 36 1.12 lukem options BSC_BCR2_VAL =0x3fd0 37 1.12 lukem options BSC_WCR1_VAL =0x3ff3 38 1.12 lukem options BSC_WCR2_VAL =0xffdf 39 1.12 lukem options BSC_MCR_VAL =0x0004 40 1.12 lukem options BSC_SDMR3_VAL =0xffffe088 41 1.12 lukem options BSC_RTCSR_VAL =0xa508 42 1.12 lukem options BSC_RTCNT_VAL =0xa500 43 1.12 lukem options BSC_RTCOR_VAL =0xa582 44 1.12 lukem options FRQCR_VAL =0x0122 45 1.12 lukem options PFC_SCPCR_VAL =0x00aa 46 1.1 msaitoh 47 1.12 lukem options HZ=50 # clock interrupt generates every 1/HZ sec 48 1.22 lukem options USERCONF # userconf(4) support 49 1.23 atatat #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 50 1.1 msaitoh 51 1.33 mrg include "conf/compat_netbsd20.config" 52 1.1 msaitoh 53 1.1 msaitoh # Executable format options 54 1.2 msaitoh options EXEC_COFF # 32-bit COFF executables (sh-compiler) 55 1.1 msaitoh 56 1.1 msaitoh # File systems 57 1.1 msaitoh file-system FFS # UFS 58 1.26 tsutsui options FFS_NO_SNAPSHOT # No FFS snapshot support 59 1.32 dholland options WAPBL # File system journaling support 60 1.1 msaitoh 61 1.1 msaitoh # Kernel root file system and dump configuration. 62 1.1 msaitoh config netbsd root on ? type ? 63 1.1 msaitoh 64 1.1 msaitoh # 65 1.1 msaitoh # Device configuration 66 1.1 msaitoh # 67 1.1 msaitoh mainbus0 at root 68 1.1 msaitoh 69 1.1 msaitoh shb* at mainbus? 70 1.27 uwe rtc0 at shb? 71 1.16 uch wdog0 at shb? 72 1.12 lukem options SCIFCONSOLE,SCIFCN_SPEED=115200 73 1.16 uch scif0 at shb? 74 1.1 msaitoh 75 1.1 msaitoh # disk/mass storage pseudo-devices 76 1.31 hannken pseudo-device md # memory disk device (ramdisk) 77 1.6 jdolecek pseudo-device pty # pseudo-terminals 78 1.21 lukem pseudo-device clockctl # user control of clock subsystem 79