diff --git a/sys/arch/x68k/conf/ALL b/sys/arch/x68k/conf/ALL index c8c981d92e30..6c0d97bc1b09 100644 --- a/sys/arch/x68k/conf/ALL +++ b/sys/arch/x68k/conf/ALL @@ -1,154 +1,287 @@ -# $NetBSD: ALL,v 1.22 1998/09/03 14:29:33 minoura Exp $ +# $NetBSD: ALL,v 1.23 1998/09/07 14:11:08 minoura Exp $ # # ALL -- everything that's currently supported # -# architecture type and name of kernel; REQUIRED -machine x68k m68k +include "arch/x68k/conf/std.x68k" -options EXEC_SCRIPT # Support #! -options EXEC_AOUT # a.out format executables +maxusers 32 -# different CPU types; you must have at least the correct one; REQUIRED +## System kernel configuration. See options(4) for more detail. + + +## Options for variants of the m68k MPU +## you must have at least the correct one; REQUIRED options M68030 options M68040 options M68060 -# set to indicate RTC is offset from GMT + +#### System options specific to the x68k port + +#options UVM # new virtual memory system +options MACHINE_NONCONTIG # support for noncontiguous memory +options MACHINE_NEW_NONCONTIG # new i/f for noncontig memory support +options FPU_EMULATE # software fpu emulation for MC68030 +options FPSP # floating point emulation for MC68040 +options M060SP # int/fp emulation for MC68060 +options JUPITER # support for "Jupiter-X" accelerator +options MAPPEDCOPY # use page mapping for large copyin/copyout +options EIOMAPSIZE=0 # do not map PCI address space + + +#### System options that are the same for all ports + +## Root device configuration: change the ?'s if you are going to use a +## nonstandard root partition (other than where the kernel is booted from) +## and/or nonstandard root type (not ffs or nfs). Normally this can be +## automagically determined at boot time. + +config netbsd root on ? type ? + +## RTC is offset from GMT; -540 means JST-9 options RTC_OFFSET=-540 # hardware clock is this many mins. west of GMT -# estimated number of users -maxusers 32 +## System call tracing (see ktrace(1)). +options KTRACE -# standard options -options SWAPPAGER # swap pager (anonymous and swap space) -options VNODEPAGER # vnode pager (mapped files) -options DEVPAGER # device pager (mapped devices) -options DDB # kernel debugger; recommended -#options DDB_HISTORY_SIZE=100 # enable history editing in DDB -options DIAGNOSTIC # internal consistency checking +## Collect statistics on kernel malloc's and free's. This does have a +## significant performance hit on slower machines, so it is intended for +## diagnostic use only. +#options KMEMSTATS -options KTRACE # system call tracing, a la 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 in the defualt -options LKM # loadable kernel modules +## System V compatible IPC subsystem. (msgctl(2), semctl(2), and shmctl(2)) +options SYSVMSG # System V message queues +options SYSVSEM # System V semaphores +options SYSVSHM # System V shared memory +options SHMMAXPGS=1024 # 1024 pages is the default -# compatibility options -options COMPAT_NOMID # old zmagic executables -options COMPAT_43 # compatibility with 4.3BSD binaries -options COMPAT_44 # compatibility with 4.4BSD binaries -options COMPAT_09 # compatibility with NetBSD 0.9 -options COMPAT_10 # compatibility with NetBSD 1.0 -options COMPAT_11 # compatibility with NetBSD 1.1 -options COMPAT_12 # compatibility with NetBSD 1.2 -options COMPAT_13 # compatibility with NetBSD 1.3 -options COMPAT_M68K4K # NetBSD/m68k4k binaries -options TCP_COMPAT_42 # compatibility with 4.2BSD TCP/IP +## Loadable kernel module support +options LKM -# file system options -file-system FFS # Berkeley fast file system -file-system MFS # memory file system; uses RAM and swap -file-system NFS # Network File System client -file-system CD9660 # ISO 9660 CD-ROM file system, with RR -file-system MSDOSFS # MS-DOS FAT file system -file-system FDESC # /dev/fd -file-system KERNFS # kernel file system; recommended -file-system PROCFS # /proc -file-system NULLFS # Loop-back filesystem -file-system PORTAL # portal filesystem (still experimental) -file-system ADOSFS # AmigaDOS filesystem -file-system LFS # Log-based filesystem (still experimental) -file-system UMAPFS # uid/gid remapping filesystem -file-system UNION # union mount +## NFS boot options; not supported currently: needs nfsboot program +#options NFS_BOOT_BOOTPARAM +#options NFS_BOOT_BOOTP +#options NFS_BOOT_DHCP -options QUOTA # file system quotas -options FASTLINKS # fast symbolic links in FFS -options NFSSERVER # Network File System server +#### Debugging options -# networking options -options INET # Internet protocols -options GATEWAY # IP packet forwarding -options MROUTING # Multicast routing support -options NS # XNS -#options CCITT,LLC,HDLC # X.25 -#options ISO,TPIP # OSI networking -#options EON # OSI tunneling over IP -options MULTICAST # multicast -options TUN # tunnelling -#options PFIL_HOOKS # packet filter hooks +## The DDB in-kernel debugger runs at panic (unless DDB_ONPANIC=0), or at +## serial console break or keyboard reset, where the PROM would normally +## intercept. DDB_HISTORY_SIZE adds up/down arrow command history. +options DDB # kernel dynamic debugger +options DDB_HISTORY_SIZE=100 # enable history editing in DDB +options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' +options PANICBUTTON # interrupt switch invokes DDB -# Options specific to this host. -#options INSECURE # Disable kernel security. -options MACHINE_NONCONTIG # support for noncontig memory -options DEBUG # extra kernel debugging support -options FPU_EMULATE # software fpu emulation -options M060SP # int/fp emulation for MC68060 -options FPSP # floating point emulation for MC68040 -options PANICBUTTON # enable interrupt switch -options JUPITER # support for "JUPITER-X" -options MAPPEDCOPY # use page mapping for large copyin/copyout -#options NKMEMCLUSTERS=1024 # 4K pages in kernel malloc pool -#options KGDB # support for kernel gdb -#options KGDBRATE=19200 # kernel gdb port rate (default 9600) -#options KGDBDEV=15*256+2 # device for kernel gdb +## You may also use gdb, on another computer connected to this machine over +## a serial port. Both KGDBDEV and KGDBRATE should be specified; KGDBDEV is +## a dev_t encoded device number of the serial port to use. +## KGDB is not supported for now. +#options KGDB # support for kernel gdb +#options KGDBDEV=0xc00 # kgdb device number +#options KGDBRATE=9600 # baud rate -#config netbsd root on sd6a type ffs -config netbsd root on ? type ? +## Compile the kernel with debugging symbols (`netbsd.gdb' is the debug file), +## such that gdb(1) can be used on a kernel coredump. -mainbus0 at root +#makeoptions DEBUG="-g" -zsc0 at mainbus0 -zstty0 at zsc0 channel 0 # built-in RS-232C -ms0 at zsc0 channel 1 # standard mouse -zsc1 at mainbus0 -zstty2 at zsc1 channel 0 -zstty3 at zsc1 channel 1 -zsc2 at mainbus0 -zstty4 at zsc2 channel 0 -zstty5 at zsc2 channel 1 -par0 at mainbus0 # builtin parallel port -spc0 at mainbus0 # builtin scsi -spc1 at mainbus0 # external scsi -scsibus* at spc? -mha0 at mainbus0 # MK-HA1 Mach-2 SCSI -scsibus* at mha? -grfbus0 at mainbus0 # bitmapped display's -grf0 at grfbus0 # multiplane graphics -grf1 at grfbus0 # flexible graphics -ite0 at grf0 # console -fdc0 at mainbus0 # floppy controller -fd* at fdc0 unit ? # builtin floppy drive -xcom0 at mainbus0 # NS16550 -xcom1 at mainbus0 # NS16550 +## Adds code to the kernel that does internal consistency checks, and will +## cause the kernel to panic if corruption of internal data structures +## is detected. +options DIAGNOSTIC # extra kernel sanity checking + +## Enable (possibly expensive) debugging code that may also display messages +## on the system console +options DEBUG + +## Make SCSI error messages more verbose when explaining their meanings. +options SCSIVERBOSE + +## `INSECURE' turns off the kernel security level (securelevel = 0 always). +## This allows writing to /dev/mem, loading kernel modules while multi-user, +## and other insecurities good only for development work. Do not use this +## option on a production machine. +#options INSECURE + +## Allow non-root users to grab /dev/console with programs such as xconsole. +## `xconsole' therefore does not need setuid root with this option enabled. +#options UCONSOLE + +## `FDSCRIPTS' allows non-readable but executable scripts by providing a +## pre-opened opaque file to the script interpreter. `SETUIDSCRIPTS', +## which implies FDSCRIPTS, allows scripts to be set-user-id using the same +## opaque file mechanism. Perl calls this "secure setuid scripts." + +#options FDSCRIPTS +#options SETUIDSCRIPTS + +## Options for compatibility with previous releases foreign system binaries. + +options COMPAT_43 # 4.3BSD system interfaces +options COMPAT_09 # NetBSD 0.9 binary compatibility +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_13 # NetBSD 1.3 binary compatibility +options COMPAT_M68K4K # NetBSD/m68k4k binaries +#options COMPAT_SUNOS # SunOS 4.x binary compatibility; broken + +## 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 FDESC # user file descriptor filesystem +file-system UMAPFS # uid/gid remapping filesystem +file-system LFS # Log-based filesystem (still experimental) +file-system PORTAL # portal filesystem (still experimental) +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 ADOSFS # AmigaDOS filesystem + +## File system options. +options NFSSERVER # Sun NFS-compatible filesystem server +options QUOTA # FFS quotas +options FFS_EI # FFS Endian Independent support + +## Network protocol support. In most environments, INET is required. +options INET # IP (Internet Protocol) v4 +options TCP_COMPAT_42 # 4.2BSD IP implementation compatibility +options GATEWAY # packet forwarding ("router switch") +options MROUTING # packet forwarding of multicast packets +options DIRECTED_BROADCAST # allow broadcasts through routers +options NS # Xerox NS networking +#options NSIP # Xerox NS tunneling over IP +#options ISO,TPIP # OSI networking +#options EON # OSI tunneling over IP +#options CCITT,LLC,HDLC # X.25 packet switched protocol +options NETATALK # AppleTalk (over Ethernet) protocol +options NTP # Network Time Protocol in-kernel support +#options PPS_SYNC # Add serial line synchronization for NTP +#options PFIL_HOOKS # Add pfil(9) hooks, intended for custom LKMs. +options IPFILTER_LOG # Add ipmon(8) logging for ipfilter device +options PPP_BSDCOMP # Add BSD compression to ppp device +options PPP_DEFLATE # Add deflate (libz) compression to ppp device +options PPP_FILTER # Add active filters for ppp (via bpf) + + + +#### Device configurations + +## Fundamental devices +mainbus0 at root # MANDATORY + +## Display devices and console +grfbus0 at mainbus0 # bitmapped displays +grf0 at grfbus0 # multiplane graphics +grf1 at grfbus0 # flexible graphics + +ite0 at grf0 # internal terminal emulator +pseudo-device kbd # standard keyboard +pseudo-device pow 2 # software power switch + +## floppy disks +fdc0 at mainbus0 # floppy controller +fd* at fdc0 unit ? # builtin floppy drives + +## SCSI devices +spc0 at mainbus0 # builtin scsi +spc1 at mainbus0 # external scsi +scsibus* at spc? +mha0 at mainbus0 # MK-HA1 mach-2 SCSI +scsibus* at mha0 sd* at scsibus? target ? lun ? # SCSI disks cd* at scsibus? target ? lun ? # SCSI CD-ROMs -st* at scsibus? target ? lun 0 # SCSI tapes +st* at scsibus? target ? lun ? # SCSI tapes ss* at scsibus? target ? lun ? # SCSI scanners ch* at scsibus? target ? lun ? # SCSI changer devices -uk* at scsibus? target ? lun ? # SCSI unknown device +uk* at scsibus? target ? lun ? # SCSI unknown devices -# ethernet board -#se0 at scsibus? target ? lun ? -ed0 at mainbus0 +## Serial ports +zsc0 at mainbus0 +zstty0 at zsc0 channel 0 # built-in RS-232C +ms0 at zsc0 channel 1 # standard mouse +zsc1 at mainbus0 +zstty2 at zsc1 channel 0 +zstty3 at zsc1 channel 1 +zsc2 at mainbus0 +zstty4 at zsc2 channel 0 +zstty5 at zsc2 channel 1 -# /dev/audio -#adpcm0 at mainbus0 +xcom0 at mainbus0 # NS16550 fast serial +xcom1 at mainbus0 -pseudo-device sl 4 # compressed SLIP -pseudo-device ppp 4 # point-to-point protocol -pseudo-device bpfilter 16 # packet filter -pseudo-device tun 4 # tunnel -pseudo-device pty 64 # pseudo-terminals -pseudo-device kbd # kbd pseudo-device sram # battery-backuped static RAM pseudo-device bell # OPM bell -pseudo-device pow 2 # software power switch -pseudo-device loop # loopback; recommended -pseudo-device vnd 10 # vn virtual filesystem device -pseudo-device ccd 4 # concatenating disk driver -pseudo-device md 1 # memory disk -pseudo-device ipfilter # ip filter + + +## Audio device; broken +#okiadpcm0 at mainbus0 +#audio* at okiadpcm* + +## Network interfaces +ed0 at mainbus0 # Neptune-X +#se0 at scsibus? target ? lun ? # Ether+; not supported + + +#### Pseudo devices + +## A disk-like interface to files. Can be used to create floppy, CD, +## miniroot images, etc. + +pseudo-device vnd 4 + +## Concatenated and striped disks; with this, you can create a software-based +## disk array similar to a "RAID 0" setup. See ccd(4). + +pseudo-device ccd 4 + +## Memory disk device, used on boot floppies with compressed +## kernel-plus-root-disk images. + +pseudo-device md 1 + +## Loopback network interface; required +pseudo-device loop + +## SLIP and CSLIP interfaces, for IP over a serial line. +pseudo-device sl 2 + +## PPP, the successor to SLIP. See pppd(8). +pseudo-device ppp 2 + +## Network "tunnel" device, allowing protocol stacks to run in the userland. +## This is used by the third-party user-mode "ppp" program, and others. +pseudo-device tun 4 + +## Berkeley Packet Filter, required to run RARPD. A generic C-language +## interface that allows selective examining of incoming packets. +pseudo-device bpfilter 8 + +## IP Filter, used in firewall and NAT applications. See ipnat(8) for +## one example of the use of the IP Filter. +pseudo-device ipfilter + + +#### Other device configuration + +## Pseudo ttys, required for network logins and programs like screen. +## 32 is a good number for average systems; you may have as many as you +## like, though 256 is more or less the upper limit. Increasing this +## number still requires you to run /dev/MAKEDEV to create the files +## for the ptys. + +pseudo-device pty 64 # pseudo-ttys (for network, etc.) + +## Random device, used to implement /dev/random (a source of random noise), +## and generate randomness for some kernel formulae. +## THIS DEVICE IS EXPERIMENTAL; use at your own risk. + +pseudo-device rnd diff --git a/sys/arch/x68k/conf/GENERIC b/sys/arch/x68k/conf/GENERIC index 787bf17b6a91..f42822c1ee14 100644 --- a/sys/arch/x68k/conf/GENERIC +++ b/sys/arch/x68k/conf/GENERIC @@ -1,151 +1,287 @@ -# $NetBSD: GENERIC,v 1.21 1998/09/03 14:29:33 minoura Exp $ +# $NetBSD: GENERIC,v 1.22 1998/09/07 14:11:08 minoura Exp $ # # GENERIC # -# architecture type and name of kernel; REQUIRED -machine x68k m68k +include "arch/x68k/conf/std.x68k" -options EXEC_SCRIPT # Support #! -options EXEC_AOUT # a.out format executables +maxusers 32 -# different CPU types; you must have at least the correct one; REQUIRED +## System kernel configuration. See options(4) for more detail. + + +## Options for variants of the m68k MPU +## you must have at least the correct one; REQUIRED options M68030 options M68040 options M68060 -# set to indicate RTC is offset from GMT + +#### System options specific to the x68k port + +#options UVM # new virtual memory system +options MACHINE_NONCONTIG # support for noncontiguous memory +options MACHINE_NEW_NONCONTIG # new i/f for noncontig memory support +options FPU_EMULATE # software fpu emulation for MC68030 +options FPSP # floating point emulation for MC68040 +options M060SP # int/fp emulation for MC68060 +options JUPITER # support for "Jupiter-X" accelerator +options MAPPEDCOPY # use page mapping for large copyin/copyout +options EIOMAPSIZE=0 # do not map PCI address space + + +#### System options that are the same for all ports + +## Root device configuration: change the ?'s if you are going to use a +## nonstandard root partition (other than where the kernel is booted from) +## and/or nonstandard root type (not ffs or nfs). Normally this can be +## automagically determined at boot time. + +config netbsd root on ? type ? + +## RTC is offset from GMT; -540 means JST-9 options RTC_OFFSET=-540 # hardware clock is this many mins. west of GMT -# estimated number of users -maxusers 8 +## System call tracing (see ktrace(1)). +options KTRACE -# standard options -options SWAPPAGER # swap pager (anonymous and swap space) -options VNODEPAGER # vnode pager (mapped files) -options DEVPAGER # device pager (mapped devices) -#options DDB # kernel debugger; recommended -#options DDB_HISTORY_SIZE=100 # enable history editing in DDB -#options DIAGNOSTIC # internal consistency checking +## Collect statistics on kernel malloc's and free's. This does have a +## significant performance hit on slower machines, so it is intended for +## diagnostic use only. +#options KMEMSTATS -options KTRACE # system call tracing, a la 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 in the defualt -#options LKM # loadable kernel modules -#options SCSIVERBOSE # Verbose SCSI errors +## System V compatible IPC subsystem. (msgctl(2), semctl(2), and shmctl(2)) +options SYSVMSG # System V message queues +options SYSVSEM # System V semaphores +options SYSVSHM # System V shared memory +#options SHMMAXPGS=1024 # 1024 pages is the default -# compatibility options -#options COMPAT_NOMID # old zmagic executables -#options COMPAT_43 # compatibility with 4.3BSD binaries -#options COMPAT_44 # compatibility with 4.4BSD binaries -options COMPAT_09 # compatibility with NetBSD 0.9 -options COMPAT_10 # compatibility with NetBSD 1.0 -options COMPAT_11 # compatibility with NetBSD 1.1 -options COMPAT_12 # compatibility with NetBSD 1.2 -options COMPAT_13 # compatibility with NetBSD 1.3 -options TCP_COMPAT_42 # 4.2 networking ABI -#options COMPAT_SUNOS # SunOS binaries -#options COMPAT_HPUX # HP-UX binaries; VERY EXPERIMENTAL -#options COMPAT_M68K4K # NetBSD/m68k4k binaries +## Loadable kernel module support +options LKM -# file system options -file-system FFS # Berkeley fast file system -file-system MFS # memory file system; uses RAM and swap -file-system NFS # Network File System client -file-system CD9660 # ISO 9660 CD-ROM file system, with RR -file-system MSDOSFS # MS-DOS FAT file system -file-system FDESC # /dev/fd -file-system KERNFS # kernel file system; recommended -file-system PROCFS # /proc -file-system NULLFS # Loop-back filesystem -file-system PORTAL # portal filesystem (still experimental) -#file-system ADOSFS # AmigaDOS filesystem -file-system LFS # Log-based filesystem (still experimental) -file-system UMAPFS # uid/gid remapping filesystem -file-system UNION # union mount +## NFS boot options; not supported currently: needs nfsboot program +#options NFS_BOOT_BOOTPARAM +#options NFS_BOOT_BOOTP +#options NFS_BOOT_DHCP -#options QUOTA # file system quotas -#options FFS_EI # FFS Endian Independant support -#options NFSSERVER # Network File System server +#### Debugging options -# networking options -#options GATEWAY # IP packet forwarding -options INET # Internet protocols -#options NS # XNS -#options CCITT,LLC,HDLC # X.25 -#options ISO,TPIP # OSI networking -#options EON # OSI tunneling over IP -#options MULTICAST # multicast -#options TUN # tunnelling +## The DDB in-kernel debugger runs at panic (unless DDB_ONPANIC=0), or at +## serial console break or keyboard reset, where the PROM would normally +## intercept. DDB_HISTORY_SIZE adds up/down arrow command history. +options DDB # kernel dynamic debugger +options DDB_HISTORY_SIZE=100 # enable history editing in DDB +options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' +options PANICBUTTON # interrupt switch invokes DDB -# Options specific to this host. -options DEBUG -options MACHINE_NONCONTIG # support for noncontig memory -options FPSP # '40 Floating Point Software -options PANICBUTTON # enable interrupt switch -options MAPPEDCOPY # use page mapping for large copyin/copyout -#options BUFPAGES=900 -#options NKMEMCLUSTERS=256 -#options PROFTIMER, PRF_INTERVAL=500 -#options KGDB,"KGDBDEV=15*256+2", KGDBRATE=19200 -#options PPP_OUTQ_SIZE=4096 +## You may also use gdb, on another computer connected to this machine over +## a serial port. Both KGDBDEV and KGDBRATE should be specified; KGDBDEV is +## a dev_t encoded device number of the serial port to use. +## KGDB is not supported for now. +#options KGDB # support for kernel gdb +#options KGDBDEV=0xc00 # kgdb device number +#options KGDBRATE=9600 # baud rate -#config netbsd root on sd6a -config netbsd root on ? type ? +## Compile the kernel with debugging symbols (`netbsd.gdb' is the debug file), +## such that gdb(1) can be used on a kernel coredump. -mainbus0 at root +#makeoptions DEBUG="-g" -zsc0 at mainbus0 -zstty0 at zsc0 channel 0 # built-in RS-232C -ms0 at zsc0 channel 1 # standard mouse -par0 at mainbus0 # builtin parallel port -spc0 at mainbus0 # builtin scsi -spc1 at mainbus0 # external scsi -scsibus* at spc? -mha0 at mainbus0 # MK-HA1 Mach-2 SCSI -scsibus* at mha? -grfbus0 at mainbus0 # bitmapped display's -grf0 at grfbus0 # graphics driver -ite0 at grf0 # console -fdc0 at mainbus0 # floppy controller -fd* at fdc0 unit ? # builtin floppy drive +## Adds code to the kernel that does internal consistency checks, and will +## cause the kernel to panic if corruption of internal data structures +## is detected. +#options DIAGNOSTIC # extra kernel sanity checking -# SCSI disks -#sd* at scsibus? target ? lun ? -sd0 at scsibus? target 0 lun ? -sd1 at scsibus? target 1 lun ? -sd2 at scsibus? target 2 lun ? -sd3 at scsibus? target 3 lun ? -sd4 at scsibus? target 4 lun ? -sd5 at scsibus? target 5 lun ? -sd6 at scsibus? target 6 lun ? -sd7 at scsibus? target 7 lun ? +## Enable (possibly expensive) debugging code that may also display messages +## on the system console +#options DEBUG -# SCSI CD-ROMs -cd* at scsibus? target ? lun ? +## Make SCSI error messages more verbose when explaining their meanings. +options SCSIVERBOSE -# SCSI tapes -st* at scsibus? target ? lun 0 +## `INSECURE' turns off the kernel security level (securelevel = 0 always). +## This allows writing to /dev/mem, loading kernel modules while multi-user, +## and other insecurities good only for development work. Do not use this +## option on a production machine. +#options INSECURE -# ethernet board -#se0 at scsibus? target ? lun ? -#ed0 at mainbus0 +## Allow non-root users to grab /dev/console with programs such as xconsole. +## `xconsole' therefore does not need setuid root with this option enabled. +#options UCONSOLE -#device bsdaudio0 at nexus0 # /dev/audio +## `FDSCRIPTS' allows non-readable but executable scripts by providing a +## pre-opened opaque file to the script interpreter. `SETUIDSCRIPTS', +## which implies FDSCRIPTS, allows scripts to be set-user-id using the same +## opaque file mechanism. Perl calls this "secure setuid scripts." -pseudo-device sl 2 # compressed SLIP -pseudo-device ppp 2 # point-to-point protocol -#pseudo-device bpfilter 16 # packet filter -pseudo-device pty 32 # pseudo-terminals -pseudo-device kbd # kbd -#pseudo-device sram # static RAM -pseudo-device bell # OPM bell +#options FDSCRIPTS +#options SETUIDSCRIPTS + +## Options for compatibility with previous releases foreign system binaries. + +options COMPAT_43 # 4.3BSD system interfaces +options COMPAT_09 # NetBSD 0.9 binary compatibility +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_13 # NetBSD 1.3 binary compatibility +#options COMPAT_M68K4K # NetBSD/m68k4k binaries +#options COMPAT_SUNOS # SunOS 4.x binary compatibility; broken + +## 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 FDESC # user file descriptor filesystem +file-system UMAPFS # uid/gid remapping filesystem +#file-system LFS # Log-based filesystem (still experimental) +file-system PORTAL # portal filesystem (still experimental) +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 ADOSFS # AmigaDOS filesystem + +## File system options. +options NFSSERVER # Sun NFS-compatible filesystem server +options QUOTA # FFS quotas +#options FFS_EI # FFS Endian Independent support + +## Network protocol support. In most environments, INET is required. +options INET # IP (Internet Protocol) v4 +options TCP_COMPAT_42 # 4.2BSD IP implementation compatibility +#options GATEWAY # packet forwarding ("router switch") +#options MROUTING # packet forwarding of multicast packets +#options DIRECTED_BROADCAST # allow broadcasts through routers +#options NS # Xerox NS networking +#options NSIP # Xerox NS tunneling over IP +#options ISO,TPIP # OSI networking +#options EON # OSI tunneling over IP +#options CCITT,LLC,HDLC # X.25 packet switched protocol +options NETATALK # AppleTalk (over Ethernet) protocol +options NTP # Network Time Protocol in-kernel support +#options PPS_SYNC # Add serial line synchronization for NTP +#options PFIL_HOOKS # Add pfil(9) hooks, intended for custom LKMs. +#options IPFILTER_LOG # Add ipmon(8) logging for ipfilter device +#options PPP_BSDCOMP # Add BSD compression to ppp device +#options PPP_DEFLATE # Add deflate (libz) compression to ppp device +#options PPP_FILTER # Add active filters for ppp (via bpf) + + + +#### Device configurations + +## Fundamental devices +mainbus0 at root # MANDATORY + +## Display devices and console +grfbus0 at mainbus0 # bitmapped displays +grf0 at grfbus0 # multiplane graphics +grf1 at grfbus0 # flexible graphics + +ite0 at grf0 # internal terminal emulator +pseudo-device kbd # standard keyboard pseudo-device pow 2 # software power switch -pseudo-device loop # loopback; recommended -#pseudo-device vnd 10 # vn virtual filesystem device -#pseudo-device ccd 4 # concatenating disk driver -# rnd is EXPERIMENTAL -#pseudo-device rnd # /dev/random and in-kernel generator + +## floppy disks +fdc0 at mainbus0 # floppy controller +fd* at fdc0 unit ? # builtin floppy drives + +## SCSI devices +spc0 at mainbus0 # builtin scsi +spc1 at mainbus0 # external scsi +scsibus* at spc? +mha0 at mainbus0 # MK-HA1 mach-2 SCSI +scsibus* at mha0 + +sd* at scsibus? target ? lun ? # SCSI disks +cd* at scsibus? target ? lun ? # SCSI CD-ROMs +st* at scsibus? target ? lun ? # SCSI tapes +#ss* at scsibus? target ? lun ? # SCSI scanners +#ch* at scsibus? target ? lun ? # SCSI changer devices +#uk* at scsibus? target ? lun ? # SCSI unknown devices + +## Serial ports +zsc0 at mainbus0 +zstty0 at zsc0 channel 0 # built-in RS-232C +ms0 at zsc0 channel 1 # standard mouse +#zsc1 at mainbus0 +#zstty2 at zsc1 channel 0 +#zstty3 at zsc1 channel 1 +#zsc2 at mainbus0 +#zstty4 at zsc2 channel 0 +#zstty5 at zsc2 channel 1 + +#xcom0 at mainbus0 # NS16550 fast serial +#xcom1 at mainbus0 + +pseudo-device sram # battery-backuped static RAM +pseudo-device bell # OPM bell + + +## Audio device; broken +#okiadpcm0 at mainbus0 +#audio* at okiadpcm* + +## Network interfaces +ed0 at mainbus0 # Neptune-X +#se0 at scsibus? target ? lun ? # Ether+; not supported + + +#### Pseudo devices + +## A disk-like interface to files. Can be used to create floppy, CD, +## miniroot images, etc. + +pseudo-device vnd 4 + +## Concatenated and striped disks; with this, you can create a software-based +## disk array similar to a "RAID 0" setup. See ccd(4). + +pseudo-device ccd 4 + +## Memory disk device, used on boot floppies with compressed +## kernel-plus-root-disk images. + +#pseudo-device md 1 + +## Loopback network interface; required +pseudo-device loop + +## SLIP and CSLIP interfaces, for IP over a serial line. +pseudo-device sl 1 + +## PPP, the successor to SLIP. See pppd(8). +pseudo-device ppp 1 + +## Network "tunnel" device, allowing protocol stacks to run in the userland. +## This is used by the third-party user-mode "ppp" program, and others. +pseudo-device tun 4 + +## Berkeley Packet Filter, required to run RARPD. A generic C-language +## interface that allows selective examining of incoming packets. +pseudo-device bpfilter 8 + +## IP Filter, used in firewall and NAT applications. See ipnat(8) for +## one example of the use of the IP Filter. +pseudo-device ipfilter + + +#### Other device configuration + +## Pseudo ttys, required for network logins and programs like screen. +## 32 is a good number for average systems; you may have as many as you +## like, though 256 is more or less the upper limit. Increasing this +## number still requires you to run /dev/MAKEDEV to create the files +## for the ptys. + +pseudo-device pty 32 # pseudo-ttys (for network, etc.) + +## Random device, used to implement /dev/random (a source of random noise), +## and generate randomness for some kernel formulae. +## THIS DEVICE IS EXPERIMENTAL; use at your own risk. + +#pseudo-device rnd diff --git a/sys/arch/x68k/conf/INSTALL b/sys/arch/x68k/conf/INSTALL index df203ea9431d..e92f2b675fd0 100644 --- a/sys/arch/x68k/conf/INSTALL +++ b/sys/arch/x68k/conf/INSTALL @@ -1,114 +1,294 @@ -# $NetBSD: INSTALL,v 1.6 1998/09/03 14:29:33 minoura Exp $ +# $NetBSD: INSTALL,v 1.7 1998/09/07 14:11:08 minoura Exp $ # -# ALL -- everything that's currently supported +# INSTALL -- installation kernel. # -# architecture type and name of kernel; REQUIRED -machine x68k m68k +include "arch/x68k/conf/std.x68k" -options EXEC_SCRIPT # Support #! -options EXEC_AOUT # a.out format executables +maxusers 16 -# different CPU types; you must have at least the correct one; REQUIRED -options M68030 -options M68040 -options M68060 - -# set to indicate RTC is offset from GMT -options RTC_OFFSET=-540 # hardware clock is this many mins. west of GMT - -# estimated number of users -maxusers 32 - -# Enable the hooks used for initializing the memory-disk. +## Enable the hooks used for initializing the memory-disk. options MEMORY_DISK_HOOKS options MEMORY_DISK_IS_ROOT # Force root on memory-disk options MEMORY_DISK_SERVER=0 # No user space hooks options MINIROOTSIZE=3074 #options MINIROOTSIZE=2880 # 1.44M, same as a floppy -# standard options -options SWAPPAGER # swap pager (anonymous and swap space) -options VNODEPAGER # vnode pager (mapped files) -options DEVPAGER # device pager (mapped devices) +## System kernel configuration. See options(4) for more detail. -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 in the defualt -# compatibility options -options COMPAT_NOMID # old zmagic executables -options COMPAT_09 # compatibility with NetBSD 0.9 -options COMPAT_10 # compatibility with NetBSD 1.0 -options COMPAT_11 # compatibility with NetBSD 1.1 -options COMPAT_12 # compatibility with NetBSD 1.2 -options COMPAT_13 # compatibility with NetBSD 1.3 -options TCP_COMPAT_42 # compatibility with 4.2BSD TCP/IP +## Options for variants of the m68k MPU +## you must have at least the correct one; REQUIRED +options M68030 +options M68040 +options M68060 -# file system options -file-system FFS # Berkeley fast file system -file-system MFS # memory file system; uses RAM and swap -file-system NFS # Network File System client -file-system CD9660 # ISO 9660 CD-ROM file system, with RR -file-system MSDOSFS # MS-DOS FAT file system -file-system KERNFS # kernel file system; recommended -options FASTLINKS # fast symbolic links in FFS +#### System options specific to the x68k port -# networking options -options INET # Internet protocols - -# Options specific to this host. -#options INSECURE # Disable kernel security. -options MACHINE_NONCONTIG # support for noncontig memory -options FPU_EMULATE # software fpu emulation -options M060SP # int/fp emulation for MC68060 +#options UVM # new virtual memory system +#options MACHINE_NONCONTIG # support for noncontiguous memory +#options MACHINE_NEW_NONCONTIG # new i/f for noncontig memory support +options FPU_EMULATE # software fpu emulation for MC68030 options FPSP # floating point emulation for MC68040 -options PANICBUTTON # enable interrupt switch -options JUPITER # support for "JUPITER-X" +options M060SP # int/fp emulation for MC68060 +options JUPITER # support for "Jupiter-X" accelerator options MAPPEDCOPY # use page mapping for large copyin/copyout +options EIOMAPSIZE=0 # do not map PCI address space -config netbsd root on ? type ? -mainbus0 at root +#### System options that are the same for all ports -zsc0 at mainbus0 -zstty0 at zsc0 channel 0 # built-in RS-232C -spc0 at mainbus0 # builtin scsi -spc1 at mainbus0 # external scsi -scsibus* at spc? -mha0 at mainbus0 # MK-HA1 Mach-2 SCSI -scsibus* at mha? -grfbus0 at mainbus0 # bitmapped display's -grf0 at grfbus0 # multiplane graphics -grf1 at grfbus0 # flexible graphics -ite0 at grf0 # console -fdc0 at mainbus0 # floppy controller -fd* at fdc0 unit ? # builtin floppy drive -xcom0 at mainbus0 # NS16550 -xcom1 at mainbus0 # NS16550 +## Root device configuration: change the ?'s if you are going to use a +## nonstandard root partition (other than where the kernel is booted from) +## and/or nonstandard root type (not ffs or nfs). Normally this can be +## automagically determined at boot time. + +config netbsd root on ? type ? + +## RTC is offset from GMT; -540 means JST-9 +options RTC_OFFSET=-540 # hardware clock is this many mins. west of GMT + +## System call tracing (see ktrace(1)). +#options KTRACE + +## Collect statistics on kernel malloc's and free's. This does have a +## significant performance hit on slower machines, so it is intended for +## diagnostic use only. +#options KMEMSTATS + +## System V compatible IPC subsystem. (msgctl(2), semctl(2), and shmctl(2)) +#options SYSVMSG # System V message queues +#options SYSVSEM # System V semaphores +#options SYSVSHM # System V shared memory +#options SHMMAXPGS=1024 # 1024 pages is the default + +## Loadable kernel module support +#options LKM + +## NFS boot options; not supported currently: needs nfsboot program +#options NFS_BOOT_BOOTPARAM +#options NFS_BOOT_BOOTP +#options NFS_BOOT_DHCP + +#### Debugging options + +## The DDB in-kernel debugger runs at panic (unless DDB_ONPANIC=0), or at +## serial console break or keyboard reset, where the PROM would normally +## intercept. DDB_HISTORY_SIZE adds up/down arrow command history. +#options DDB # kernel dynamic debugger +#options DDB_HISTORY_SIZE=100 # enable history editing in DDB +#options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' +#options PANICBUTTON # interrupt switch invokes DDB + +## You may also use gdb, on another computer connected to this machine over +## a serial port. Both KGDBDEV and KGDBRATE should be specified; KGDBDEV is +## a dev_t encoded device number of the serial port to use. +## KGDB is not supported for now. +#options KGDB # support for kernel gdb +#options KGDBDEV=0xc00 # kgdb device number +#options KGDBRATE=9600 # baud rate + +## Compile the kernel with debugging symbols (`netbsd.gdb' is the debug file), +## such that gdb(1) can be used on a kernel coredump. + +#makeoptions DEBUG="-g" + +## Adds code to the kernel that does internal consistency checks, and will +## cause the kernel to panic if corruption of internal data structures +## is detected. +#options DIAGNOSTIC # extra kernel sanity checking + +## Enable (possibly expensive) debugging code that may also display messages +## on the system console +#options DEBUG + +## Make SCSI error messages more verbose when explaining their meanings. +#options SCSIVERBOSE + +## `INSECURE' turns off the kernel security level (securelevel = 0 always). +## This allows writing to /dev/mem, loading kernel modules while multi-user, +## and other insecurities good only for development work. Do not use this +## option on a production machine. +#options INSECURE + +## Allow non-root users to grab /dev/console with programs such as xconsole. +## `xconsole' therefore does not need setuid root with this option enabled. +#options UCONSOLE + +## `FDSCRIPTS' allows non-readable but executable scripts by providing a +## pre-opened opaque file to the script interpreter. `SETUIDSCRIPTS', +## which implies FDSCRIPTS, allows scripts to be set-user-id using the same +## opaque file mechanism. Perl calls this "secure setuid scripts." + +#options FDSCRIPTS +#options SETUIDSCRIPTS + +## Options for compatibility with previous releases foreign system binaries. + +options COMPAT_43 # 4.3BSD system interfaces +#options COMPAT_09 # NetBSD 0.9 binary compatibility +#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_13 # NetBSD 1.3 binary compatibility +#options COMPAT_M68K4K # NetBSD/m68k4k binaries +#options COMPAT_SUNOS # SunOS 4.x binary compatibility; broken + +## 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 FDESC # user file descriptor filesystem +#file-system UMAPFS # uid/gid remapping filesystem +#file-system LFS # Log-based filesystem (still experimental) +#file-system PORTAL # portal filesystem (still experimental) +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 ADOSFS # AmigaDOS filesystem + +## File system options. +#options NFSSERVER # Sun NFS-compatible filesystem server +#options QUOTA # FFS quotas +#options FFS_EI # FFS Endian Independent support + +## Network protocol support. In most environments, INET is required. +options INET # IP (Internet Protocol) v4 +options TCP_COMPAT_42 # 4.2BSD IP implementation compatibility +#options GATEWAY # packet forwarding ("router switch") +#options MROUTING # packet forwarding of multicast packets +#options DIRECTED_BROADCAST # allow broadcasts through routers +#options NS # Xerox NS networking +#options NSIP # Xerox NS tunneling over IP +#options ISO,TPIP # OSI networking +#options EON # OSI tunneling over IP +#options CCITT,LLC,HDLC # X.25 packet switched protocol +#options NETATALK # AppleTalk (over Ethernet) protocol +#options NTP # Network Time Protocol in-kernel support +#options PPS_SYNC # Add serial line synchronization for NTP +#options PFIL_HOOKS # Add pfil(9) hooks, intended for custom LKMs. +#options IPFILTER_LOG # Add ipmon(8) logging for ipfilter device +#options PPP_BSDCOMP # Add BSD compression to ppp device +#options PPP_DEFLATE # Add deflate (libz) compression to ppp device +#options PPP_FILTER # Add active filters for ppp (via bpf) + + + +#### Device configurations + +## Fundamental devices +mainbus0 at root # MANDATORY + +## Display devices and console +grfbus0 at mainbus0 # bitmapped displays +grf0 at grfbus0 # multiplane graphics +#grf1 at grfbus0 # flexible graphics + +ite0 at grf0 # internal terminal emulator +pseudo-device kbd # standard keyboard +#pseudo-device pow 2 # software power switch + +## floppy disks +fdc0 at mainbus0 # floppy controller +fd* at fdc0 unit ? # builtin floppy drives + +## SCSI devices +spc0 at mainbus0 # builtin scsi +spc1 at mainbus0 # external scsi +scsibus* at spc? +mha0 at mainbus0 # MK-HA1 mach-2 SCSI +scsibus* at mha0 sd* at scsibus? target ? lun ? # SCSI disks cd* at scsibus? target ? lun ? # SCSI CD-ROMs -st* at scsibus? target ? lun 0 # SCSI tapes +st* at scsibus? target ? lun ? # SCSI tapes +#ss* at scsibus? target ? lun ? # SCSI scanners +#ch* at scsibus? target ? lun ? # SCSI changer devices +#uk* at scsibus? target ? lun ? # SCSI unknown devices -# ethernet board -#se0 at scsibus? target ? lun ? -ed0 at mainbus0 +## Serial ports +zsc0 at mainbus0 +zstty0 at zsc0 channel 0 # built-in RS-232C +#ms0 at zsc0 channel 1 # standard mouse +#zsc1 at mainbus0 +#zstty2 at zsc1 channel 0 +#zstty3 at zsc1 channel 1 +#zsc2 at mainbus0 +#zstty4 at zsc2 channel 0 +#zstty5 at zsc2 channel 1 -# /dev/audio -#adpcm0 at mainbus0 +#xcom0 at mainbus0 # NS16550 fast serial +#xcom1 at mainbus0 -pseudo-device sl 2 # compressed SLIP -pseudo-device ppp 2 # point-to-point protocol -pseudo-device pty 32 # pseudo-terminals -pseudo-device kbd # kbd -pseudo-device mouse # mouse -pseudo-device bell # OPM bell -pseudo-device pow 2 # software power switch -pseudo-device loop # loopback; recommended -pseudo-device vnd 4 # vn virtual filesystem device -pseudo-device md 1 # memory disk -pseudo-device ipfilter # ip filter +#pseudo-device sram # battery-backuped static RAM +#pseudo-device bell # OPM bell + + +## Audio device; broken +#okiadpcm0 at mainbus0 +#audio* at okiadpcm* + +## Network interfaces +ed0 at mainbus0 # Neptune-X +#se0 at scsibus? target ? lun ? # Ether+; not supported + + +#### Pseudo devices + +## A disk-like interface to files. Can be used to create floppy, CD, +## miniroot images, etc. + +pseudo-device vnd 4 + +## Concatenated and striped disks; with this, you can create a software-based +## disk array similar to a "RAID 0" setup. See ccd(4). + +pseudo-device ccd 4 + +## Memory disk device, used on boot floppies with compressed +## kernel-plus-root-disk images. + +pseudo-device md 1 + +## Loopback network interface; required +pseudo-device loop + +## SLIP and CSLIP interfaces, for IP over a serial line. +pseudo-device sl 1 + +## PPP, the successor to SLIP. See pppd(8). +pseudo-device ppp 1 + +## Network "tunnel" device, allowing protocol stacks to run in the userland. +## This is used by the third-party user-mode "ppp" program, and others. +#pseudo-device tun 4 + +## Berkeley Packet Filter, required to run RARPD. A generic C-language +## interface that allows selective examining of incoming packets. +#pseudo-device bpfilter 8 + +## IP Filter, used in firewall and NAT applications. See ipnat(8) for +## one example of the use of the IP Filter. +#pseudo-device ipfilter + + +#### Other device configuration + +## Pseudo ttys, required for network logins and programs like screen. +## 32 is a good number for average systems; you may have as many as you +## like, though 256 is more or less the upper limit. Increasing this +## number still requires you to run /dev/MAKEDEV to create the files +## for the ptys. + +pseudo-device pty 8 # pseudo-ttys (for network, etc.) + +## Random device, used to implement /dev/random (a source of random noise), +## and generate randomness for some kernel formulae. +## THIS DEVICE IS EXPERIMENTAL; use at your own risk. + +#pseudo-device rnd diff --git a/sys/arch/x68k/conf/MARINE b/sys/arch/x68k/conf/MARINE deleted file mode 100644 index b25a4cb4a908..000000000000 --- a/sys/arch/x68k/conf/MARINE +++ /dev/null @@ -1,131 +0,0 @@ -# $NetBSD: MARINE,v 1.12 1998/09/03 14:29:33 minoura Exp $ - -# -# MARINE -# - -# architecture type and name of kernel; REQUIRED -machine x68k m68k -ident MARINE - -options EXEC_SCRIPT # Support #! -options EXEC_AOUT # a.out format executables - -# different CPU types; you must have at least the correct one; REQUIRED -#cpu M68030 -cpu M68040 - -# set to indicate RTC is offset from GMT -options RTC_OFFSET=-540 # hardware clock is this many mins. west of GMT - -# estimated number of users -maxusers 8 - -# standard options -options SWAPPAGER # swap pager (anonymous and swap space) -options VNODEPAGER # vnode pager (mapped files) -options DEVPAGER # device pager (mapped devices) -options DDB # kernel debugger; recommended -#options DDB_HISTORY_SIZE=100 # enable history editing in DDB -#options DIAGNOSTIC # internal consistency checking - -#options KTRACE # system call tracing, a la 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 in the defualt -#options LKM # loadable kernel modules - -# compatibility options -#options COMPAT_NOMID # old zmagic executables -options COMPAT_43 # compatibility with 4.3BSD binaries -#options COMPAT_44 # compatibility with 4.4BSD binaries -#options COMPAT_09 # compatibility with NetBSD 0.9 -options COMPAT_10 # compatibility with NetBSD 1.0 -options COMPAT_11 # compatibility with NetBSD 1.1 -options COMPAT_12 -#options "TCP_COMPAT_42" # compatibility with 4.2BSD TCP/IP - -# file system options -file-system FFS # Berkeley fast file system -#file-system MFS # memory file system; uses RAM and swap -#file-system NFS # Network File System client -file-system CD9660 # ISO 9660 CD-ROM file system, with RR -#file-system MSDOSFS # MS-DOS FAT file system -file-system HUMANFS # MS-DOS FAT file system with Human Ext. -#file-system FDESC # /dev/fd -#file-system KERNFS # kernel file system; recommended -#file-system PROCFS # /proc -#file-system NULLFS # Loop-back filesystem -#file-system PORTAL # portal filesystem (still experimental) -#file-system ADOSFS # AmigaDOS filesystem -#file-system LFS # Log-based filesystem (still experimental) -#file-system UMAPFS # uid/gid remapping filesystem -#file-system UNION # union mount - -#options QUOTA # file system quotas -options FASTLINKS # fast symbolic links in FFS -#options NFSSERVER # Network File System server - -# networking options -options INET # Internet protocls -#options GATEWAY # IP packet forwarding -#options MROUTING # Multicast routing support -#options NS # XNS -#options CCITT,LLC,HDLC # X.25 -#options ISO,TPIP # OSI networking -#options EON # OSI tunneling over IP -#options MULTICAST # multicast -#options TUN # tunnelling - -# Options specific to this host. -options MACHINE_NONCONTIG # support for noncontig memory -#options DEBUG # extra kernel debugging support -options FPSP # floating point emulation for MC68040 -options PANICBUTTON # enable interrupt switch -#options MAPPEDCOPY # use page mapping for large copyin/copyout -#options "NKMEMCLUSTERS=1024" # 4K pages in kernel malloc pool -#options KGDB # support for kernel gdb -#options "KGDBRATE=19200" # kernel gdb port rate (default 9600) -#options "KGDBDEV=15*256+2" # device for kernel gdb - -#config netbsd root on sd6a type ffs -config netbsd root on ? type ? - -mainbus0 at root - -# manufacturer 1 is a pseudo and stands for `builtin' -spc0 at mainbus0 # builtin scsi -spc1 at mainbus0 # external scsi -scsibus* at spc? -fdc0 at mainbus0 # floppy controller -fd* at fdc0 unit ? # builtin floppy drive - -# further builtin devices -zsc0 at mainbus0 -zstty0 at zsc0 channel 0 # built-in RS-232C -ms0 at zsc0 channel 1 # standard mouse -par0 at mainbus0 # builtin parallel port - -# SCSI devices -sd* at scsibus? target ? lun ? # SCSI disks -cd* at scsibus? target ? lun ? # SCSI CD-ROMs -st* at scsibus? target ? lun 0 # SCSI tapes - -grfbus0 at mainbus0 # bitmapped display's -grf0 at grfbus0 # multiplane graphics -ite0 at grf0 # console - -# ethernet board -#se0 at scsibus? target ? lun ? - -#pseudo-device sl 4 # compressed SLIP -pseudo-device ppp 1 # point-to-point protocol -#pseudo-device bpfilter 16 # packet filter -#pseudo-device tun 4 # tunnel -pseudo-device kbd # kbd -pseudo-device pty 32 # pseudo-terminals -#pseudo-device sram # battery-backuped static RAM -pseudo-device loop # loopback; recommended -pseudo-device ether # ethernet -pseudo-device vnd 1 # vn virtual filesystem device diff --git a/sys/arch/x68k/conf/NBTY b/sys/arch/x68k/conf/NBTY deleted file mode 100644 index ff0ef7f547ae..000000000000 --- a/sys/arch/x68k/conf/NBTY +++ /dev/null @@ -1,156 +0,0 @@ -# $NetBSD: NBTY,v 1.13 1998/09/03 14:29:33 minoura Exp $ - -# -# ALL -- everything that's currently supported -# - -# architecture type and name of kernel; REQUIRED -machine x68k m68k - -options EXEC_SCRIPT # Support #! -options EXEC_AOUT # a.out format executables - -# different CPU types; you must have at least the correct one; REQUIRED -options M68030 -options M68040 - -# set to indicate RTC is offset from GMT -options RTC_OFFSET=-540 # hardware clock is this many mins. west of GMT - -# estimated number of users -maxusers 16 - -# standard options -options SWAPPAGER # swap pager (anonymous and swap space) -options VNODEPAGER # vnode pager (mapped files) -options DEVPAGER # device pager (mapped devices) -options DDB # kernel debugger; recommended -#options DDB_HISTORY_SIZE=100 # enable history editing in DDB -options DIAGNOSTIC # internal consistency checking - -options KTRACE # system call tracing, a la 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 in the defualt -options LKM # loadable kernel modules - -# compatibility options -options COMPAT_NOMID # old zmagic executables -options COMPAT_43 # compatibility with 4.3BSD binaries -options COMPAT_44 # compatibility with 4.4BSD binaries -#options COMPAT_09 # compatibility with NetBSD 0.9 -#options COMPAT_10 # compatibility with NetBSD 1.0 -#options COMPAT_11 # compatibility with NetBSD 1.1 -options COMPAT_12 -options COMPAT_13 -options TCP_COMPAT_42 # compatibility with 4.2BSD TCP/IP - -#options COMPAT_SUNOS # SunOS binaries -#options COMPAT_HPUX # HP-UX binaries - -# file system options -file-system FFS # Berkeley fast file system -file-system MFS # memory file system; uses RAM and swap -file-system NFS # Network File System client -file-system CD9660 # ISO 9660 CD-ROM file system, with RR -#file-system MSDOSFS # MS-DOS FAT file system -file-system HUMANFS # MS-DOS FAT file system with Human Ext. -file-system FDESC # /dev/fd -file-system KERNFS # kernel file system; recommended -file-system PROCFS # /proc -file-system NULLFS # Loop-back filesystem -file-system PORTAL # portal filesystem (still experimental) -#file-system ADOSFS # AmigaDOS filesystem -#file-system LFS # Log-based filesystem (still experimental) -file-system UMAPFS # uid/gid remapping filesystem -file-system UNION # union mount - -options QUOTA # file system quotas -options FASTLINKS # fast symbolic links in FFS -options NFSSERVER # Network File System server - -# networking options -options INET # Internet protocols -options GATEWAY # IP packet forwarding -options MROUTING # Multicast routing support -#options NS # XNS -#options CCITT,LLC,HDLC # X.25 -#options ISO,TPIP # OSI networking -#options EON # OSI tunneling over IP -options MULTICAST # multicast -options TUN # tunnelling - -# Options specific to this host. -#options INSECURE # Disable kernel security. -#options MACHINE_NONCONTIG # support for noncontig memory -options DEBUG # extra kernel debugging support -options FPSP # floating point emulation for MC68040 -options PANICBUTTON # enable interrupt switch -#options JUPITER # support for "JUPITER-X" -#options MAPPEDCOPY # use page mapping for large copyin/copy -#options BUFPAGES=900 -#options NKMEMCLUSTERS=256 -#options PROFTIMER, PRF_INTERVAL=500 -#options KGDB,"KGDBDEV=15*256+2", KGDBRATE=19200 -#options PPP_OUTQ_SIZE=4096 -options SLMTU=552 - -#config netbsd root on sd6a -config netbsd root on ? type ? - -mainbus0 at root - -spc0 at mainbus0 # builtin scsi -spc1 at mainbus0 # external scsi -scsibus* at spc? -fdc0 at mainbus0 # floppy controller -fd* at fdc0 unit ? # builtin floppy drive - -# further builtin devices -zsc0 at mainbus0 -zstty0 at zsc0 channel 0 # built-in RS-232C -ms0 at zsc0 channel 1 # standard mouse -par0 at mainbus0 # builtin parallel port - -xcom0 at mainbus0 # NS16550 -xcom1 at mainbus0 # NS16550 - -# SCSI disks -#sd* at scsibus? target ? lun ? -sd0 at scsibus? target 0 lun ? -sd1 at scsibus? target 1 lun ? -sd2 at scsibus? target 2 lun ? -sd3 at scsibus? target 3 lun ? -sd4 at scsibus? target 4 lun ? -sd5 at scsibus? target 5 lun ? -sd6 at scsibus? target 6 lun ? -sd7 at scsibus? target 7 lun ? - -# SCSI CD-ROMs -cd* at scsibus? target ? lun ? - -# SCSI tapes -#st* at scsibus? target ? lun 0 - -grfbus0 at mainbus0 # bitmapped display's -grf0 at grfbus0 # graphics driver -ite0 at grf0 # console - -# ethernet board -se0 at scsibus? target ? lun ? -#ed0 at mainbus0 - -device bsdaudio0 at nexus0 # /dev/audio - -pseudo-device sl 1 # compressed SLIP -#pseudo-device ppp 1 # point-to-point protocol -pseudo-device bpfilter 8 # packet filter -pseudo-device tun 4 # tunnel -pseudo-device pty 64 # pseudo-terminals -pseudo-device kbd # kbd -pseudo-device sram # static RAM -pseudo-device loop # loopback; recommended -#pseudo-device ether # ethernet -pseudo-device vnd 10 # vn virtual filesystem device -#pseudo-device ccd 4 # concatenating disk driver diff --git a/sys/arch/x68k/conf/UVM b/sys/arch/x68k/conf/UVM index 41476d01b67c..3034561bcef3 100644 --- a/sys/arch/x68k/conf/UVM +++ b/sys/arch/x68k/conf/UVM @@ -1,6 +1,5 @@ -# $NetBSD: UVM,v 1.1 1998/06/30 12:22:36 msaitoh Exp $ -include "arch/x68k/conf/ALL" +# $NetBSD: UVM,v 1.2 1998/09/07 14:11:09 minoura Exp $ +include "arch/x68k/conf/GENERIC" -options MACHINE_NEW_NONCONTIG options UVM -options NKMEMCLUSTERS=1024 # 4K pages in kernel malloc pool +#options NKMEMCLUSTERS=1024 # 4K pages in kernel malloc pool