1 1.50.6.2 rjs # $NetBSD: IPAQ,v 1.50.6.2 2007/10/07 15:56:16 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 IPKDB # remote kernel debugging 119 1.1 ichiro options DDB # in-kernel debugger 120 1.1 ichiro #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB 121 1.1 ichiro #makeoptions DEBUG="-g" # compile full symbol table 122 1.1 ichiro 123 1.1 ichiro config netbsd root on ? type ? 124 1.2 ichiro #options COMCONSOLE=0,CONADDR=0x3f8,CONUNIT=0 125 1.1 ichiro 126 1.50.6.1 rjs options ARM_INTR_IMPL="<arch/arm/sa11x0/sa11x0_intr.h>" 127 1.50.6.1 rjs 128 1.1 ichiro # The main bus device 129 1.1 ichiro mainbus0 at root 130 1.1 ichiro 131 1.28 wiz # The boot CPU 132 1.1 ichiro cpu0 at mainbus? 133 1.1 ichiro 134 1.1 ichiro saip0 at mainbus? 135 1.1 ichiro 136 1.50.6.1 rjs saintc0 at saip? addr 0x90050000 size 0x24 # interrupt controller 137 1.50.6.1 rjs 138 1.1 ichiro # Serial 139 1.12 lukem options CONSPEED=19200 140 1.47 peter sacom* at saip? addr 0x80050000 size 0x24 intr 17 141 1.1 ichiro 142 1.7 ichiro # OS Timer 143 1.12 lukem saost* at saip? addr 0x90000000 size 0x20 144 1.1 ichiro 145 1.10 ichiro # iPAQ bus 146 1.50.6.2 rjs ipaqbus* at saip? addr 0x49000000 size 0x04 147 1.10 ichiro 148 1.7 ichiro # Internal LCD controller 149 1.11 ichiro #ipaqlcd* at ipaqbus? 150 1.11 ichiro #hpcfb* at ipaqlcd? 151 1.7 ichiro 152 1.7 ichiro # PCMCIA bus support 153 1.10 ichiro ipaqpcic* at ipaqbus? 154 1.10 ichiro pcmcia* at ipaqpcic? 155 1.7 ichiro 156 1.7 ichiro # PCMCIA serial interfaces 157 1.7 ichiro com* at pcmcia? function ? # Modems and serial cards 158 1.7 ichiro 159 1.7 ichiro # PCMCIA IDE controllers and disks 160 1.7 ichiro wdc* at pcmcia? function ? 161 1.27 lukem atabus* at ata? 162 1.26 bouyer wd* at atabus? drive ? 163 1.7 ichiro 164 1.7 ichiro # PCMCIA network interfaces 165 1.7 ichiro an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) 166 1.7 ichiro awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS) 167 1.7 ichiro cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer 168 1.7 ichiro ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet 169 1.7 ichiro mbe* at pcmcia? function ? # MB8696x based Ethernet 170 1.7 ichiro ne* at pcmcia? function ? # NE2000-compatible Ethernet 171 1.7 ichiro ray* at pcmcia? function ? # Raytheon Raylink (802.11) 172 1.7 ichiro #sm* at pcmcia? function ? # Megahertz Ethernet 173 1.7 ichiro wi* at pcmcia? function ? # Lucent WaveLan IEEE (802.11) 174 1.50 jnemeth #xirc* at pcmcia? function ? # Xircom CreditCard Ethernet 175 1.50 jnemeth #com* at xirc? 176 1.50 jnemeth #xi* at xirc? 177 1.7 ichiro #mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards 178 1.7 ichiro #com* at mhzc? 179 1.7 ichiro #sm* at mhzc? 180 1.7 ichiro 181 1.1 ichiro # Serial ports 182 1.12 lukem #com* at pioc? offset 0x03f8 irq 10 183 1.12 lukem #com* at pioc? offset 0x02f8 irq -1 184 1.12 lukem #com* at pioc? offset 0x0338 irq -1 185 1.12 lukem #com* at pioc? offset 0x0238 irq -1 186 1.1 ichiro 187 1.1 ichiro # Parallel ports 188 1.12 lukem #lpt* at pioc? offset 0x0278 irq 0 189 1.12 lukem #lpt* at pioc? offset 0x0378 irq -1 190 1.12 lukem #lpt* at pioc? offset 0x03bc irq -1 191 1.7 ichiro 192 1.7 ichiro # Workstation Console attachments 193 1.12 lukem #wsdisplay* at hpcfb? console? 194 1.1 ichiro 195 1.12 lukem pseudo-device loop 1 # network loopback 196 1.44 rpaulo pseudo-device bpfilter # packet filter 197 1.45 cube pseudo-device sl # CSLIP 198 1.45 cube pseudo-device ppp # PPP 199 1.45 cube pseudo-device tun # network tunneling over tty 200 1.45 cube #pseudo-device gre # generic L3 over IP tunnel 201 1.1 ichiro #pseudo-device ipfilter 1 # ip filter 202 1.45 cube pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) 203 1.45 cube #pseudo-device faith # IPv[46] tcp relay translation i/f 204 1.46 pavel pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation 205 1.45 cube #pseudo-device strip # STarmode Radio IP (Metricon Ricochet) 206 1.1 ichiro pseudo-device vlan # IEEE 802.1q encapsulation 207 1.41 peter 208 1.1 ichiro pseudo-device pty # pseudo-terminals 209 1.45 cube #pseudo-device vnd # disk-like interface to files 210 1.1 ichiro #pseudo-device ccd 2 # concatenated disk devices 211 1.24 elric #pseudo-device cgd 2 # cryptographic disk devices 212 1.1 ichiro #pseudo-device raid 4 # RAIDframe disk driver 213 1.1 ichiro #options RAID_AUTOCONFIG # auto-configuration of RAID components 214 1.32 hannken #pseudo-device fss 4 # file system snapshot device 215 1.1 ichiro 216 1.12 lukem pseudo-device biconsdev 1 # build-in console device 217 1.1 ichiro 218 1.1 ichiro pseudo-device md 1 # Ramdisk driver 219 1.1 ichiro pseudo-device rnd # /dev/random and in-kernel generator 220 1.21 lukem pseudo-device clockctl # user control of clock subsystem 221 1.41 peter pseudo-device ksyms # /dev/ksyms 222