1 1.50.6.3 rjs # $NetBSD: IPAQ,v 1.50.6.3 2008/02/28 21:47:53 rjs Exp $ 2 1.1 ichiro # 3 1.1 ichiro # iPAQ H3600 -- Windows-CE based PDA 4 1.1 ichiro # 5 1.1 ichiro 6 1.1 ichiro include "arch/hpcarm/conf/std.hpcarm" 7 1.19 atatat 8 1.19 atatat #options INCLUDE_CONFIG_FILE # embed config file in kernel binary 9 1.1 ichiro 10 1.1 ichiro # estimated number of users 11 1.1 ichiro maxusers 32 12 1.1 ichiro 13 1.1 ichiro # Standard system options 14 1.1 ichiro 15 1.1 ichiro options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 16 1.1 ichiro #options NTP # NTP phase/frequency locked loop 17 1.1 ichiro 18 1.1 ichiro # CPU options 19 1.20 rjs 20 1.20 rjs options CPU_SA1110 # Support the SA1110 core 21 1.1 ichiro 22 1.1 ichiro # FPA options 23 1.1 ichiro #options ARMFPE # ARM Ltd FPE 24 1.1 ichiro 25 1.1 ichiro # File systems 26 1.1 ichiro 27 1.1 ichiro file-system FFS # UFS 28 1.1 ichiro #file-system LFS # log-structured file system 29 1.1 ichiro file-system MFS # memory file system 30 1.1 ichiro file-system NFS # Network file system 31 1.1 ichiro #file-system ADOSFS # AmigaDOS-compatible file system 32 1.1 ichiro #file-system EXT2FS # second extended file system (linux) 33 1.1 ichiro #file-system CD9660 # ISO 9660 + Rock Ridge file system 34 1.1 ichiro file-system MSDOSFS # MS-DOS file system 35 1.1 ichiro file-system FDESC # /dev/fd 36 1.1 ichiro #file-system FILECORE # Acorn filecore file system 37 1.1 ichiro file-system KERNFS # /kern 38 1.1 ichiro file-system NULLFS # loopback file system 39 1.1 ichiro #file-system OVERLAY # overlay filesystem 40 1.1 ichiro #file-system PORTAL # portal filesystem (still experimental) 41 1.1 ichiro #file-system PROCFS # /proc 42 1.1 ichiro #file-system UMAPFS # NULLFS + uid and gid remapping 43 1.1 ichiro #file-system UNION # union file system 44 1.40 christos file-system PTYFS # /dev/pts/N support 45 1.1 ichiro 46 1.1 ichiro # File system options 47 1.1 ichiro #options QUOTA # UFS quotas 48 1.1 ichiro #options FFS_EI # FFS Endian Independant support 49 1.12 lukem options SOFTDEP # FFS soft updates support. 50 1.42 tsutsui #options FFS_NO_SNAPSHOT # No FFS snapshot support 51 1.1 ichiro #options NFSSERVER 52 1.1 ichiro 53 1.1 ichiro # Networking options 54 1.1 ichiro 55 1.1 ichiro #options GATEWAY # packet forwarding 56 1.1 ichiro options INET # IP + ICMP + TCP + UDP 57 1.1 ichiro options INET6 # IPV6 58 1.1 ichiro #options IPSEC # IP security 59 1.1 ichiro #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) 60 1.36 tron #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) 61 1.1 ichiro #options IPSEC_DEBUG # debug for IP security 62 1.1 ichiro #options MROUTING # IP multicast routing 63 1.30 manu #options PIM # Protocol Independent Multicast 64 1.1 ichiro options ISO,TPIP # OSI 65 1.1 ichiro #options EON # OSI tunneling over IP 66 1.1 ichiro options NETATALK # AppleTalk networking 67 1.1 ichiro options PFIL_HOOKS # pfil(9) packet filter hooks 68 1.1 ichiro options PPP_BSDCOMP # BSD-Compress compression support for PPP 69 1.1 ichiro options PPP_DEFLATE # Deflate compression support for PPP 70 1.1 ichiro options PPP_FILTER # Active filter support for PPP (requires bpf) 71 1.9 abs #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 72 1.1 ichiro 73 1.1 ichiro # Compatibility options 74 1.1 ichiro 75 1.1 ichiro options COMPAT_43 # 4.3BSD compatibility. 76 1.39 christos options COMPAT_30 # NetBSD 3.0 compatibility. 77 1.35 simonb options COMPAT_20 # NetBSD 2.0 compatibility. 78 1.25 chris options COMPAT_16 # NetBSD 1.6 compatibility. 79 1.49 manu options COMPAT_15 # NetBSD 1.5 compatibility. 80 1.1 ichiro options COMPAT_14 # NetBSD 1.4 compatibility. 81 1.1 ichiro #options COMPAT_13 # NetBSD 1.3 compatibility. 82 1.1 ichiro #options COMPAT_12 # NetBSD 1.2 compatibility. 83 1.1 ichiro #options COMPAT_11 # NetBSD 1.1 compatibility. 84 1.1 ichiro #options COMPAT_10 # NetBSD 1.0 compatibility. 85 1.1 ichiro #options COMPAT_09 # NetBSD 0.9 compatibility. 86 1.9 abs #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. 87 1.31 christos options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. 88 1.1 ichiro 89 1.1 ichiro # Shared memory options 90 1.1 ichiro 91 1.1 ichiro options SYSVMSG # System V-like message queues 92 1.1 ichiro options SYSVSEM # System V-like semaphores 93 1.1 ichiro options SYSVSHM # System V-like memory sharing 94 1.1 ichiro options SHMMAXPGS=1024 # 1024 pages is the default 95 1.1 ichiro 96 1.1 ichiro # Device options 97 1.1 ichiro 98 1.22 toshii #options MEMORY_DISK_HOOKS # boottime setup of ramdisk 99 1.15 lukem #options MEMORY_DISK_ROOT_SIZE=3400 # Size in blocks 100 1.1 ichiro #options MEMORY_DISK_IS_ROOT # use memory disk as root 101 1.1 ichiro 102 1.1 ichiro # Miscellaneous kernel options 103 1.1 ichiro options KTRACE # system call tracing, a la ktrace(1) 104 1.1 ichiro options IRQSTATS # manage IRQ statistics 105 1.1 ichiro options LKM # loadable kernel modules 106 1.1 ichiro options KMEMSTATS # kernel memory statistics 107 1.1 ichiro #options SCSIVERBOSE # Verbose SCSI errors 108 1.23 lukem options USERCONF # userconf(4) support 109 1.13 jdolecek #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 110 1.29 atatat #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 111 1.1 ichiro 112 1.1 ichiro # Development and Debugging options 113 1.1 ichiro 114 1.12 lukem #options BOOT_DUMP # Enable memorydump at boot 115 1.1 ichiro options DIAGNOSTIC # internal consistency checks 116 1.41 peter #options DEBUG # expensive debugging checks/support 117 1.12 lukem #options PMAP_DEBUG # Enable pmap_debug_level code 118 1.1 ichiro options DDB # in-kernel debugger 119 1.1 ichiro #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB 120 1.1 ichiro #makeoptions DEBUG="-g" # compile full symbol table 121 1.1 ichiro 122 1.1 ichiro config netbsd root on ? type ? 123 1.2 ichiro #options COMCONSOLE=0,CONADDR=0x3f8,CONUNIT=0 124 1.1 ichiro 125 1.50.6.1 rjs options ARM_INTR_IMPL="<arch/arm/sa11x0/sa11x0_intr.h>" 126 1.50.6.1 rjs 127 1.1 ichiro # The main bus device 128 1.1 ichiro mainbus0 at root 129 1.1 ichiro 130 1.28 wiz # The boot CPU 131 1.1 ichiro cpu0 at mainbus? 132 1.1 ichiro 133 1.1 ichiro saip0 at mainbus? 134 1.1 ichiro 135 1.50.6.1 rjs saintc0 at saip? addr 0x90050000 size 0x24 # interrupt controller 136 1.50.6.1 rjs 137 1.1 ichiro # Serial 138 1.12 lukem options CONSPEED=19200 139 1.47 peter sacom* at saip? addr 0x80050000 size 0x24 intr 17 140 1.1 ichiro 141 1.7 ichiro # OS Timer 142 1.12 lukem saost* at saip? addr 0x90000000 size 0x20 143 1.1 ichiro 144 1.10 ichiro # iPAQ bus 145 1.50.6.2 rjs ipaqbus* at saip? addr 0x49000000 size 0x04 146 1.10 ichiro 147 1.7 ichiro # Internal LCD controller 148 1.11 ichiro #ipaqlcd* at ipaqbus? 149 1.11 ichiro #hpcfb* at ipaqlcd? 150 1.7 ichiro 151 1.7 ichiro # PCMCIA bus support 152 1.10 ichiro ipaqpcic* at ipaqbus? 153 1.10 ichiro pcmcia* at ipaqpcic? 154 1.7 ichiro 155 1.7 ichiro # PCMCIA serial interfaces 156 1.7 ichiro com* at pcmcia? function ? # Modems and serial cards 157 1.7 ichiro 158 1.7 ichiro # PCMCIA IDE controllers and disks 159 1.7 ichiro wdc* at pcmcia? function ? 160 1.27 lukem atabus* at ata? 161 1.26 bouyer wd* at atabus? drive ? 162 1.7 ichiro 163 1.7 ichiro # PCMCIA network interfaces 164 1.7 ichiro an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) 165 1.7 ichiro awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS) 166 1.7 ichiro cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer 167 1.7 ichiro ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet 168 1.7 ichiro mbe* at pcmcia? function ? # MB8696x based Ethernet 169 1.7 ichiro ne* at pcmcia? function ? # NE2000-compatible Ethernet 170 1.7 ichiro ray* at pcmcia? function ? # Raytheon Raylink (802.11) 171 1.7 ichiro #sm* at pcmcia? function ? # Megahertz Ethernet 172 1.7 ichiro wi* at pcmcia? function ? # Lucent WaveLan IEEE (802.11) 173 1.50 jnemeth #xirc* at pcmcia? function ? # Xircom CreditCard Ethernet 174 1.50 jnemeth #com* at xirc? 175 1.50 jnemeth #xi* at xirc? 176 1.7 ichiro #mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards 177 1.7 ichiro #com* at mhzc? 178 1.7 ichiro #sm* at mhzc? 179 1.7 ichiro 180 1.1 ichiro # Serial ports 181 1.12 lukem #com* at pioc? offset 0x03f8 irq 10 182 1.12 lukem #com* at pioc? offset 0x02f8 irq -1 183 1.12 lukem #com* at pioc? offset 0x0338 irq -1 184 1.12 lukem #com* at pioc? offset 0x0238 irq -1 185 1.1 ichiro 186 1.1 ichiro # Parallel ports 187 1.12 lukem #lpt* at pioc? offset 0x0278 irq 0 188 1.12 lukem #lpt* at pioc? offset 0x0378 irq -1 189 1.12 lukem #lpt* at pioc? offset 0x03bc irq -1 190 1.7 ichiro 191 1.7 ichiro # Workstation Console attachments 192 1.12 lukem #wsdisplay* at hpcfb? console? 193 1.1 ichiro 194 1.12 lukem pseudo-device loop 1 # network loopback 195 1.44 rpaulo pseudo-device bpfilter # packet filter 196 1.45 cube pseudo-device sl # CSLIP 197 1.45 cube pseudo-device ppp # PPP 198 1.45 cube pseudo-device tun # network tunneling over tty 199 1.45 cube #pseudo-device gre # generic L3 over IP tunnel 200 1.1 ichiro #pseudo-device ipfilter 1 # ip filter 201 1.45 cube pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) 202 1.45 cube #pseudo-device faith # IPv[46] tcp relay translation i/f 203 1.46 pavel pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation 204 1.45 cube #pseudo-device strip # STarmode Radio IP (Metricon Ricochet) 205 1.1 ichiro pseudo-device vlan # IEEE 802.1q encapsulation 206 1.41 peter 207 1.1 ichiro pseudo-device pty # pseudo-terminals 208 1.45 cube #pseudo-device vnd # disk-like interface to files 209 1.1 ichiro #pseudo-device ccd 2 # concatenated disk devices 210 1.24 elric #pseudo-device cgd 2 # cryptographic disk devices 211 1.1 ichiro #pseudo-device raid 4 # RAIDframe disk driver 212 1.1 ichiro #options RAID_AUTOCONFIG # auto-configuration of RAID components 213 1.32 hannken #pseudo-device fss 4 # file system snapshot device 214 1.1 ichiro 215 1.12 lukem pseudo-device biconsdev 1 # build-in console device 216 1.1 ichiro 217 1.1 ichiro pseudo-device md 1 # Ramdisk driver 218 1.1 ichiro pseudo-device rnd # /dev/random and in-kernel generator 219 1.21 lukem pseudo-device clockctl # user control of clock subsystem 220 1.41 peter pseudo-device ksyms # /dev/ksyms 221