Skip to content

Commit

Permalink
bring in latest KAME (as of 19991130, KAME/NetBSD141) into kame branch
Browse files Browse the repository at this point in the history
just for reference purposes.
This commit includes 1.4 -> 1.4.1 sync for kame branch.

The branch does not compile at all (due to the lack of ALTQ and some other
source code).  Please do not try to modify the branch, this is just for
referenre purposes.

synchronization to latest KAME will take place on HEAD branch soon.
  • Loading branch information
itojun committed Nov 30, 1999
1 parent 48c5aac commit cf3da37
Show file tree
Hide file tree
Showing 5 changed files with 4,591 additions and 3,939 deletions.
282 changes: 231 additions & 51 deletions sys/arch/mac68k/conf/GENERIC
@@ -1,51 +1,231 @@
machine "mac" # $NetBSD: GENERIC,v 1.85.8.1 1999/11/30 13:32:26 itojun Exp $
cpu "mc68020" #
ident GENERIC # GENERIC
timezone 5 dst

include "arch/mac68k/conf/std.mac68k"
options INET
options NS maxusers 16 # estimated number of users
#options KADB
#options QUOTA # CPU support. At least one is REQUIRED.
#options FIFO options M68040
#options NFS options M68030
options MFS options M68020 # Note: must have 68851 PMMU
options DIAGNOSTIC
options "TCP_COMPAT_42" # CPU-related options.
options "COMPAT_43" options FPSP
options "COMPAT_42" options FPU_EMULATE
options KTRACE
options SCSI # Standard system options
options SWAPPAGER
options VNODEPAGER options UCONSOLE # users can use TIOCCONS (for xconsole)
#options GATEWAY # slip needs this for packet forwarding options INSECURE # disable kernel security levels


# OSI stuff: options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
#options ISO #options NTP # NTP phase/frequency locked loop
#options TPIP
#options EON options KTRACE # system call tracing via ktrace(1)


options MAPMEM,SYSVSHM options SYSVMSG # System V-like message queues

options SYSVSEM # System V-like semaphores
maxusers 8 options SYSVSHM # System V-like memory sharing
maxfdescs 1024 #options SHMMAXPGS=1024 # 1024 pages is the default


config netbsd root on sd0 swap on sd0 options LKM # loadable kernel modules


pseudo-device ser 2 # Diagnostic/debugging support options
pseudo-device con 6 options DIAGNOSTIC # cheap kernel consistency checks

#options DEBUG # expensive debugging checks/support
master ncr0 options KMEMSTATS # kernel memory statistics (vmstat -m)
disk sd0 at ncr0 flags 0 drive ? options DDB # in-kernel debugger
disk sd1 at ncr0 flags 0 drive ? #options DDB_HISTORY_SIZE=100 # enable history editing in DDB
disk sd2 at ncr0 flags 0 drive ? #options KGDB # remote debugger
disk sd3 at ncr0 flags 0 drive ? #options KGDBDEV=0xc01 # kgdb device number (dev_t)
disk sd4 at ncr0 flags 0 drive ? #options KGDBRATE=38400 # baud rate
disk sd5 at ncr0 flags 0 drive ? #makeoptions DEBUG="-g" # compile full symbol table
disk sd6 at ncr0 flags 0 drive ?
tape st0 at ncr0 flags 1 drive ? # Compatibility options
disk cd0 at ncr0 flags 2 drive ? #options COMPAT_NOMID # compatibility with 386BSD, BSDI, NetBSD 0.8,

#options COMPAT_09 # NetBSD 0.9,
pseudo-device pty 16 options COMPAT_10 # NetBSD 1.0,
pseudo-device loop options COMPAT_11 # NetBSD 1.1,
pseudo-device ether options COMPAT_12 # NetBSD 1.2,
options COMPAT_13 # NetBSD 1.3,
options COMPAT_43 # and 4.3BSD

options COMPAT_SUNOS # compatibility with SunOS 4.x binaries
#options COMPAT_M68K4K # compatibility with NetBSD/m68k4k binaries
#options COMPAT_LINUX # compatibility with Linux/m68k binaries
#options EXEC_ELF32 # 32-bit ELF executables (Linux)

