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