From e43a4bda4a0d855b9a1f1ad945bf2bdc444f5d93 Mon Sep 17 00:00:00 2001 From: scottr Date: Thu, 18 Dec 1997 06:45:30 +0000 Subject: [PATCH] Update for the NWO --- sys/arch/mac68k/conf/PUMA | 195 ++++++++++++++++++++++++++------------ 1 file changed, 135 insertions(+), 60 deletions(-) diff --git a/sys/arch/mac68k/conf/PUMA b/sys/arch/mac68k/conf/PUMA index 011bb3348bcf..76b8b0a5ba49 100644 --- a/sys/arch/mac68k/conf/PUMA +++ b/sys/arch/mac68k/conf/PUMA @@ -2,88 +2,163 @@ include "arch/mac68k/conf/std.mac68k" -maxusers 64 +maxusers 64 # estimated number of users + +# CPU support. At least one is REQUIRED. +options M68040 + +# CPU-related options. +options FPSP +options FPU_EMULATE # Standard system options -options KTRACE # system call tracing -options SYSVMSG # System V message queues -options SYSVSEM # System V semaphores -options SYSVSHM # System V shared memory + +options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT +#options NTP # NTP phase/frequency locked loop + +options KTRACE # system call tracing via ktrace(1) + +options SYSVMSG # System V-like message queues +options SYSVSEM # System V-like semaphores +options SYSVSHM # System V-like memory sharing #options SHMMAXPGS=1024 # 1024 pages is the default + options LKM # loadable kernel modules -# Debugging options -options DDB # kernel dynamic debugger +# Diagnostic/debugging support options +options DDB # in-kernel debugger #options DDB_HISTORY_SIZE=100 # enable history editing in DDB -options SCSIVERBOSE # Verbose SCSI errors # Compatibility options -options COMPAT_43 # 4.3BSD system interfaces -options COMPAT_10 # NetBSD 1.0 binary compatibility -options COMPAT_11 # NetBSD 1.1 binary compatibility -options COMPAT_12 # NetBSD 1.2 binary compatibility -options COMPAT_SUNOS # SunOS 4.x binary compatibility +options COMPAT_10 # NetBSD 1.0, +options COMPAT_11 # NetBSD 1.1, +options COMPAT_12 # NetBSD 1.2, +options COMPAT_13 # NetBSD 1.3, +options COMPAT_43 # and 4.3BSD + +options COMPAT_SUNOS # binary compatibility with SunOS 4.x binaries #options COMPAT_M68K4K # compatibility with NetBSD/m68k4k binaries # File systems -file-system FFS # Berkeley Fast Filesystem -file-system NFS # Sun NFS-compatible filesystem client -file-system KERNFS # kernel data-structure filesystem -file-system NULLFS # NULL layered filesystem -file-system MFS # memory-based filesystem -file-system PROCFS # /proc -file-system CD9660 # ISO 9660 + Rock Ridge file system -file-system UNION # union file system -file-system MSDOSFS # MS-DOS FAT filesystem(s). +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 NULLFS # loopback file system +file-system PROCFS # /proc +file-system UNION # union file system # File system options -options QUOTA # FFS quotas -options NFSSERVER # Sun NFS-compatible filesystem server -options FIFO # POSIX fifo support (in all filesystems) +options QUOTA # UFS quotas +options NFSSERVER # Network File System server +options FIFO # FIFOs; RECOMMENDED +#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and + # immutable) behave as system flags. # Networking options -options INET # IP stack -options TCP_COMPAT_42 # compatibility with 4.2BSD TCP/IP -options GATEWAY # IP packet forwarding -options NETATALK # AppleTalk networking -options PFIL_HOOKS # pfil(9) packet filter hooks. +options GATEWAY # packet forwarding +options INET # IP + ICMP + TCP + UDP +#options MROUTING # IP multicast routing +options NETATALK # AppleTalk networking protocols +options PFIL_HOOKS # pfil(9) packet filter hooks -# Mac-specific options -options M68040 -options FPSP +# 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 + + +# Kernel root file system and dump configuration. config netbsd root on ? type ? -asc0 at obio? # ASC/EASC audio -intvid0 at obio? # Internal video hardware -sn* at obio? # SONIC-based internal ethernet +# +# Device configuration +# -nubus0 at mainbus? -ae* at nubus? # 8390-based Ethernet NIC -sn* at nubus? # SONIC-based Ethernet NIC -macvid* at nubus? # NuBus video card +mainbus0 at root -# Attach grf semantics to all video hardware as it is found -grf* at intvid? -grf* at macvid? +fpu0 at mainbus? # Floating-Point Coprocessor support -# Attach ite semantics to the appropriate grf device -ite0 at grf? -esp0 at obio? # SCSI NCR 53C9x -esp1 at obio? # SCSI NCR 53C9x +# Basic Bus Support -scsibus* at scsi? -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 +# On-board I/O bus support +obio0 at mainbus? -pseudo-device pty 64 -pseudo-device bpfilter 12 -pseudo-device vnd 2 -pseudo-device ccd 2 -pseudo-device md 1 -pseudo-device loop -pseudo-device ipfilter +# NuBus support +nubus0 at mainbus? + + +# Console Devices + +# Apple Desktop Bus interface +adb0 at obio? # ADB event device + +# 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 +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 + + +# Network Interfaces + +# On-board Ethernet controllers +sn* at obio? # SONIC-based (DP83932, DP83916) + +# 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 2 # concatenated/striped disk devices +pseudo-device md 1 # memory disk device (ramdisk) +pseudo-device vnd 2 # 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 + +# miscellaneous pseudo-devices +pseudo-device pty 64 # pseudo-terminals