GENERIC32_IP2x revision 1.1 1 1.1 sekiya # $NetBSD: GENERIC32_IP2x,v 1.1 2003/11/13 02:31:46 sekiya Exp $
2 1.1 sekiya #
3 1.1 sekiya # Indy
4 1.1 sekiya
5 1.1 sekiya include "arch/sgimips/conf/std.sgimips"
6 1.1 sekiya
7 1.1 sekiya makeoptions TEXTADDR=0x88069000 # Indy
8 1.1 sekiya
9 1.1 sekiya options INCLUDE_CONFIG_FILE # embed config file in kernel binary
10 1.1 sekiya
11 1.1 sekiya #ident "GENERIC-$Revision: 1.1 $"
12 1.1 sekiya
13 1.1 sekiya maxusers 32
14 1.1 sekiya
15 1.1 sekiya # CPU related options
16 1.1 sekiya #options IP20 # Indigo R4k
17 1.1 sekiya options IP22 # Indy / Indigo2
18 1.1 sekiya
19 1.1 sekiya options MIPS3 # MIPS3 support
20 1.1 sekiya
21 1.1 sekiya # Standard system options
22 1.1 sekiya #options INSECURE # disable kernel security levels
23 1.1 sekiya
24 1.1 sekiya #options NTP # NTP phase/frequence locked loop
25 1.1 sekiya options KTRACE # system call tracing via ktrace(1)
26 1.1 sekiya options SYSTRACE # system call vetting via systrace(1)
27 1.1 sekiya
28 1.1 sekiya options SYSVMSG # System V message queues
29 1.1 sekiya options SYSVSEM # System V semaphores
30 1.1 sekiya #options SEMMNI=10 # number of semaphore identifiers
31 1.1 sekiya #options SEMMNS=60 # number of semaphores in system
32 1.1 sekiya #options SEMUME=10 # max number of undo entries per process
33 1.1 sekiya #options SEMMNU=30 # number of undo structures in system
34 1.1 sekiya options SYSVSHM # System V shared memory
35 1.1 sekiya #options SHMMAXPGS=1024 # 1024 pages is the default
36 1.1 sekiya
37 1.1 sekiya #options LKM # loadable kernel modules (XXX: working?)
38 1.1 sekiya
39 1.1 sekiya options USERCONF # userconf(4) support
40 1.1 sekiya #options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
41 1.1 sekiya
42 1.1 sekiya # Enable experimental buffer queue strategy for better responsiveness under
43 1.1 sekiya # high disk I/O load. Use it with caution - it's not proven to be stable yet.
44 1.1 sekiya #options NEW_BUFQ_STRATEGY
45 1.1 sekiya
46 1.1 sekiya # Diagnostic/debugging support options
47 1.1 sekiya #options DIAGNOSTIC # expensive kernel consistency checks
48 1.1 sekiya #options DEBUG # expensive debugging checks/support
49 1.1 sekiya #options KMEMSTATS # kernel memory statistics (vmstat -m)
50 1.1 sekiya options DDB # in-kernel debugger
51 1.1 sekiya options DDB_HISTORY_SIZE=512 # enable history editing in DDB
52 1.1 sekiya #options KGDB # remote debugger
53 1.1 sekiya #options KGDB_DEV=0x2301 # KGDB port - this is Serial(1)
54 1.1 sekiya #options KGDB_DEVRATE=19200 # KGDB Baud Rate
55 1.1 sekiya #makeoptions DEBUG="-g" # compile full symbol table
56 1.1 sekiya
57 1.1 sekiya # Compatibility options
58 1.1 sekiya options COMPAT_15 # NetBSD 1.5,
59 1.1 sekiya options COMPAT_16
60 1.1 sekiya #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended.
61 1.1 sekiya
62 1.1 sekiya options COMPAT_IRIX # binary compatibility with IRIX
63 1.1 sekiya #options COMPAT_LINUX # binary compatibility with Linux
64 1.1 sekiya #options COMPAT_ULTRIX # binary compatibility with Ultrix
65 1.1 sekiya
66 1.1 sekiya # File systems
67 1.1 sekiya file-system FFS # UFS
68 1.1 sekiya file-system EXT2FS # second extended file system (linux)
69 1.1 sekiya file-system LFS # log-structured file system
70 1.1 sekiya file-system MFS # memory file system
71 1.1 sekiya file-system NFS # Network File System client
72 1.1 sekiya file-system NTFS # Windows/NT file system (experimental)
73 1.1 sekiya file-system CD9660 # ISO 9660 + Rock Ridge file system
74 1.1 sekiya file-system MSDOSFS # MS-DOS file system
75 1.1 sekiya file-system FDESC # /dev/fd
76 1.1 sekiya file-system KERNFS # /kern
77 1.1 sekiya file-system NULLFS # loopback file system
78 1.1 sekiya file-system OVERLAY # overlay file system
79 1.1 sekiya file-system PORTAL # portal filesystem (still experimental)
80 1.1 sekiya file-system PROCFS # /proc
81 1.1 sekiya file-system UMAPFS # NULLFS + uid and gid remapping
82 1.1 sekiya file-system UNION # union file system
83 1.1 sekiya file-system CODA # Coda File System; also needs vcoda (below)
84 1.1 sekiya
85 1.1 sekiya # File system options
86 1.1 sekiya options QUOTA # UFS quotas
87 1.1 sekiya #options FFS_EI # FFS Endian Independent support
88 1.1 sekiya options SOFTDEP # FFS soft updates support.
89 1.1 sekiya options NFSSERVER # Network File System server
90 1.1 sekiya #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
91 1.1 sekiya # immutable) behave as system flags.
92 1.1 sekiya
93 1.1 sekiya # Networking options
94 1.1 sekiya #options GATEWAY # packet forwarding
95 1.1 sekiya options INET # IP + ICMP + TCP + UDP
96 1.1 sekiya options INET6 # IPV6
97 1.1 sekiya #options IPSEC # IP security
98 1.1 sekiya #options IPSEC_ESP # IP security (encryption part; define w/IPSEC)
99 1.1 sekiya #options IPSEC_DEBUG # debug for IP security
100 1.1 sekiya #options MROUTING # IP multicast routing
101 1.1 sekiya options NS # XNS
102 1.1 sekiya #options NSIP # XNS tunneling over IP
103 1.1 sekiya options ISO,TPIP # OSI
104 1.1 sekiya #options EON # OSI tunneling over IP
105 1.1 sekiya options CCITT,LLC,HDLC # X.25
106 1.1 sekiya options NETATALK # AppleTalk networking protocols
107 1.1 sekiya options PPP_BSDCOMP # BSD-Compress compression support for PPP
108 1.1 sekiya options PPP_DEFLATE # Deflate compression support for PPP
109 1.1 sekiya options PPP_FILTER # Active filter support for PPP (requires bpf)
110 1.1 sekiya options PFIL_HOOKS # pfil(9) packet filter hooks
111 1.1 sekiya options IPFILTER_LOG # ipmon(8) log support
112 1.1 sekiya #options IPFILTER_DEFAULT_BLOCK # block all packets by default
113 1.1 sekiya #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
114 1.1 sekiya
115 1.1 sekiya # These options enable verbose messages for several subsystems.
116 1.1 sekiya # Warning, these may compile large string tables into the kernel!
117 1.1 sekiya options MIIVERBOSE # verbose PHY autoconfig messages
118 1.1 sekiya options PCIVERBOSE # verbose PCI device autoconfig messages
119 1.1 sekiya #options PCI_CONFIG_DUMP # verbosely dump PCI config space
120 1.1 sekiya options SCSIVERBOSE # human readable SCSI error messages
121 1.1 sekiya
122 1.1 sekiya options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
123 1.1 sekiya
124 1.1 sekiya #options MEMORY_DISK_HOOKS
125 1.1 sekiya #options MEMORY_DISK_IS_ROOT
126 1.1 sekiya #options MEMORY_DISK_SERVER=0
127 1.1 sekiya #options MINIROOTSIZE=8192
128 1.1 sekiya
129 1.1 sekiya #options SCSI_DELAY=5
130 1.1 sekiya
131 1.1 sekiya # Kernel root file system and dump configuration.
132 1.1 sekiya config netbsd root on ? type ?
133 1.1 sekiya
134 1.1 sekiya # Main bus and CPU
135 1.1 sekiya mainbus0 at root
136 1.1 sekiya cpu0 at mainbus?
137 1.1 sekiya
138 1.1 sekiya sd* at scsibus? target ? lun ? # SCSI disks
139 1.1 sekiya st* at scsibus? target ? lun ? # SCSI tapes
140 1.1 sekiya cd* at scsibus? target ? lun ? # SCSI CD-ROMs
141 1.1 sekiya ch* at scsibus? target ? lun ? # SCSI changer devices
142 1.1 sekiya ss* at scsibus? target ? lun ? # SCSI scanners
143 1.1 sekiya ses* at scsibus? target ? lun ? # SCSI SES/SAF-TE devices
144 1.1 sekiya uk* at scsibus? target ? lun ? # unknown SCSI
145 1.1 sekiya
146 1.1 sekiya # Indy / Indigo^2
147 1.1 sekiya imc0 at mainbus0 addr 0x1fa00000
148 1.1 sekiya gio0 at imc0
149 1.1 sekiya eisa0 at imc0
150 1.1 sekiya
151 1.1 sekiya hpc0 at gio? addr 0x1fb80000
152 1.1 sekiya hpc1 at gio? addr 0x1fb00000
153 1.1 sekiya hpc2 at gio? addr 0x1f980000
154 1.1 sekiya
155 1.1 sekiya # HPC devices
156 1.1 sekiya sq* at hpc0 offset ?
157 1.1 sekiya wdsc* at hpc0 offset ?
158 1.1 sekiya dsclock* at hpc0 offset ?
159 1.1 sekiya haltwo* at hpc0 offset ?
160 1.1 sekiya
161 1.1 sekiya #
162 1.1 sekiya # As always, the zs chip is wired funny, so channel 1 is actually the
163 1.1 sekiya # first serial port and channel 0 is the second.
164 1.1 sekiya #
165 1.1 sekiya zsc* at hpc0 offset ?
166 1.1 sekiya zstty* at zsc? channel ?
167 1.1 sekiya
168 1.1 sekiya #pbus0 at hpc0
169 1.1 sekiya #pckbc0 at pbus0 device ?
170 1.1 sekiya
171 1.1 sekiya scsibus* at scsi? # HPC SCSI
172 1.1 sekiya audio* at audiobus?
173 1.1 sekiya
174 1.1 sekiya # Pseudo-Devices
175 1.1 sekiya
176 1.1 sekiya # disk/mass storage pseudo-devices
177 1.1 sekiya pseudo-device ccd 4 # concatenated/striped disk devices
178 1.1 sekiya #pseudo-device cgd 4 # cryptographic disk devices
179 1.1 sekiya #pseudo-device raid 4 # RAIDframe disk driver
180 1.1 sekiya #options RAID_AUTOCONFIG # auto-configuration of RAID components
181 1.1 sekiya pseudo-device md 1 # memory disk device (ramdisk)
182 1.1 sekiya pseudo-device vnd 4 # disk-like interface to files
183 1.1 sekiya
184 1.1 sekiya # network pseudo-devices
185 1.1 sekiya pseudo-device bpfilter 8 # Berkeley packet filter
186 1.1 sekiya pseudo-device ipfilter # IP filter (firewall) and NAT
187 1.1 sekiya pseudo-device loop # network loopback
188 1.1 sekiya pseudo-device ppp 2 # Point-to-Point Protocol
189 1.1 sekiya pseudo-device sl 2 # Serial Line IP
190 1.1 sekiya pseudo-device strip 2 # Starmode Radio IP (Metricom)
191 1.1 sekiya pseudo-device tun 2 # network tunneling over tty
192 1.1 sekiya pseudo-device gre 2 # generic L3 over IP tunnel
193 1.1 sekiya pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933)
194 1.1 sekiya #pseudo-device faith 1 # IPv[46] tcp relay translation i/f
195 1.1 sekiya #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation
196 1.1 sekiya pseudo-device vlan # IEEE 802.1q encapsulation
197 1.1 sekiya pseudo-device bridge # simple inter-network bridging
198 1.1 sekiya #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too
199 1.1 sekiya
200 1.1 sekiya # miscellaneous pseudo-devices
201 1.1 sekiya pseudo-device pty # pseudo-terminals
202 1.1 sekiya pseudo-device tb 1 # tablet line discipline
203 1.1 sekiya pseudo-device sequencer 1 # MIDI sequencer
204 1.1 sekiya pseudo-device rnd # /dev/random and in-kernel generator
205 1.1 sekiya pseudo-device clockctl # user control of clock subsystem
206 1.1 sekiya pseudo-device ksyms # /dev/ksyms
207 1.1 sekiya #pseudo-device wsfont
208 1.1 sekiya
209 1.1 sekiya # a pseudo device needed for Coda # also needs CODA (above)
210 1.1 sekiya pseudo-device vcoda 4 # coda minicache <-> venus comm.
211 1.1 sekiya
212 1.1 sekiya # pseudo devices used for IRIX binary compatibility
213 1.1 sekiya pseudo-device irix_kmem # IRIX /dev/kmem
214 1.1 sekiya pseudo-device irix_usema # IRIX /dev/usema
215