# File systems
file-system FFS # UFS
file-system EXT2FS # second extended file system (linux)
file-system LFS # log-structured file system
file-system MFS # memory file system
file-system NFS # Network File System client
file-system CD9660 # ISO 9660 + Rock Ridge file system
file-system MSDOSFS # MS-DOS file system
file-system FDESC # /dev/fd
file-system KERNFS # /kern
file-system NULLFS # loopback file system
file-system PORTAL # portal filesystem (still experimental)
file-system PROCFS # /proc
file-system UMAPFS # NULLFS + uid and gid remapping
file-system UNION # union file system

# File system options
options QUOTA # UFS quotas
#options FFS_EI # FFS Endian Independant support
options NFSSERVER # Network File System server
#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
# immutable) behave as system flags.

# Networking options
options GATEWAY # packet forwarding
options INET # IP + ICMP + TCP + UDP
#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

# Compatibility with 4.2BSD implementation of TCP/IP. Not recommended.
#options TCP_COMPAT_42

# These options enable verbose messages for several subsystems.
# Warning, these may compile large string tables into the kernel!
options SCSIVERBOSE # human readable SCSI error messages

# Mac-specific options
#options ALTXBUTTONS # Map Opt-{1,2,3} to mouse buttons
#options DISABLE_EXT_CACHE # If really paranoid, disable IIci ext. cache
options GRF_COMPAT # Include grf compatibility code
#options MRG_ADB # Use ROM-based ADB driver
options ZS_CONSOLE_ABORT

options NFS_BOOT_BOOTP

# Kernel root file system and dump configuration.
config netbsd root on ? type ?

#
# Device configuration
#

mainbus0 at root

fpu0 at mainbus? # Floating-Point Coprocessor support


# Basic Bus Support

# On-board I/O bus support
obio0 at mainbus?

# NuBus support
nubus0 at mainbus?


# Console Devices

# Apple Desktop Bus interface
adb0 at obio?
aed* at adb? # ADB event device
kbd* at adb? # ADB keyboard
ms* at adb? # ADB mouse

# Basic frame buffer support
intvid0 at obio? # Internal video hardware
macvid* at nubus? # NuBus video card

# Device-independent frame buffer interface
grf* at intvid?
grf* at macvid?

# Integrated Terminal Emulator (console) support
ite0 at grf?


# Serial Devices

# On-board serial interface
zsc0 at obio?
zstty* at zsc? channel ?


# SCSI Controllers and Devices

# SCSI controllers
# XXX - use only one of ncrscsi or sbc
ncrscsi0 at obio? # SCSI NCR 5380
#sbc0 at obio? flags 0x1 # MI SCSI NCR 5380
esp0 at obio? # SCSI NCR 53C9x
esp1 at obio? # SCSI NCR 53C9x

# 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
se* at scsibus? target ? lun ? # SCSI ethernet
ss* at scsibus? target ? lun ? # SCSI scanners
uk* at scsibus? target ? lun ? # SCSI unknown


# Miscellaneous mass storage devices

# IWM floppy disk controller
iwm0 at obio? # Sony driver (800K GCR)
fd* at iwm? drive ?


# Network Interfaces

# On-board Ethernet controllers
sn* at obio? # SONIC-based (DP83932, DP83916)
mc* at obio? # MACE-based

# NuBus Ethernet controllers
ae* at nubus? # DP8390-based
sn* at nubus? # SONIC-based (DP83932, DP83916)


# Audio Devices

# On-board audio hardware
asc0 at obio? # ASC/EASC audio

# Pseudo-Devices

# disk/mass storage pseudo-devices
pseudo-device ccd 4 # concatenated/striped disk devices
#pseudo-device raid 4 # RAIDframe disk driver
pseudo-device md 1 # memory disk device (ramdisk)
pseudo-device vnd 4 # disk-like interface to files

# network pseudo-devices
pseudo-device bpfilter 12 # 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 sl 2 # Serial Line IP
#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

# miscellaneous pseudo-devices
pseudo-device pty 64 # pseudo-terminals
#pseudo-device tb 1 # tablet line discipline

# rnd is EXPERIMENTAL at this point.
#pseudo-device rnd # /dev/random and in-kernel generator
#options RND_COM # use "com" randomness as well (BROKEN)

0 comments on commit cf3da37

Please sign in to comment.