1 1.24 christos # $NetBSD: RAMDISK,v 1.24 2019/12/23 19:30:12 christos Exp $ 2 1.1 tsutsui # 3 1.2 tsutsui # kernel config file with memory disk for installation 4 1.1 tsutsui # 5 1.1 tsutsui 6 1.1 tsutsui include "arch/ews4800mips/conf/GENERIC" 7 1.1 tsutsui 8 1.1 tsutsui # Enable the hooks used for initializing the root memory-disk. 9 1.2 tsutsui makeoptions COPTS="-Os -mmemcpy" # optimize for space 10 1.2 tsutsui 11 1.1 tsutsui options MEMORY_DISK_HOOKS 12 1.1 tsutsui options MEMORY_DISK_IS_ROOT # force root on memory disk 13 1.1 tsutsui options MEMORY_DISK_SERVER=0 # no userspace memory disk support 14 1.24 christos # This sets the memory disk image size for the kernel. There is another 15 1.24 christos # memory disk image size defined in the boot blocks: 16 1.24 christos # src/sys/arch/ews4800mips/stand/boot/Makefile 17 1.20 christos options MEMORY_DISK_ROOT_SIZE=6144 # size of memory disk, in blocks (12) 18 1.11 jym options MEMORY_DISK_RBFLAGS=RB_SINGLE # boot in single-user mode 19 1.2 tsutsui 20 1.2 tsutsui options PIPE_SOCKETPAIR 21 1.3 tsutsui options NFS_V2_ONLY 22 1.3 tsutsui options FFS_NO_SNAPSHOT 23 1.3 tsutsui options NO_DEV_PTM 24 1.2 tsutsui 25 1.2 tsutsui # disable some options to shrink kernel 26 1.22 christos no options DDB 27 1.2 tsutsui no options INCLUDE_CONFIG_FILE 28 1.2 tsutsui no options NTP 29 1.2 tsutsui no options KTRACE 30 1.3 tsutsui no options SYSVMSG 31 1.3 tsutsui no options SYSVSEM 32 1.3 tsutsui no options SYSVSHM 33 1.3 tsutsui no options SYSCTL_INCLUDE_DESCR 34 1.2 tsutsui 35 1.9 tsutsui no options COMPAT_13 36 1.9 tsutsui no options COMPAT_14 37 1.9 tsutsui no options COMPAT_15 38 1.9 tsutsui no options COMPAT_16 39 1.15 tsutsui no options COMPAT_20 40 1.15 tsutsui no options COMPAT_30 41 1.21 mrg no options COMPAT_40 42 1.21 mrg no options COMPAT_50 43 1.21 mrg no options COMPAT_60 44 1.15 tsutsui no options COMPAT_43 45 1.9 tsutsui 46 1.2 tsutsui no file-system EXT2FS 47 1.9 tsutsui no file-system LFS 48 1.3 tsutsui no file-system FDESC 49 1.9 tsutsui no file-system KERNFS 50 1.3 tsutsui no file-system NULLFS 51 1.2 tsutsui no file-system OVERLAY 52 1.13 tsutsui no file-system PUFFS 53 1.15 tsutsui no file-system PROCFS 54 1.2 tsutsui no file-system UMAPFS 55 1.2 tsutsui no file-system UNION 56 1.3 tsutsui no file-system PTYFS 57 1.15 tsutsui no file-system TMPFS 58 1.2 tsutsui 59 1.2 tsutsui no options QUOTA 60 1.14 bouyer no options QUOTA2 61 1.6 tsutsui no options NFSSERVER 62 1.2 tsutsui no options NETATALK 63 1.3 tsutsui no options PPP_FILTER 64 1.2 tsutsui no options SCSIVERBOSE 65 1.2 tsutsui 66 1.2 tsutsui no ewsms0 at zsc? 67 1.2 tsutsui no wsmouse* at ewsms? 68 1.2 tsutsui 69 1.3 tsutsui no ch* at scsibus? 70 1.3 tsutsui no ses* at scsibus? 71 1.3 tsutsui no ss* at scsibus? 72 1.3 tsutsui no uk* at scsibus? 73 1.3 tsutsui 74 1.15 tsutsui no pseudo-device ccd 75 1.10 tsutsui no pseudo-device raid 76 1.2 tsutsui no pseudo-device vnd 77 1.3 tsutsui no pseudo-device fss 78 1.13 tsutsui no pseudo-device putter 79 1.2 tsutsui no pseudo-device ipfilter 80 1.6 tsutsui no pseudo-device ppp 81 1.6 tsutsui no pseudo-device pppoe 82 1.3 tsutsui no pseudo-device strip 83 1.3 tsutsui no pseudo-device tap 84 1.3 tsutsui no pseudo-device tun 85 1.3 tsutsui no pseudo-device gre 86 1.3 tsutsui no pseudo-device gif 87 1.10 tsutsui no pseudo-device stf 88 1.3 tsutsui no pseudo-device vlan 89 1.3 tsutsui no pseudo-device bridge 90 1.7 tsutsui no pseudo-device agr 91 1.13 tsutsui no pseudo-device accf_data 92 1.13 tsutsui no pseudo-device accf_http 93 1.3 tsutsui no pseudo-device clockctl 94 1.22 christos no pseudo-device ksyms 95 1.10 tsutsui no pseudo-device wsmux 96 1.23 sevan no pseudo-device carp 97 1.23 sevan no pseudo-device veriexec 98