Sat Sep 20 14:56:57 2008 UTC ()
Remove isp* from the cats GENERIC kernel.  This reduces the kernel size by
~700KB and brings the kernel below the 5MB size needed for cyclone firmware
to successfully boot the kernel.


(chris)
diff -r1.123 -r1.124 src/sys/arch/cats/conf/GENERIC

cvs diff -r1.123 -r1.124 src/sys/arch/cats/conf/GENERIC (expand / switch to unified diff)

--- src/sys/arch/cats/conf/GENERIC 2008/08/10 15:31:20 1.123
+++ src/sys/arch/cats/conf/GENERIC 2008/09/20 14:56:57 1.124
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: GENERIC,v 1.123 2008/08/10 15:31:20 tls Exp $ 1# $NetBSD: GENERIC,v 1.124 2008/09/20 14:56:57 chris Exp $
2# 2#
3# GENERIC machine description file 3# GENERIC machine description file
4#  4#
5# This machine description file is used to generate the default NetBSD 5# This machine description file is used to generate the default NetBSD
6# kernel. The generic kernel does not include all options, subsystems 6# kernel. The generic kernel does not include all options, subsystems
7# and device drivers, but should be useful for most applications. 7# and device drivers, but should be useful for most applications.
8# 8#
9# The machine description file can be customised for your specific 9# The machine description file can be customised for your specific
10# machine to reduce the kernel size and improve its performance. 10# machine to reduce the kernel size and improve its performance.
11# 11#
12# For further information on compiling NetBSD kernels, see the config(8) 12# For further information on compiling NetBSD kernels, see the config(8)
13# man page. 13# man page.
14# 14#
@@ -182,27 +182,27 @@ options WSDISPLAY_COMPAT_SYSCONS # emul @@ -182,27 +182,27 @@ options WSDISPLAY_COMPAT_SYSCONS # emul
182options WSDISPLAY_COMPAT_USL # VT handling 182options WSDISPLAY_COMPAT_USL # VT handling
183options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes 183options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes
184# see dev/wscons/wskbdmap_mfii.h for implemented layouts 184# see dev/wscons/wskbdmap_mfii.h for implemented layouts
185#options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" 185#options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
186 186
187# Development and Debugging options 187# Development and Debugging options
188 188
189#options PORTMASTER # Enable PortMaster only options 189#options PORTMASTER # Enable PortMaster only options
190#options DIAGNOSTIC # internally consistency checks 190#options DIAGNOSTIC # internally consistency checks
191#options PMAP_DEBUG # Enable pmap_debug_level code 191#options PMAP_DEBUG # Enable pmap_debug_level code
192options DDB # in-kernel debugger 192options DDB # in-kernel debugger
193options DDB_HISTORY_SIZE=100 # Enable history editing in DDB 193options DDB_HISTORY_SIZE=100 # Enable history editing in DDB
194#makeoptions DEBUG="-g" # compile full symbol table 194#makeoptions DEBUG="-g" # compile full symbol table
195#options SYMTAB_SPACE=380000 195#options SYMTAB_SPACE=500000
196 196
197config netbsd root on ? type ? 197config netbsd root on ? type ?
198 198
199# The main bus device 199# The main bus device
200mainbus0 at root 200mainbus0 at root
201 201
202# The boot CPU 202# The boot CPU
203cpu0 at mainbus? 203cpu0 at mainbus?
204 204
205# Core logic 205# Core logic
206footbridge0 at mainbus? 206footbridge0 at mainbus?
207 207
208# footbridge uart 208# footbridge uart
@@ -237,28 +237,28 @@ ubsec* at pci? dev ? function ? # Broadc @@ -237,28 +237,28 @@ ubsec* at pci? dev ? function ? # Broadc
237#lpt* at puc? port ? # || ports on "universal" comm boards 237#lpt* at puc? port ? # || ports on "universal" comm boards
238 238
239# PCI SCSI Controllers and Buses 239# PCI SCSI Controllers and Buses
240adv* at pci? dev ? function ? # AdvanSys 1200[A,B], ULTRA SCSI 240adv* at pci? dev ? function ? # AdvanSys 1200[A,B], ULTRA SCSI
241scsibus* at adv? 241scsibus* at adv?
242#adw* at pci? dev ? function ? # AdvanSys 9xxUW SCSI 242#adw* at pci? dev ? function ? # AdvanSys 9xxUW SCSI
243#scsibus* at adw? 243#scsibus* at adw?
244ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI controllers 244ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI controllers
245scsibus* at ahc? 245scsibus* at ahc?
246#bha* at pci? dev ? function ? # BusLogic 9xx SCSI 246#bha* at pci? dev ? function ? # BusLogic 9xx SCSI
247#scsibus* at bha? 247#scsibus* at bha?
248iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI 248iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI
249scsibus* at iha? 249scsibus* at iha?
250isp* at pci? dev ? function ? # Qlogic ISP 10x0 SCSI controllers 250#isp* at pci? dev ? function ? # Qlogic ISP 10x0 SCSI controllers
251scsibus* at isp? 251#scsibus* at isp?
252pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI 252pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI
253scsibus* at pcscp? 253scsibus* at pcscp?
254siop* at pci? dev ? function ? # NCR 53c8xx SCSI 254siop* at pci? dev ? function ? # NCR 53c8xx SCSI
255scsibus* at siop? 255scsibus* at siop?
256esiop* at pci? dev ? function ? # NCR 53c875 SCSI and newer 256esiop* at pci? dev ? function ? # NCR 53c875 SCSI and newer
257scsibus* at esiop? 257scsibus* at esiop?
258 258
259# SCSI devices 259# SCSI devices
260sd* at scsibus? target ? lun ? # SCSI disk drives 260sd* at scsibus? target ? lun ? # SCSI disk drives
261st* at scsibus? target ? lun ? # SCSI tape drives 261st* at scsibus? target ? lun ? # SCSI tape drives
262cd* at scsibus? target ? lun ? # SCSI CD-ROM drives 262cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
263#ch* at scsibus? target ? lun ? # SCSI auto-changers 263#ch* at scsibus? target ? lun ? # SCSI auto-changers
264#uk* at scsibus? target ? lun ? # SCSI unknown device 264#uk* at scsibus? target ? lun ? # SCSI unknown device