e9a0023b37
remove GENERIC.v6 file (as it is part of GENERIC now). "faith" interface is commented out by default as it is not really for general use. IPsec items are commented out as well, though we can enable "options IPSEC" without export-related issue ("options IPSEC" will enable authentication portion only). We may need to think about it again. if you have problem compiling with INET6 on archs I do not have access to, please contact me. XXX what to do with arch/arm32/SHARK{,.v6}?
221 lines
7.5 KiB
Plaintext
221 lines
7.5 KiB
Plaintext
#
|
|
# $NetBSD: GENERIC,v 1.57 1999/11/21 14:00:38 itojun Exp $
|
|
#
|
|
# Generic atari
|
|
#
|
|
# This configuration file is for a multiple disk/multiple tape ATARI-TT/Falcon
|
|
# with network (through ppp or slip).
|
|
|
|
include "arch/atari/conf/std.atari"
|
|
#
|
|
# Add support for about 16 users. This variable is used to size
|
|
# various kernel structures.
|
|
#
|
|
maxusers 16
|
|
|
|
#
|
|
# processors this kernel should support
|
|
#
|
|
options M68030 # support for 030
|
|
#options M68040 # support for 040
|
|
#options M68060 # support for 060
|
|
|
|
options HZ=64 # Set the clock-rate (48/64/96)
|
|
|
|
#
|
|
# X11R6 related options
|
|
#
|
|
options UCONSOLE # Allow xconsole to work
|
|
|
|
# Standard system options
|
|
options INSECURE # disable kernel security levels
|
|
#options NTP # NTP phase/frequency locked loop
|
|
|
|
#
|
|
# Floating-point options
|
|
#
|
|
options FPU_EMULATE # Support for MC68881/MC68882 emulator
|
|
#options FPSP # 68040 Floatingpoint support
|
|
|
|
# Pull in config fragments for kernel crypto. This is required for
|
|
# options IPSEC etc. to work. If you want to run with IPSEC, uncomment
|
|
# one of these, based on whether you use crypto-us or crypto-intl, and
|
|
# adjust the prefixes as necessary.
|
|
|
|
#prefix ../crypto-us/sys
|
|
#cinclude "conf/files.crypto-us"
|
|
#prefix
|
|
|
|
#prefix ../crypto-intl/sys
|
|
#cinclude "conf/files.crypto-intl"
|
|
#prefix
|
|
|
|
#
|
|
# 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 NS # XNS
|
|
#options NSIP # XNS tunneling over IP
|
|
#options ISO,TPIP # OSI
|
|
#options EON # OSI tunneling over IP
|
|
#options CCITT,LLC,HDLC # X.25
|
|
options NETATALK # AppleTalk networking protocols
|
|
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 packages by default
|
|
|
|
# File systems
|
|
file-system FFS # Berkeley fast file system
|
|
file-system MFS # Memory based filesystem
|
|
file-system NFS # Network File System client side code
|
|
file-system PROCFS # Process filesystem
|
|
file-system KERNFS # Kernel parameter filesystem
|
|
file-system FDESC # /dev/fd
|
|
file-system NULLFS # Loopback filesystem
|
|
file-system MSDOSFS # MSDOS filesystem
|
|
file-system CD9660 # ISO 9660 filesystem with Rock Ridge
|
|
file-system UNION # union file system
|
|
file-system UMAPFS # null file system (with uid & gid remapping)
|
|
file-system PORTAL # portal file system
|
|
file-system EXT2FS # second extended file system (linux)
|
|
file-system LFS # log-structured file system
|
|
|
|
# File system options
|
|
options QUOTA # Disk quotas for local disks
|
|
#options FFS_EI # FFS Endian Independant support
|
|
#options SOFTDEP # FFS soft updates support.
|
|
options NFSSERVER # Network File System server side code
|
|
#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
|
|
# immutable) behave as system flags.
|
|
|
|
#
|
|
# Misc. debugging options
|
|
#
|
|
options PANICWAIT # Require keystroke to dump/reboot
|
|
options DDB # Kernel debugger
|
|
#options DDB_HISTORY_SIZE=100 # Enable history editing in DDB
|
|
#options DEBUG # expensive debugging checks/support
|
|
|
|
#
|
|
# Compatability options for various existing systems
|
|
#
|
|
options COMPAT_43 # 4.3 BSD compatible system calls (required)
|
|
options COMPAT_10 # Compatibility to NetBSD1.0
|
|
options COMPAT_11 # Compatibility to NetBSD1.1
|
|
options COMPAT_12 # Compatibility to NetBSD1.2
|
|
options COMPAT_13 # Compatibility to NetBSD1.3
|
|
options COMPAT_14 # Compatibility to NetBSD1.4
|
|
#options COMPAT_09 # has no meaning on the atari
|
|
#options COMPAT_SUNOS # Support to run Sun-3 executables
|
|
#options COMPAT_SVR4 # Support to run SVR4 executables
|
|
#options TCP_COMPAT_42 # Disable UDP checksums (not needed)
|
|
#options COMPAT_LINUX # Support to run Linux/m68k executables
|
|
#options EXEC_ELF32 # 32-bit ELF executables (Linux, SVR4)
|
|
|
|
#
|
|
# Support for System V IPC facilities.
|
|
#
|
|
options SYSVSHM # System V shared memory
|
|
options SYSVMSG # System V messages
|
|
options SYSVSEM # System V semaphores
|
|
|
|
#
|
|
# Support for various kernel options
|
|
#
|
|
options KTRACE # Add kernel tracing system call
|
|
options DIAGNOSTIC # Add additional error checking code
|
|
options NKMEMCLUSTERS=256 # Size of kernel malloc area
|
|
|
|
# These options enable verbose messages for several subsystems.
|
|
# Warning, these may compile large string tables into the kernel!
|
|
options PCIVERBOSE # verbose PCI device autoconfig messages
|
|
options SCSIVERBOSE # human readable SCSI error messages
|
|
|
|
#
|
|
# Atari specific options
|
|
#
|
|
#options KFONT_8x8 # Use 8x8 font instead of 8x16
|
|
options ST_POOL_SIZE=22 # smallest that allows TT-HIGH
|
|
options TT_SCSI # SCSI-support for TT
|
|
options FALCON_SCSI # SCSI-support for Falcon
|
|
options TT_VIDEO # Graphics support for TT
|
|
options FALCON_VIDEO # Graphics support for FALCON
|
|
options STATCLOCK # Separate {stat,prof}clock
|
|
options MEMORY_DISK_HOOKS # Boot RAM-disk
|
|
options DISKLABEL_NBDA # NetBSD disklabels (required)
|
|
options DISKLABEL_AHDI # NetBSD/AHDI disklabels
|
|
options SERCONSOLE # modem1 console support
|
|
options RELOC_KERNEL # TT/Falcon: relocate kernel to TT-RAM
|
|
|
|
# Try linked commands on all targets
|
|
options TRY_SCSI_LINKED_COMMANDS=0x7f
|
|
|
|
#
|
|
# Build one kernel that can boot from any disk.
|
|
#
|
|
config netbsd root on ? type ?
|
|
|
|
pseudo-device mouse 1 # mouse
|
|
pseudo-device view 2 # View (graphics mapping)
|
|
pseudo-device sl # Slip
|
|
pseudo-device ppp # ppp
|
|
pseudo-device pty 16 # Pseudo-tty support
|
|
pseudo-device loop # Loopback network
|
|
pseudo-device vnd 3 # 3 pseudo disks (see vnconfig)
|
|
pseudo-device bpfilter 2 # berkeley packet filters
|
|
pseudo-device tun 2 # network tunnel
|
|
#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 ccd 4 # concatenating disk driver
|
|
#pseudo-device raid 4 # RAIDframe disk driver
|
|
pseudo-device md 2 # Boot memory disk
|
|
pseudo-device ipfilter # IP filtering device
|
|
# rnd is EXPERIMENTAL
|
|
#pseudo-device rnd # /dev/random and in-kernel generator
|
|
|
|
#
|
|
# The following sections describe various hardware options.
|
|
#
|
|
fd0 at fdc0 unit 0 # builtin floppy drive
|
|
fd1 at fdc0 unit 1 # external floppy drive
|
|
ser0 at mainbus0 # Serial support through 68901 (modem1)
|
|
zs0 at mainbus0 # Serial support through 8530
|
|
nvr0 at mainbus0 # nvram driver
|
|
lp0 at mainbus0 # centronics printer
|
|
|
|
# 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
|
|
ss* at scsibus? target ? lun ? # SCSI scanners
|
|
se* at scsibus? target ? lun ? # SCSI ethernet
|
|
uk* at scsibus? target ? lun ? # SCSI unknown
|
|
|
|
pcibus0 at mainbus0 # PCI-bus
|
|
pci0 at pcibus0
|
|
ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI
|
|
avmebus0 at mainbus0 # VME bus
|
|
vme0 at avmebus0
|
|
le0 at vme0 irq 5 # Lance ethernet (Riebl/PAM).
|
|
le0 at vme0 irq 4 # Lance ethernet (BVME410).
|
|
et0 at vme0 # Crazy Dots II
|
|
|
|
isabus0 at mainbus0 # ISA-bus
|
|
isa0 at isabus0
|
|
wdc0 at mainbus0 # IDE-bus
|
|
wd* at wdc? drive ? # ... and drives
|
|
atapibus* at wdc? channel ? # ATAPI-bus
|
|
cd* at atapibus? drive ? # ATAPI CD-ROM drives
|
|
sd* at atapibus? drive ? # ATAPI disk drives
|