Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch/hp700/conf a stripped-down config to work around ne...



details:   https://anonhg.NetBSD.org/src/rev/9a5884df49e4
branches:  trunk
changeset: 555460:9a5884df49e4
user:      chs <chs%NetBSD.org@localhost>
date:      Tue Nov 18 04:03:32 2003 +0000

description:
a stripped-down config to work around netboot problems.

diffstat:

 sys/arch/hp700/conf/SMALL |  252 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 252 insertions(+), 0 deletions(-)

diffs (256 lines):

diff -r 16d83130665a -r 9a5884df49e4 sys/arch/hp700/conf/SMALL
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/arch/hp700/conf/SMALL Tue Nov 18 04:03:32 2003 +0000
@@ -0,0 +1,252 @@
+# $NetBSD: SMALL,v 1.1 2003/11/18 04:03:32 chs Exp $
+#
+# stripped-down GENERIC machine description file
+# 
+# This machine description file is used to generate the default NetBSD
+# kernel.  The generic kernel does not include all options, subsystems
+# and device drivers, but should be useful for most applications.
+#
+# The machine description file can be customised for your specific
+# machine to reduce the kernel size and improve its performance.
+#
+# For further information on compiling NetBSD kernels, see the config(8)
+# man page.
+#
+# For further information on hardware support for this architecture, see
+# the intro(4) man page.  For further information about kernel options
+# for this architecture, see the options(4) man page.  For an explanation
+# of each device driver in this file see the section 4 man page for the
+# device.
+
+include        "arch/hp700/conf/std.hp700"
+
+options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
+
+#ident                 "GENERIC-$Revision: 1.1 $"
+
+maxusers       32              # estimated number of users
+
+# CPU support.  At least one is REQUIRED.
+options        HP7000_CPU              # PCX, PCX-S
+options        HP7100_CPU,HP7150_CPU   # PCX-T
+options        HP7100LC_CPU            # PCX-L
+options        HP7200_CPU,HP7250_CPU   # PCX-T'
+options        HP7300LC_CPU            # PCX-L2
+#options       HP8000_CPU              # PCX-U  (in 32bit mode)
+#options       HP8200_CPU              # PCX-V/U+ (in 32bit mode)
+#options       HP8500_CPU              # PCX-W  (in 32bit mode)
+#options       HP8600_CPU              # PCX-W+ (in 32bit mode)
+
+# CPU-related options.
+options        FPEMUL          # floating point emulation XXX DO NOT REMOVE
+options        USELEDS         # blink 'em
+
+# delay between "rebooting ..." message and hardware reset, in milliseconds
+#options       CPURESET_DELAY=2000
+
+# Standard system options
+
+options        INSECURE        # disable kernel security levels
+
+options        KTRACE          # system call tracing via ktrace(1)
+
+options        SYSVMSG         # System V-like message queues
+options        SYSVSEM         # System V-like semaphores
+#options       SEMMNI=10       # number of semaphore identifiers
+#options       SEMMNS=60       # number of semaphores in system
+#options       SEMUME=10       # max number of undo entries per process
+#options       SEMMNU=30       # number of undo structures in system
+options        SYSVSHM         # System V-like memory sharing
+#options       SHMMAXPGS=1024  # 1024 pages is the default
+
+options        LKM             # loadable kernel modules
+
+# Enable experimental buffer queue strategy for better responsiveness under 
+# high disk I/O load. Use it with caution - it's not proven to be stable yet.
+#options       NEW_BUFQ_STRATEGY
+
+# Diagnostic/debugging support options
+#options       DIAGNOSTIC      # expensive kernel consistency checks
+#options       DEBUG           # expensive debugging checks/support
+#options       KMEMSTATS       # kernel memory statistics (vmstat -m)
+options        DDB             # in-kernel debugger
+options        DDB_HISTORY_SIZE=512    # enable history editing in DDB
+#options       KGDB            # remote debugger
+#options       KGDB_DEVNAME="\"com\"",KGDBADDR=0xf0822000,KGDBRATE=9600
+#makeoptions   DEBUG="-g"      # compile full symbol table
+
+# Compatibility options
+options        COMPAT_16       # compatability with NetBSD 1.5,
+
+# File systems
+file-system    FFS             # UFS
+file-system    MFS             # memory file system
+file-system    NFS             # Network File System client
+file-system    CD9660          # ISO 9660 + Rock Ridge file system
+file-system    KERNFS          # /kern
+file-system    PROCFS          # /proc
+
+# File system options
+options        SOFTDEP         # FFS soft updates support.
+options        NFSSERVER       # Network File System server
+
+# Networking options
+#options       GATEWAY         # packet forwarding
+options        INET            # IP + ICMP + TCP + UDP
+options        INET6           # IPV6
+#options       IPSEC           # IP security
+#options       IPSEC_ESP       # IP security (encryption part; define w/IPSEC)
+#options       IPSEC_DEBUG     # debug for IP security
+#options       MROUTING        # IP multicast routing
+#options       NSIP            # XNS tunneling over IP
+#options       EON             # OSI tunneling over IP
+options        PPP_BSDCOMP     # BSD-Compress compression support for PPP
+options        PPP_DEFLATE     # Deflate compression support for PPP
+options        PPP_FILTER      # Active filter support for PPP (requires bpf)
+options        PFIL_HOOKS      # pfil(9) packet filter hooks
+options        IPFILTER_LOG    # ipmon(8) log support
+#options       IPFILTER_DEFAULT_BLOCK  # block all packets by default
+#options       TCP_DEBUG       # Record last TCP_NDEBUG packets with SO_DEBUG
+
+# These options enable verbose messages for several subsystems.
+# Warning, these may compile large string tables into the kernel!
+options        GSCVERBOSE      # verbose GSC device autoconfig messages
+#options       EISAVERBOSE     # verbose EISA device autoconfig messages
+options        MIIVERBOSE      # verbose PHY autoconfig messages
+options        SCSIVERBOSE     # human readable SCSI error messages
+
+options        NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
+
+
+# Kernel root file system and dump configuration.
+config         netbsd  root on ? type ?
+
+#
+# Device configuration
+#
+
+mainbus0 at root
+
+# CPU and memory - DO NOT REMOVE THESE
+cpu*   at mainbus0 irq 31      # HP PA-RISC cpu
+mem*   at mainbus0             # /dev/*mem and memory controller
+
+# Coprocessor/SFU Support
+#fpu*  at mainbus0             # HP PA-RISC fpu (iv N/A)
+#pmu*  at mainbus0             # HP PA-RISC perfomance monitor unit (iv 29)
+#power*        at mainbus0             # power/fail manager (iv 2)
+
+# STI graphics
+#sti*  at mainbus0             # [H]CRX-{8,24,48}[Z] graphics
+
+# Basic Bus Support
+lasi*  at mainbus0             # LASI host adapter (LSI PN??? )
+asp0   at mainbus0             # this one comes w/ Viper and leds
+#wax*  at mainbus0             # Wax may host EISA as well
+#mongoose* at mainbus0 irq 17  # EISA Bus Adapter (i82350 or TI??? )
+#vmeb* at mainbus0 irq ?       # VME bus adapter
+#dino* at mainbus0 irq ?       # PCI bus bridge
+pdc0   at mainbus0             # PDC/IODC wrapper for boot console
+phantomas0 at mainbus0         # Phantom PseudoBC GSC+ Port
+lasi*  at phantomas0           # LASI on [ABC]*
+
+# GSC bus support
+gsc*   at lasi?                # 712
+gsc*   at asp?                 # 7xx (old)
+#gsc*  at wax?                 # {725,715}/{64,80,100}, C*, B*, J*
+
+# PCI bus support
+#pci*  at dino?
+
+# EISA bus support
+#eisa* at mongoose?
+#eisa* at wax?
+#eisa0 at pceb?
+
+# ISA bus support
+#isa*  at mongoose?
+#isa*  at wax?
+#isa0  at pceb?
+#isa0  at pcib?
+
+# VME bus support
+#vme*  at vmeb?
+
+# Console Devices
+
+# Serial Devices
+
+# GSC serial interfaces
+com*   at gsc?                         # RS/232 serial port
+
+# Parallel Printer Interfaces
+
+# GSC parallel printer interface
+lpt*   at gsc?
+
+# SCSI Controllers and Devices
+
+# GSC SCSI controllers
+oosiop*        at gsc?                         # NCR 53c700
+osiop* at gsc? flags 0x00000           # NCR 53c710
+#siop* at gsc?                         # NCR 53c720 (Fast/Wide)
+
+# SCSI bus support
+scsibus* at scsi?
+
+# SCSI devices
+sd*    at scsibus? target ? lun ?      # SCSI disk drives
+st*    at scsibus? target ? lun ?      # SCSI tape drives
+cd*    at scsibus? target ? lun ?      # SCSI CD-ROM drives
+ch*    at scsibus? target ? lun ?      # SCSI autochangers
+ses*   at scsibus? target ? lun ?      # SCSI Enclosure Services devices
+ss*    at scsibus? target ? lun ?      # SCSI scanners
+uk*    at scsibus? target ? lun ?      # SCSI unknown
+
+
+# Network Interfaces
+
+# GSC network interfaces
+#medusa* at gsc?                       # FDDI
+ie*    at gsc?                         # 82C5[89]6 ether
+
+
+# Audio Devices
+
+# Pseudo-Devices
+
+# disk/mass storage pseudo-devices
+pseudo-device  ccd             4       # concatenated/striped disk devices
+#pseudo-device cgd             4       # cryptographic disk devices
+pseudo-device  md              1       # memory disk device (ramdisk)
+pseudo-device  vnd             4       # disk-like interface to files
+
+# network pseudo-devices
+pseudo-device  bpfilter        8       # Berkeley packet filter
+pseudo-device  ipfilter                # IP filter (firewall) and NAT
+pseudo-device  loop                    # network loopback
+pseudo-device  ppp             2       # Point-to-Point Protocol
+pseudo-device  pppoe                   # PPP over Ethernet (RFC 2516)
+pseudo-device  strip           2       # Starmode Radio IP (Metricom)
+pseudo-device  tun             2       # network tunneling over tty
+pseudo-device  gre             2       # generic L3 over IP tunnel
+pseudo-device  gif             4       # IPv[46] over IPv[46] tunnel (RFC1933)
+#pseudo-device faith           1       # IPv[46] tcp relay translation i/f
+#pseudo-device stf             1       # 6to4 IPv6 over IPv4 encapsulation
+pseudo-device  vlan                    # IEEE 802.1q encapsulation
+pseudo-device  bridge                  # simple inter-network bridging
+#options       BRIDGE_IPF              # bridge uses IP/IPv6 pfil hooks too
+
+# miscellaneous pseudo-devices
+pseudo-device  pty                     # pseudo-terminals
+pseudo-device  tb              1       # tablet line discipline
+pseudo-device  sequencer       1       # MIDI sequencer
+# rnd works; RND_COM does not on port hp700 yet.
+pseudo-device  rnd                     # /dev/random and in-kernel generator
+#options       RND_COM                 # use "com" randomness as well (BROKEN)
+pseudo-device  clockctl                # user control of clock subsystem
+
+# wscons pseudo-devices
+#pseudo-device wsmux                   # mouse & keyboard multiplexor
+#pseudo-device wsfont
+pseudo-device  ksyms                   # /dev/ksyms



Home | Main Index | Thread Index | Old Index