head 1.14; access; symbols perseant-exfatfs-base-20250801:1.14 perseant-exfatfs-base-20240630:1.14 perseant-exfatfs:1.14.0.124 perseant-exfatfs-base:1.14 bouyer-sunxi-drm:1.14.0.122 bouyer-sunxi-drm-base:1.14 cjep_sun2x:1.14.0.120 cjep_sun2x-base:1.14 cjep_staticlib_x-base1:1.14 cjep_staticlib_x:1.14.0.118 cjep_staticlib_x-base:1.14 thorpej-futex-base:1.14 bouyer-xenpvh-base2:1.14 phil-wifi-20200421:1.14 bouyer-xenpvh-base1:1.14 phil-wifi-20200411:1.14 bouyer-xenpvh:1.14.0.116 bouyer-xenpvh-base:1.14 phil-wifi-20200406:1.14 ad-namecache-base3:1.14 ad-namecache-base2:1.14 ad-namecache-base1:1.14 ad-namecache:1.14.0.114 ad-namecache-base:1.14 isaki-audio2:1.14.0.112 isaki-audio2-base:1.14 pgoyette-compat-merge-20190127:1.14 pgoyette-compat-20190127:1.14 pgoyette-compat-20190118:1.14 pgoyette-compat-1226:1.14 pgoyette-compat-1126:1.14 pgoyette-compat-1020:1.14 pgoyette-compat-0930:1.14 pgoyette-compat-0906:1.14 pgoyette-compat-0728:1.14 pgoyette-compat-0625:1.14 pgoyette-compat-0521:1.14 pgoyette-compat-0502:1.14 pgoyette-compat-0422:1.14 pgoyette-compat-0415:1.14 pgoyette-compat-0407:1.14 pgoyette-compat-0330:1.14 pgoyette-compat-0322:1.14 pgoyette-compat-0315:1.14 pgoyette-compat:1.14.0.110 pgoyette-compat-base:1.14 perseant-stdc-iso10646:1.14.0.108 perseant-stdc-iso10646-base:1.14 prg-localcount2-base3:1.14 prg-localcount2-base2:1.14 prg-localcount2-base1:1.14 prg-localcount2:1.14.0.106 prg-localcount2-base:1.14 pgoyette-localcount-20170426:1.14 bouyer-socketcan-base1:1.14 pgoyette-localcount-20170320:1.14 bouyer-socketcan:1.14.0.104 bouyer-socketcan-base:1.14 pgoyette-localcount-20170107:1.14 pgoyette-localcount-20161104:1.14 localcount-20160914:1.14 pgoyette-localcount-20160806:1.14 pgoyette-localcount-20160726:1.14 pgoyette-localcount:1.14.0.102 pgoyette-localcount-base:1.14 netbsd-5-2-3-RELEASE:1.14 netbsd-5-1-5-RELEASE:1.14 yamt-pagecache-base9:1.14 yamt-pagecache-tag8:1.14 tls-earlyentropy:1.14.0.100 tls-earlyentropy-base:1.14 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.14 riastradh-drm2-base3:1.14 netbsd-5-2-2-RELEASE:1.14 netbsd-5-1-4-RELEASE:1.14 netbsd-5-2-1-RELEASE:1.14 netbsd-5-1-3-RELEASE:1.14 rmind-smpnet-nbase:1.14 rmind-smpnet:1.14.0.96 rmind-smpnet-base:1.14 agc-symver:1.14.0.98 agc-symver-base:1.14 tls-maxphys-base:1.14 yamt-pagecache-base8:1.14 netbsd-5-2:1.14.0.94 yamt-pagecache-base7:1.14 netbsd-5-2-RELEASE:1.14 netbsd-5-2-RC1:1.14 yamt-pagecache-base6:1.14 yamt-pagecache-base5:1.14 yamt-pagecache-base4:1.14 netbsd-5-1-2-RELEASE:1.14 netbsd-5-1-1-RELEASE:1.14 jmcneill-usbmp:1.14.0.92 jmcneill-usbmp-base:1.14 jmcneill-audiomp3:1.14.0.90 jmcneill-audiomp3-base:1.14 yamt-pagecache-base3:1.14 yamt-pagecache-base2:1.14 yamt-pagecache:1.14.0.88 yamt-pagecache-base:1.14 rmind-uvmplock-nbase:1.14 bouyer-quota2-nbase:1.14 bouyer-quota2:1.14.0.86 bouyer-quota2-base:1.14 jruoho-x86intr:1.14.0.84 jruoho-x86intr-base:1.14 matt-nb5-pq3:1.14.0.82 matt-nb5-pq3-base:1.14 netbsd-5-1:1.14.0.80 netbsd-5-1-RELEASE:1.14 yamt-nfs-mp-base11:1.14 netbsd-5-1-RC4:1.14 uebayasi-xip-base2:1.14 yamt-nfs-mp-base10:1.14 netbsd-5-1-RC3:1.14 netbsd-5-1-RC2:1.14 netbsd-5-1-RC1:1.14 rmind-uvmplock:1.14.0.78 rmind-uvmplock-base:1.14 yamt-nfs-mp-base9:1.14 uebayasi-xip:1.14.0.76 uebayasi-xip-base:1.14 netbsd-5-0-2-RELEASE:1.14 yamt-nfs-mp-base8:1.14 yamt-nfs-mp-base7:1.14 netbsd-5-0-1-RELEASE:1.14 jymxensuspend-base:1.14 yamt-nfs-mp-base6:1.14 yamt-nfs-mp-base5:1.14 yamt-nfs-mp-base4:1.14 jym-xensuspend-nbase:1.14 yamt-nfs-mp-base3:1.14 netbsd-5-0:1.14.0.74 netbsd-5-0-RELEASE:1.14 netbsd-5-0-RC4:1.14 netbsd-5-0-RC3:1.14 netbsd-5-0-RC2:1.14 jym-xensuspend:1.14.0.72 jym-xensuspend-base:1.14 netbsd-5-0-RC1:1.14 haad-dm-base2:1.14 haad-nbase2:1.14 ad-audiomp2:1.14.0.70 ad-audiomp2-base:1.14 netbsd-5:1.14.0.68 netbsd-5-base:1.14 haad-dm-base1:1.14 haad-dm:1.14.0.66 haad-dm-base:1.14 simonb-wapbl-nbase:1.14 yamt-pf42-base4:1.14 simonb-wapbl:1.14.0.64 simonb-wapbl-base:1.14 yamt-pf42-base3:1.14 hpcarm-cleanup-nbase:1.14 yamt-pf42-base2:1.14 yamt-nfs-mp-base2:1.14 yamt-nfs-mp:1.14.0.62 yamt-nfs-mp-base:1.14 yamt-pf42:1.14.0.60 yamt-pf42-base:1.14 ad-socklock-base1:1.14 yamt-lazymbuf-base15:1.14 yamt-lazymbuf-base14:1.14 keiichi-mipv6-nbase:1.14 mjf-devfs2:1.14.0.58 mjf-devfs2-base:1.14 keiichi-mipv6:1.14.0.56 keiichi-mipv6-base:1.14 bouyer-xeni386-merge1:1.14 vmlocking2-base3:1.14 bouyer-xeni386-nbase:1.14 yamt-kmem-base3:1.14 cube-autoconf:1.14.0.54 cube-autoconf-base:1.14 yamt-kmem-base2:1.14 bouyer-xeni386:1.14.0.52 bouyer-xeni386-base:1.14 yamt-kmem:1.14.0.50 yamt-kmem-base:1.14 vmlocking2-base2:1.14 reinoud-bufcleanup-nbase:1.14 vmlocking2:1.14.0.48 vmlocking2-base1:1.14 jmcneill-base:1.14 mjf-devfs:1.14.0.46 mjf-devfs-base:1.14 bouyer-xenamd64-base2:1.14 vmlocking-nbase:1.14 yamt-x86pmap-base4:1.14 bouyer-xenamd64:1.14.0.44 bouyer-xenamd64-base:1.14 yamt-x86pmap-base3:1.14 yamt-x86pmap-base2:1.14 yamt-x86pmap:1.14.0.42 yamt-x86pmap-base:1.14 jmcneill-pm:1.14.0.40 jmcneill-pm-base:1.14 hpcarm-cleanup:1.14.0.38 hpcarm-cleanup-base:1.14 mjf-ufs-trans-base:1.14 yamt-idlelwp-base8:1.14 ppcoea-renovation:1.14.0.36 ppcoea-renovation-base:1.14 reinoud-bufcleanup-base:1.14 vmlocking:1.14.0.34 vmlocking-base:1.14 ad-audiomp:1.14.0.32 ad-audiomp-base:1.14 yamt-idlelwp:1.14.0.30 post-newlock2-merge:1.14 newlock2-nbase:1.14 yamt-splraiseipl-base5:1.14 yamt-splraiseipl-base4:1.14 yamt-splraiseipl-base3:1.14 yamt-splraiseipl-base2:1.14 yamt-splraiseipl:1.14.0.28 yamt-splraiseipl-base:1.14 newlock2:1.14.0.26 newlock2-base:1.14 yamt-pdpolicy-base8:1.14 yamt-pdpolicy-base7:1.14 yamt-pdpolicy-base6:1.14 gdamore-uart:1.14.0.24 gdamore-uart-base:1.14 simonb-timcounters-final:1.14 yamt-pdpolicy-base5:1.14 elad-kernelauth-nbase:1.14 yamt-pdpolicy-base4:1.14 yamt-pdpolicy-base3:1.14 yamt-pdpolicy-base2:1.14 yamt-pdpolicy:1.14.0.22 yamt-pdpolicy-base:1.14 yamt-uio_vmspace-base5:1.14 simonb-timecounters:1.14.0.20 simonb-timecounters-base:1.14 rpaulo-netinet-merge-pcb:1.14.0.18 rpaulo-netinet-merge-pcb-base:1.14 yamt-uio_vmspace:1.14.0.16 yamt-readahead-base3:1.14 yamt-readahead-base2:1.14 yamt-readahead:1.14.0.14 yamt-readahead-base:1.14 yamt-vop-base3:1.14 yamt-vop-base2:1.14 thorpej-vnode-attr:1.14.0.12 thorpej-vnode-attr-base:1.14 yamt-vop:1.14.0.10 yamt-vop-base:1.14 yamt-lazymbuf:1.14.0.8 yamt-km-base4:1.14 yamt-km-base3:1.14 yamt-km-base2:1.14 yamt-km:1.14.0.6 yamt-km-base:1.14 kent-audio2:1.14.0.4 kent-audio2-base:1.14 netbsd-1-6-PATCH002-RELEASE:1.12 netbsd-1-6-PATCH002:1.12 netbsd-1-6-PATCH002-RC4:1.12 netbsd-1-6-PATCH002-RC3:1.12 netbsd-1-6-PATCH002-RC2:1.12 netbsd-1-6-PATCH002-RC1:1.12 ktrace-lwp:1.14.0.2 ktrace-lwp-base:1.14 netbsd-1-6-PATCH001:1.12 netbsd-1-6-PATCH001-RELEASE:1.12 netbsd-1-6-PATCH001-RC3:1.12 netbsd-1-6-PATCH001-RC2:1.12 netbsd-1-6-PATCH001-RC1:1.12 nathanw_sa_end:1.12.2.2 nathanw_sa_before_merge:1.14 gmcgarry_ctxsw:1.12.0.16 gmcgarry_ctxsw_base:1.12 gmcgarry_ucred:1.12.0.14 gmcgarry_ucred_base:1.12 nathanw_sa_base:1.14 kqueue-aftermerge:1.12 kqueue-beforemerge:1.12 netbsd-1-6-RELEASE:1.12 netbsd-1-6-RC3:1.12 netbsd-1-6-RC2:1.12 netbsd-1-6-RC1:1.12 netbsd-1-6:1.12.0.12 netbsd-1-6-base:1.12 gehenna-devsw:1.12.0.10 gehenna-devsw-base:1.12 netbsd-1-5-PATCH003:1.2.2.3 eeh-devprop:1.12.0.8 eeh-devprop-base:1.12 newlock:1.12.0.6 newlock-base:1.12 ifpoll-base:1.12 nathanw_sa:1.12.0.2 thorpej-mips-cache:1.11.0.4 thorpej-mips-cache-base:1.12 thorpej-devvp-base3:1.11 thorpej-devvp-base2:1.11 post-chs-ubcperf:1.11 pre-chs-ubcperf:1.11 thorpej-devvp:1.11.0.2 thorpej-devvp-base:1.11 netbsd-1-5-PATCH002:1.2.2.3 kqueue:1.9.0.2 kqueue-base:1.12 netbsd-1-5-PATCH001:1.2.2.3 thorpej_scsipi_beforemerge:1.8 thorpej_scsipi_nbase:1.8 thorpej_scsipi_base:1.8 thorpej_scsipi:1.4.0.2 netbsd-1-5-RELEASE:1.2.2.3 netbsd-1-5-BETA2:1.2.2.3 netbsd-1-5-BETA:1.2.2.3 netbsd-1-5-ALPHA2:1.2.2.2 netbsd-1-5:1.2.0.2; locks; strict; comment @# @; 1.14 date 2003.01.01.08.41.17; author mrg; state dead; branches; next 1.13; 1.13 date 2003.01.01.07.45.41; author mrg; state Exp; branches; next 1.12; 1.12 date 2001.10.24.18.49.40; author thorpej; state Exp; branches 1.12.2.1; next 1.11; 1.11 date 2001.09.02.05.53.38; author mrg; state Exp; branches 1.11.4.1; next 1.10; 1.10 date 2001.08.25.15.04.26; author mrg; state Exp; branches; next 1.9; 1.9 date 2001.07.08.16.32.24; author abs; state Exp; branches 1.9.2.1; next 1.8; 1.8 date 2001.03.02.07.56.26; author mrg; state Exp; branches; next 1.7; 1.7 date 2001.02.05.12.49.11; author mrg; state Exp; branches; next 1.6; 1.6 date 2001.02.02.07.33.42; author mrg; state Exp; branches; next 1.5; 1.5 date 2000.11.27.08.55.42; author soren; state Exp; branches; next 1.4; 1.4 date 2000.09.24.15.59.38; author jdolecek; state Exp; branches 1.4.2.1; next 1.3; 1.3 date 2000.08.20.14.51.56; author mrg; state Exp; branches; next 1.2; 1.2 date 2000.07.31.13.21.45; author mrg; state Exp; branches 1.2.2.1; next 1.1; 1.1 date 2000.07.27.14.38.46; author mrg; state Exp; branches; next ; 1.12.2.1 date 2001.10.24.18.49.40; author thorpej; state dead; branches; next 1.12.2.2; 1.12.2.2 date 2003.01.03.16.57.12; author thorpej; state dead; branches; next ; 1.11.4.1 date 2001.11.12.21.17.35; author thorpej; state Exp; branches; next ; 1.9.2.1 date 2001.09.13.01.14.39; author thorpej; state Exp; branches; next 1.9.2.2; 1.9.2.2 date 2002.01.10.19.49.13; author thorpej; state Exp; branches; next ; 1.4.2.1 date 2000.09.24.15.59.38; author bouyer; state dead; branches; next 1.4.2.2; 1.4.2.2 date 2000.11.20.20.26.41; author bouyer; state Exp; branches; next 1.4.2.3; 1.4.2.3 date 2000.12.08.09.30.32; author bouyer; state Exp; branches; next 1.4.2.4; 1.4.2.4 date 2001.02.11.19.12.29; author bouyer; state Exp; branches; next 1.4.2.5; 1.4.2.5 date 2001.03.12.13.29.28; author bouyer; state Exp; branches; next ; 1.2.2.1 date 2000.07.31.13.21.45; author mrg; state dead; branches; next 1.2.2.2; 1.2.2.2 date 2000.08.07.02.31.59; author mrg; state Exp; branches; next 1.2.2.3; 1.2.2.3 date 2000.08.26.01.12.21; author mrg; state Exp; branches; next ; desc @@ 1.14 log @this file is really no longer used @ text @@ 1.13 log @this is no longer used. @ text @@ 1.12 log @Clean up the 32-bit vs. 64-bit kernel configuration stuff: - Put all options necessary to build a 64-bit kernel into std.sparc64-64, which can be included after std.sparc64. - Change the logic used to enable 64-bit kernels. The kernel Makefile now uses an LP64 make variable, and explicitly sets compiler flags and linker scripts to generate 32-bit or 64-bit kernels. @ text @a0 3 # $NetBSD: POWEROFSEVEN32,v 1.11 2001/09/02 05:53:38 mrg Exp $ include "arch/sparc64/conf/POWEROFSEVEN.inc" @ 1.12.2.1 log @file POWEROFSEVEN32 was added on branch nathanw_sa on 2003-01-03 16:57:12 +0000 @ text @d1 3 @ 1.12.2.2 log @Sync with HEAD. @ text @@ 1.11 log @place the main chunk of POWEROFSEVEN's config into the .inc file, and have the 32 and 64 files define MACHINE_ARCH, CC, LD and AS appropriately to build a 32 or 64 bit kernel, respectively. this allows either to be built on a system that can generate 32 or 64 bit code. @ text @d1 1 a1 1 # $NetBSD: POWEROFSEVEN32,v 1.10 2001/08/25 15:04:26 mrg Exp $ a3 5 makeoptions MACHINE_ARCH=sparc makeoptions CC="cc -m32" makeoptions LD="ld -m elf32_sparc" makeoptions AS="as -32" @ 1.11.4.1 log @Sync the thorpej-mips-cache branch with -current. @ text @d1 1 a1 1 # $NetBSD: POWEROFSEVEN32,v 1.12 2001/10/24 18:49:40 thorpej Exp $ d4 5 @ 1.10 log @turn off compat & some exec options @ text @d1 1 a1 5 # $NetBSD: POWEROFSEVEN32,v 1.9 2001/07/08 16:32:24 abs Exp $ # # from: NetBSD: GENERIC32,v 1.13 2001/02/28 00:08:18 mjacob Exp # # Configuration for Ultra5/Ultra10 d3 1 a3 1 include "arch/sparc64/conf/std.sparc64" d5 4 a8 443 maxusers 64 ## System kernel configuration. See options(4) for more detail. # Options for variants of the Sun SPARC architecure. # We currently support three architecture types; at least one is required. options SUN4U # sun4u - UltraSPARC #options LOCKDEBUG #options _LP64 # we're using a 64-bit compiler ## System options specific to the sparc machine type ## Use a faster console than the PROM's slow drawing routines. Not needed ## for headless (no framebuffer) machines. # XXX broken on sparc64 #options RASTERCONSOLE # fast rasterop console #### 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 ? ## UVM options. #options UVM_PAGE_TRKOWN #options UVMHIST #options UVMHIST_PRINT # Loud! ## 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; still under development. options LKM ## NFS boot options; default on sparc is the bootparam protocol 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. # we enable DDB in GENERIC for now. options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB #options DDB_ONPANIC # see also sysctl(8): `ddb.onpanic' ## 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. ## (0xc01 = ttya, 0xc02 = ttyb.) #options KGDB # support for kernel gdb #options KGDBDEV=0xc01 # kgdb device number (this sample is `ttyb') #options KGDBRATE=38400 # 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/PCI error messages more verbose when explaining their meanings. options SCSIVERBOSE options PCIVERBOSE #options PCI_CONFIG_DUMP # verbosely dump PCI config space ## `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. ## In the cases of COMPAT_SUNOS and COMPAT_SVR4, you may need to set up ## additional user-level utilities or system configuration files. See ## compat_sunos(8) and compat_svr4(8). options COMPAT_43 # 4.3BSD system interfaces options COMPAT_09 # NetBSD 0.9 binary compatibility (SUNOS) options COMPAT_10 # NetBSD 1.0 binary compatibility (SUNOS) #options COMPAT_11 # NetBSD 1.1 binary compatibility options COMPAT_12 # NetBSD 1.2 binary compatibility (SUNOS) options COMPAT_13 # NetBSD 1.3 binary compatibility options COMPAT_14 # NetBSD 1.4 binary compatibility #options COMPAT_SVR4_32 # SunOS 5.x 32-bit binary compatibility -- 64-bit only #options COMPAT_NETBSD32 # NetBSD/sparc binary compatibility -- 64-bit only #options COMPAT_SUNOS # SunOS 4.x binary compatibility #options COMPAT_SVR4 # SunOS 5.x binary compatibility #options EXEC_ELF32 # Exec module for 32 bit ELF binaries. #options EXEC_ELF64 # Exec module for 64 bit ELF binaries. -- 64-bit only #options EXEC_AOUT # execve(2) support for a.out binaries #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. ## File systems. You probably need at least one of FFS or NFS. 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 options. options NFSSERVER # Sun NFS-compatible filesystem server #options QUOTA # FFS quotas options FFS_EI # FFS Endian Independent support options SOFTDEP # FFS soft updates support. ## Network protocol support. In most environments, INET is required. options INET # IP (Internet Protocol) v4 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 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) #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG #### Main bus and CPU .. all systems. mainbus0 at root cpu0 at mainbus0 #### Bus types found on SPARC systems. #sbus0 at mainbus0 # Ultra 1 #upa0 at mainbus0 # Ultra 1E, Ultra 2, Ex0000 psycho* at mainbus0 # Darwin, Ultra5 pci* at psycho? pci* at simba? simba* at pci? dev ? function ? # `APB' support. ebus* at pci? # ebus devices #### Standard system devices -- all required for a given architecture ## PROM console driver -- if all else fails pcons0 at mainbus0 # PROM console ## Auxiliary system registers -- We use the OBP for power management #auxio* at sbus? slot ? offset ? # auxio registers auxio0 at ebus? # auxio registers # We also need: # bpp0 at sbus0 # parallel port lpt* at ebus? # parallel port ## Mostek clock found on 4/300, sun4c, sun4m and sun4u systems. ## The Mostek clock NVRAM is the "eeprom" on sun4/300 systems. #clock0 at sbus0 slot ? offset ? clock0 at ebus? ## Timer chip found on 4/300, sun4c, sun4m and sun4u systems. timer0 at mainbus0 # sun4c #### Serial port configuration ## Sbus machines: ## Zilog 8530 serial chips. Each has two-channels. ## zs0 is ttya and ttyb. zs1 is the keyboard and mouse. #zs0 at sbus0 slot ? offset ? #zstty0 at zs0 channel 0 # ttya #zstty1 at zs0 channel 1 # ttyb #kbd0 at zstty? #ms0 at zstty? ## PCI machines: ## Siemens SAB82532 controller: ttya and ttyb (sab) ## Part of NS PC87332VLJ Super I/O controller: kbd/mouse (com) ## These are two SAB82532 controllers #sab0 at ebus? #sabtty0 at sab0 channel 0 # ttya #sabtty1 at sab0 channel 1 # ttyb ## Part of a PC87332VLJ com* at ebus? # `com' driver for `su' kbd0 at com? # keyboard ms0 at com? # mouse #### Disk controllers and disks ## The following flags may be set for the NCR53c94 based esp driver: ## bits 0-7: disable disconnect/reselect for the corresponding target ## bits 8-15: disable synchronous negotiation for target [bit-8] ## sun4/300, sun4c, sun4m and sun4u on-board SCSI, and FSBE/S SBus SCSI cards. ## Both `dma' and `esp' are needed in all cases. ## Two kinds of additional SBus SCSI interfaces are available. One uses ## "esp at sbus" like the sun4c on-board; the other uses "esp at dma". ## sun4/300 SCSI - an NCR53c94 or equivalent behind ## an LSI Logic DMA controller #dma0 at sbus0 slot ? offset ? # sun4c/sun4m/sun4u #esp0 at dma0 flags 0x0000 # sun4m/sun4u #scsibus* at esp? # FSBE/S SCSI #dma* at sbus? slot ? offset ? # SBus #esp* at dma? flags 0x0000 # SBus #scsibus* at esp? ## Qlogic ISP SBus or PCI SCSI Card #isp* at sbus? slot ? offset ? #isp* at pci? #scsibus* at isp? ## FAS support missing #fas* at sbus? slot ? offset ? #scsibus* at fas? ## GLM support siop* at pci? dev ? function ? # 53C875 "glm" compatible scsibus* at siop? # PCI SCSI cards ahc* at pci? dev ? function ? scsibus* at ahc? ## These entries find devices on all SCSI busses and assign ## unit numbers dynamically. sd* at scsibus? target ? lun ? # SCSI disks st* at scsibus? target ? lun ? # SCSI tapes cd* at scsibus? target ? lun ? # SCSI CD-ROMs ch* at scsibus? target ? lun ? # SCSI changer devices ss* at scsibus? target ? lun ? # SCSI scanners ses* at scsibus? target ? lun ? # SCSI SES/SAF-TE devices uk* at scsibus? target ? lun ? # unknown SCSI # PCI IDE. pciide* at pci ? dev ? function ? flags 0x0000 wd* at pciide? channel ? drive ? flags 0x0000 atapibus* at pciide? channel ? cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown ## Floppy controller and drive found on SPARCstations. # need share with the sparc...uses auxreg. what is this on sparc64? #fdc0 at sbus0 slot ? offset ? #fdc0 at pci? # `fdthree' #fd* at fdc0 # the drive itself ## 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 ## RAIDframe disk driver: software RAID driver. See raid(4). #pseudo-device raid 4 ## Memory disk device, used on boot floppies with compressed ## kernel-plus-root-disk images. #pseudo-device md 1 #### Network interfaces ## LANCE Ethernet - an AMD 7990 LANCE behind specialized DMA glue ## Three flavors of additional SBus ethernets are available. One attaches ## directly like the sun4c on-board, one uses the ledma device like the ## sun4m on-board, and one uses the lebuffer device. #ledma0 at sbus0 slot ? offset ? # sun4m on-board #le0 at ledma0 # sun4m on-board #le* at sbus? slot ? offset ? # SBus #ledma* at sbus? slot ? offset ? # SBus #le* at ledma? # SBus #lebuffer0 at sbus? slot ? offset ? # SBus #le0 at lebuffer? # SBus #lebuffer* at sbus? slot ? offset ? # SBus #le* at lebuffer? # SBus ## Happy Meal Ethernet #hme* at sbus? slot ? offset ? hme* at pci? dev ? function ? # network "hme" compatible ## qec/be, qec/hme #qec* at sbus? slot ? offset ? #be* at qec? #qe* at qec? # DEC Tulip tlp* at pci? dev ? function ? options TLP_MATCH_21040 options TLP_MATCH_21041 options TLP_MATCH_21140 options TLP_MATCH_21142 # MII/PHY support exphy* at mii? phy ? # 3Com internal PHYs icsphy* at mii? phy ? # Integrated Circuit Systems ICS1890 inphy* at mii? phy ? # Intel 82555 PHYs lxtphy* at mii? phy ? # Level One LXT-970 PHYs nsphy* at mii? phy ? # NS83840 PHYs qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs tlphy* at mii? phy ? # ThunderLAN PHYs ukphy* at mii? phy ? # generic unknown PHYs ## 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 ## Starmode Radio IP, a special hardware network device. #pseudo-device strip 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 ## Generic L3 over IP tunnel #pseudo-device gre 2 # generic L3 over IP tunnel ## 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 #### Audio and video devices ## /dev/audio support (`audiocs' plus `audio') ## #audiocs* at sbus? slot ? offset ? # SUNW,CS4231 #audiocs* at ebus? # SUNW,CS4231 #audio* at audiocs? ## Sun "bwtwo" black and white framebuffer, found on sun4, sun4c, and sun4m ## systems. If your sun4 system has a cgfour installed in the P4 slot, ## the P4 entries for "bwtwo" will attach to the overlay plane of the ## "cgfour". #bwtwo0 at sbus0 slot ? offset ? # sun4c and sun4m #bwtwo* at sbus? slot ? offset ? # ## Sun "cgthree" Sbus color framebuffer #cgthree0 at sbus? slot ? offset ? #cgthree* at sbus? slot ? offset ? ## Sun "cgsix" accelerated color framebuffer. #cgsix0 at sbus? slot ? offset ? #cgsix* at sbus? slot ? offset ? ## Sun "tcx" accelerated color framebuffer. #tcx0 at sbus? slot ? offset ? #tcx* at sbus? slot ? offset ? # Sun "cgfourteen" accelerated 24-bit framebuffer. #cgfourteen0 at obio0 # sun4m ## Sun FFB not supported #ffb* at upa? #### Other device configuration ## Pseudo ttys, required for network logins and programs like screen. pseudo-device pty # pseudo-ttys (for network, etc.) ## Random device, used to implement /dev/random (a source of random noise), ## and generate randomness for some kernel formulae. pseudo-device rnd @ 1.9 log @Standardise TCP_COMPAT_42 as commented out, grouped with other COMPAT options, and with the comment '4.2BSD TCP/IP bug compat. Not recommended' Add commented out 'TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG' (All hail amiga and atari which make some attempt to automate the multiplicity of config files...) @ text @d1 1 a1 1 # $NetBSD: POWEROFSEVEN32,v 1.8 2001/03/02 07:56:26 mrg Exp $ d134 5 a138 5 options COMPAT_SUNOS # SunOS 4.x binary compatibility options COMPAT_SVR4 # SunOS 5.x binary compatibility options EXEC_ELF32 # Exec module for SunOS 5.x binaries. #options EXEC_ELF64 # Exec module for sparc64 & SunOS 5.x binaries. -- 64-bit only options EXEC_AOUT # execve(2) support for a.out binaries @ 1.9.2.1 log @Update the kqueue branch to HEAD. @ text @d1 5 a5 1 # $NetBSD: POWEROFSEVEN32,v 1.11 2001/09/02 05:53:38 mrg Exp $ d7 1 a7 1 include "arch/sparc64/conf/POWEROFSEVEN.inc" d9 443 a451 4 makeoptions MACHINE_ARCH=sparc makeoptions CC="cc -m32" makeoptions LD="ld -m elf32_sparc" makeoptions AS="as -32" @ 1.9.2.2 log @Sync kqueue branch with -current. @ text @d1 1 a1 1 # $NetBSD: POWEROFSEVEN32,v 1.9.2.1 2001/09/13 01:14:39 thorpej Exp $ d4 5 @ 1.8 log @sync with GENERIC32. @ text @d1 1 a1 1 # $NetBSD: POWEROFSEVEN32,v 1.7 2001/02/05 12:49:11 mrg Exp $ d140 2 a168 1 #options TCP_COMPAT_42 # 4.2BSD IP implementation compatibility d185 1 @ 1.7 log @turn off UVMHIST. turn on LKM. makeoptions DEBUG=-g @ text @d1 3 a3 1 # $NetBSD: POWEROFSEVEN32,v 1.6 2001/02/02 07:33:42 mrg Exp $ d16 1 a16 1 options SUN4U # sun4u - Ultra 140 and 170 a17 1 options __ELF__ # we use elf d132 1 d137 1 a137 1 #options EXEC_ELF64 # Exec module for sparc64 & SunOs 5.x binaries. -- 64-bit only d194 1 a194 3 psycho0 at mainbus0 # Darwin, Ultra5 psycho* at mainbus0 # U2P pci0 at psycho0 a199 7 # Ultra5/10/AXi simba0 at pci0 dev 1 function 0 pci1 at simba0 simba1 at pci0 dev 1 function 1 pci2 at simba1 d229 2 a230 4 #zs1 at sbus0 slot ? offset ? #kbd0 at zs1 channel 0 # keyboard #ms0 at zs1 channel 1 # mouse d270 1 a270 1 ## Qlogic ISP SBus SCSI Card d272 1 d279 1 a279 1 ## NCR/Symbios 53c8xx support d294 1 a352 1 hme0 at pci2 dev 1 function 1 # U5/U10 on-board @ 1.6 log @enable the kbd/ms. enable some compat options for compat_sunos @ text @d1 1 a1 1 # $NetBSD: POWEROFSEVEN32,v 1.5 2000/11/27 08:55:42 soren Exp $ d36 2 a37 2 options UVM_PAGE_TRKOWN options UVMHIST d55 1 a55 1 #options LKM d84 1 a84 1 #makeoptions DEBUG="-g" @ 1.5 log @Removed increased BUFCACHE/BUFPAGES. @ text @d1 1 a1 1 # $NetBSD: POWEROFSEVEN32,v 1.4 2000/09/24 15:59:38 jdolecek Exp $ d125 2 a126 1 #options COMPAT_10 # NetBSD 1.0 binary compatibility d128 1 a128 1 #options COMPAT_12 # NetBSD 1.2 binary compatibility d250 4 a253 7 ## Part of a PC87332VLJ? #ucom0 at ebus? addr 0x3083f8 # `com' driver #ucom1 at ebus? addr 0x3062f8 # #ucom0 at ebus? # `com' driver #ucom1 at ebus? # #kbd0 at ucom0 channel 0 # keyboard #ms0 at ucom1 channel 1 # mouse @ 1.4 log @don't specify number of ptys if >= 16 (current default initial number) pty comments: normalize and g/c what is no longer relevant @ text @d1 1 a1 1 # $NetBSD: POWEROFSEVEN32,v 1.3 2000/08/20 14:51:56 mrg Exp $ a33 1 options BUFCACHE=25 @ 1.4.2.1 log @file POWEROFSEVEN32 was added on branch thorpej_scsipi on 2000-11-20 20:26:41 +0000 @ text @d1 460 @ 1.4.2.2 log @Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code. @ text @a0 460 # $NetBSD: POWEROFSEVEN32,v 1.4.2.1 2000/11/20 20:26:41 bouyer Exp $ # # Configuration for Ultra5/Ultra10 include "arch/sparc64/conf/std.sparc64" maxusers 64 ## System kernel configuration. See options(4) for more detail. # Options for variants of the Sun SPARC architecure. # We currently support three architecture types; at least one is required. options SUN4U # sun4u - Ultra 140 and 170 #options LOCKDEBUG options __ELF__ # we use elf #options _LP64 # we're using a 64-bit compiler ## System options specific to the sparc machine type ## Use a faster console than the PROM's slow drawing routines. Not needed ## for headless (no framebuffer) machines. # XXX broken on sparc64 #options RASTERCONSOLE # fast rasterop console #### 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 ? options BUFCACHE=25 ## UVM options. options UVM_PAGE_TRKOWN options UVMHIST #options UVMHIST_PRINT # Loud! ## 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; still under development. #options LKM ## NFS boot options; default on sparc is the bootparam protocol 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. # we enable DDB in GENERIC for now. options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB #options DDB_ONPANIC # see also sysctl(8): `ddb.onpanic' ## 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. ## (0xc01 = ttya, 0xc02 = ttyb.) #options KGDB # support for kernel gdb #options KGDBDEV=0xc01 # kgdb device number (this sample is `ttyb') #options KGDBRATE=38400 # 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/PCI error messages more verbose when explaining their meanings. options SCSIVERBOSE options PCIVERBOSE #options PCI_CONFIG_DUMP # verbosely dump PCI config space ## `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. ## In the cases of COMPAT_SUNOS and COMPAT_SVR4, you may need to set up ## additional user-level utilities or system configuration files. See ## compat_sunos(8) and compat_svr4(8). 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_13 # NetBSD 1.3 binary compatibility options COMPAT_14 # NetBSD 1.4 binary compatibility #options COMPAT_NETBSD32 # NetBSD/sparc binary compatibility -- 64-bit only options COMPAT_SUNOS # SunOS 4.x binary compatibility options COMPAT_SVR4 # SunOS 5.x binary compatibility options EXEC_ELF32 # Exec module for SunOS 5.x binaries. #options EXEC_ELF64 # Exec module for sparc64 & SunOs 5.x binaries. -- 64-bit only options EXEC_AOUT # execve(2) support for a.out binaries ## File systems. You probably need at least one of FFS or NFS. 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 options. options NFSSERVER # Sun NFS-compatible filesystem server #options QUOTA # FFS quotas options FFS_EI # FFS Endian Independent support options SOFTDEP # FFS soft updates support. ## Network protocol support. In most environments, INET is required. options INET # IP (Internet Protocol) v4 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 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) #### Main bus and CPU .. all systems. mainbus0 at root cpu0 at mainbus0 #### Bus types found on SPARC systems. #sbus0 at mainbus0 # Ultra 1 #upa0 at mainbus0 # Ultra 1E, Ultra 2, Ex0000 psycho0 at mainbus0 # Darwin, Ultra5 psycho* at mainbus0 # U2P pci0 at psycho0 pci* at psycho? pci* at simba? simba* at pci? dev ? function ? # `APB' support. ebus* at pci? # ebus devices # Ultra5/10/AXi simba0 at pci0 dev 1 function 0 pci1 at simba0 simba1 at pci0 dev 1 function 1 pci2 at simba1 #### Standard system devices -- all required for a given architecture ## PROM console driver -- if all else fails pcons0 at mainbus0 # PROM console ## Auxiliary system registers -- We use the OBP for power management #auxio* at sbus? slot ? offset ? # auxio registers auxio0 at ebus? # auxio registers # We also need: # bpp0 at sbus0 # parallel port lpt* at ebus? # parallel port ## Mostek clock found on 4/300, sun4c, sun4m and sun4u systems. ## The Mostek clock NVRAM is the "eeprom" on sun4/300 systems. #clock0 at sbus0 slot ? offset ? clock0 at ebus? ## Timer chip found on 4/300, sun4c, sun4m and sun4u systems. timer0 at mainbus0 # sun4c #### Serial port configuration ## Sbus machines: ## Zilog 8530 serial chips. Each has two-channels. ## zs0 is ttya and ttyb. zs1 is the keyboard and mouse. #zs0 at sbus0 slot ? offset ? #zstty0 at zs0 channel 0 # ttya #zstty1 at zs0 channel 1 # ttyb #zs1 at sbus0 slot ? offset ? #kbd0 at zs1 channel 0 # keyboard #ms0 at zs1 channel 1 # mouse ## PCI machines: ## Siemens SAB82532 controller: ttya and ttyb (sab) ## Part of NS PC87332VLJ Super I/O controller: kbd/mouse (com) ## These are two SAB82532 controllers #sab0 at ebus? #sabtty0 at sab0 channel 0 # ttya #sabtty1 at sab0 channel 1 # ttyb ## Part of a PC87332VLJ? #ucom0 at ebus? addr 0x3083f8 # `com' driver #ucom1 at ebus? addr 0x3062f8 # #ucom0 at ebus? # `com' driver #ucom1 at ebus? # #kbd0 at ucom0 channel 0 # keyboard #ms0 at ucom1 channel 1 # mouse #### Disk controllers and disks ## The following flags may be set for the NCR53c94 based esp driver: ## bits 0-7: disable disconnect/reselect for the corresponding target ## bits 8-15: disable synchronous negotiation for target [bit-8] ## sun4/300, sun4c, sun4m and sun4u on-board SCSI, and FSBE/S SBus SCSI cards. ## Both `dma' and `esp' are needed in all cases. ## Two kinds of additional SBus SCSI interfaces are available. One uses ## "esp at sbus" like the sun4c on-board; the other uses "esp at dma". ## sun4/300 SCSI - an NCR53c94 or equivalent behind ## an LSI Logic DMA controller #dma0 at sbus0 slot ? offset ? # sun4c/sun4m/sun4u #esp0 at dma0 flags 0x0000 # sun4m/sun4u #scsibus* at esp? # FSBE/S SCSI #dma* at sbus? slot ? offset ? # SBus #esp* at dma? flags 0x0000 # SBus #scsibus* at esp? ## Qlogic ISP SBus SCSI Card #isp* at sbus? slot ? offset ? #scsibus* at isp? ## FAS support missing #fas* at sbus? slot ? offset ? #scsibus* at fas? ## NCR/Symbios 53c8xx support siop* at pci? dev ? function ? # 53C875 "glm" compatible scsibus* at siop? # PCI SCSI cards ahc* at pci? dev ? function ? scsibus* at ahc? ## These entries find devices on all SCSI busses and assign ## unit numbers dynamically. sd* at scsibus? target ? lun ? # SCSI disks st* at scsibus? target ? lun ? # SCSI tapes cd* at scsibus? target ? lun ? # SCSI CD-ROMs ch* at scsibus? target ? lun ? # SCSI changer devices ss* at scsibus? target ? lun ? # SCSI scanners uk* at scsibus? target ? lun ? # unknown SCSI # PCI IDE. pciide* at pci ? dev ? function ? flags 0x0000 wd* at pciide? channel ? drive ? flags 0x0000 atapibus* at pciide? channel ? cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown ## Floppy controller and drive found on SPARCstations. # need share with the sparc...uses auxreg. what is this on sparc64? #fdc0 at sbus0 slot ? offset ? #fdc0 at pci? # `fdthree' #fd* at fdc0 # the drive itself ## 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 ## RAIDframe disk driver: software RAID driver. See raid(4). #pseudo-device raid 4 ## Memory disk device, used on boot floppies with compressed ## kernel-plus-root-disk images. #pseudo-device md 1 #### Network interfaces ## LANCE Ethernet - an AMD 7990 LANCE behind specialized DMA glue ## Three flavors of additional SBus ethernets are available. One attaches ## directly like the sun4c on-board, one uses the ledma device like the ## sun4m on-board, and one uses the lebuffer device. #ledma0 at sbus0 slot ? offset ? # sun4m on-board #le0 at ledma0 # sun4m on-board #le* at sbus? slot ? offset ? # SBus #ledma* at sbus? slot ? offset ? # SBus #le* at ledma? # SBus #lebuffer0 at sbus? slot ? offset ? # SBus #le0 at lebuffer? # SBus #lebuffer* at sbus? slot ? offset ? # SBus #le* at lebuffer? # SBus ## Happy Meal Ethernet #hme* at sbus? slot ? offset ? hme* at pci? dev ? function ? # network "hme" compatible hme0 at pci2 dev 1 function 1 # U5/U10 on-board ## qec/be, qec/hme #qec* at sbus? slot ? offset ? #be* at qec? #qe* at qec? # DEC Tulip tlp* at pci? dev ? function ? options TLP_MATCH_21040 options TLP_MATCH_21041 options TLP_MATCH_21140 options TLP_MATCH_21142 # MII/PHY support exphy* at mii? phy ? # 3Com internal PHYs icsphy* at mii? phy ? # Integrated Circuit Systems ICS1890 inphy* at mii? phy ? # Intel 82555 PHYs lxtphy* at mii? phy ? # Level One LXT-970 PHYs nsphy* at mii? phy ? # NS83840 PHYs qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs tlphy* at mii? phy ? # ThunderLAN PHYs ukphy* at mii? phy ? # generic unknown PHYs ## 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 ## Starmode Radio IP, a special hardware network device. #pseudo-device strip 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 ## Generic L3 over IP tunnel #pseudo-device gre 2 # generic L3 over IP tunnel ## 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 #### Audio and video devices ## /dev/audio support (`audiocs' plus `audio') ## #audiocs* at sbus? slot ? offset ? # SUNW,CS4231 #audiocs* at ebus? # SUNW,CS4231 #audio* at audiocs? ## Sun "bwtwo" black and white framebuffer, found on sun4, sun4c, and sun4m ## systems. If your sun4 system has a cgfour installed in the P4 slot, ## the P4 entries for "bwtwo" will attach to the overlay plane of the ## "cgfour". #bwtwo0 at sbus0 slot ? offset ? # sun4c and sun4m #bwtwo* at sbus? slot ? offset ? # ## Sun "cgthree" Sbus color framebuffer #cgthree0 at sbus? slot ? offset ? #cgthree* at sbus? slot ? offset ? ## Sun "cgsix" accelerated color framebuffer. #cgsix0 at sbus? slot ? offset ? #cgsix* at sbus? slot ? offset ? ## Sun "tcx" accelerated color framebuffer. #tcx0 at sbus? slot ? offset ? #tcx* at sbus? slot ? offset ? # Sun "cgfourteen" accelerated 24-bit framebuffer. #cgfourteen0 at obio0 # sun4m ## Sun FFB not supported #ffb* at upa? #### Other device configuration ## Pseudo ttys, required for network logins and programs like screen. pseudo-device pty # pseudo-ttys (for network, etc.) ## Random device, used to implement /dev/random (a source of random noise), ## and generate randomness for some kernel formulae. pseudo-device rnd @ 1.4.2.3 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: POWEROFSEVEN32,v 1.4.2.2 2000/12/08 09:30:32 bouyer Exp $ d34 1 @ 1.4.2.4 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: POWEROFSEVEN32,v 1.4.2.3 2001/02/11 19:12:29 bouyer Exp $ d36 2 a37 2 #options UVM_PAGE_TRKOWN #options UVMHIST d55 1 a55 1 options LKM d84 1 a84 1 makeoptions DEBUG="-g" d125 1 a125 2 options COMPAT_09 # NetBSD 0.9 binary compatibility (SUNOS) options COMPAT_10 # NetBSD 1.0 binary compatibility (SUNOS) d127 1 a127 1 options COMPAT_12 # NetBSD 1.2 binary compatibility (SUNOS) d249 7 a255 4 ## Part of a PC87332VLJ com* at ebus? # `com' driver for `su' kbd0 at com? # keyboard ms0 at com? # mouse @ 1.4.2.5 log @Sync with HEAD. @ text @d1 1 a1 3 # $NetBSD: POWEROFSEVEN32,v 1.4.2.4 2001/03/12 13:29:28 bouyer Exp $ # # from: NetBSD: GENERIC32,v 1.13 2001/02/28 00:08:18 mjacob Exp d14 1 a14 1 options SUN4U # sun4u - UltraSPARC d16 1 a130 1 #options COMPAT_SVR4_32 # SunOS 5.x 32-bit binary compatibility -- 64-bit only d135 1 a135 1 #options EXEC_ELF64 # Exec module for sparc64 & SunOS 5.x binaries. -- 64-bit only d192 3 a194 1 psycho* at mainbus0 # Darwin, Ultra5 d200 7 d236 4 a239 2 #kbd0 at zstty? #ms0 at zstty? d279 1 a279 1 ## Qlogic ISP SBus or PCI SCSI Card a280 1 #isp* at pci? d287 1 a287 1 ## GLM support a301 1 ses* at scsibus? target ? lun ? # SCSI SES/SAF-TE devices d360 1 @ 1.3 log @add SOFTDEP @ text @d1 1 a1 1 # $NetBSD: POWEROFSEVEN32,v 1.2 2000/07/31 13:21:45 mrg Exp $ a453 4 ## 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. d455 1 a455 1 pseudo-device pty 64 # pseudo-ttys (for network, etc.) @ 1.2 log @sync with GENERIC32; enable rnd @ text @d1 1 a1 1 # $NetBSD: POWEROFSEVEN32,v 1.1 2000/07/27 14:38:46 mrg Exp $ d157 1 @ 1.2.2.1 log @file POWEROFSEVEN32 was added on branch netbsd-1-5 on 2000-08-07 02:31:59 +0000 @ text @d1 463 @ 1.2.2.2 log @pull up config file changes (approved by thorpej): rename the POWEROFSEVEN & EVERGLADES kernels inline with the GENERIC/GENERIC32 naming. @ text @a0 463 # $NetBSD: POWEROFSEVEN32,v 1.2.2.1 2000/08/07 02:31:59 mrg Exp $ # # Configuration for Ultra5/Ultra10 include "arch/sparc64/conf/std.sparc64" maxusers 64 ## System kernel configuration. See options(4) for more detail. # Options for variants of the Sun SPARC architecure. # We currently support three architecture types; at least one is required. options SUN4U # sun4u - Ultra 140 and 170 #options LOCKDEBUG options __ELF__ # we use elf #options _LP64 # we're using a 64-bit compiler ## System options specific to the sparc machine type ## Use a faster console than the PROM's slow drawing routines. Not needed ## for headless (no framebuffer) machines. # XXX broken on sparc64 #options RASTERCONSOLE # fast rasterop console #### 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 ? options BUFCACHE=25 ## UVM options. options UVM_PAGE_TRKOWN options UVMHIST #options UVMHIST_PRINT # Loud! ## 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; still under development. #options LKM ## NFS boot options; default on sparc is the bootparam protocol 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. # we enable DDB in GENERIC for now. options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB #options DDB_ONPANIC # see also sysctl(8): `ddb.onpanic' ## 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. ## (0xc01 = ttya, 0xc02 = ttyb.) #options KGDB # support for kernel gdb #options KGDBDEV=0xc01 # kgdb device number (this sample is `ttyb') #options KGDBRATE=38400 # 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/PCI error messages more verbose when explaining their meanings. options SCSIVERBOSE options PCIVERBOSE #options PCI_CONFIG_DUMP # verbosely dump PCI config space ## `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. ## In the cases of COMPAT_SUNOS and COMPAT_SVR4, you may need to set up ## additional user-level utilities or system configuration files. See ## compat_sunos(8) and compat_svr4(8). 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_13 # NetBSD 1.3 binary compatibility options COMPAT_14 # NetBSD 1.4 binary compatibility #options COMPAT_NETBSD32 # NetBSD/sparc binary compatibility -- 64-bit only options COMPAT_SUNOS # SunOS 4.x binary compatibility options COMPAT_SVR4 # SunOS 5.x binary compatibility options EXEC_ELF32 # Exec module for SunOS 5.x binaries. #options EXEC_ELF64 # Exec module for sparc64 & SunOs 5.x binaries. -- 64-bit only options EXEC_AOUT # execve(2) support for a.out binaries ## File systems. You probably need at least one of FFS or NFS. 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 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 INET6 # IPV6 options IPSEC # IP security options IPSEC_ESP # IP security (encryption part; define w/IPSEC) #options IPSEC_DEBUG # debug for IP security #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) #### Main bus and CPU .. all systems. mainbus0 at root cpu0 at mainbus0 #### Bus types found on SPARC systems. #sbus0 at mainbus0 # Ultra 1 #upa0 at mainbus0 # Ultra 1E, Ultra 2, Ex0000 psycho0 at mainbus0 # Darwin, Ultra5 psycho* at mainbus0 # U2P pci0 at psycho0 pci* at psycho? pci* at simba? simba* at pci? dev ? function ? # `APB' support. ebus* at pci? # ebus devices # Ultra5/10/AXi simba0 at pci0 dev 1 function 0 pci1 at simba0 simba1 at pci0 dev 1 function 1 pci2 at simba1 #### Standard system devices -- all required for a given architecture ## PROM console driver -- if all else fails pcons0 at mainbus0 # PROM console ## Auxiliary system registers -- We use the OBP for power management #auxio* at sbus? slot ? offset ? # auxio registers auxio0 at ebus? # auxio registers # We also need: # bpp0 at sbus0 # parallel port lpt* at ebus? # parallel port ## Mostek clock found on 4/300, sun4c, sun4m and sun4u systems. ## The Mostek clock NVRAM is the "eeprom" on sun4/300 systems. #clock0 at sbus0 slot ? offset ? clock0 at ebus? ## Timer chip found on 4/300, sun4c, sun4m and sun4u systems. timer0 at mainbus0 # sun4c #### Serial port configuration ## Sbus machines: ## Zilog 8530 serial chips. Each has two-channels. ## zs0 is ttya and ttyb. zs1 is the keyboard and mouse. #zs0 at sbus0 slot ? offset ? #zstty0 at zs0 channel 0 # ttya #zstty1 at zs0 channel 1 # ttyb #zs1 at sbus0 slot ? offset ? #kbd0 at zs1 channel 0 # keyboard #ms0 at zs1 channel 1 # mouse ## PCI machines: ## Siemens SAB82532 controller: ttya and ttyb (sab) ## Part of NS PC87332VLJ Super I/O controller: kbd/mouse (com) ## These are two SAB82532 controllers #sab0 at ebus? #sabtty0 at sab0 channel 0 # ttya #sabtty1 at sab0 channel 1 # ttyb ## Part of a PC87332VLJ? #ucom0 at ebus? addr 0x3083f8 # `com' driver #ucom1 at ebus? addr 0x3062f8 # #ucom0 at ebus? # `com' driver #ucom1 at ebus? # #kbd0 at ucom0 channel 0 # keyboard #ms0 at ucom1 channel 1 # mouse #### Disk controllers and disks ## The following flags may be set for the NCR53c94 based esp driver: ## bits 0-7: disable disconnect/reselect for the corresponding target ## bits 8-15: disable synchronous negotiation for target [bit-8] ## sun4/300, sun4c, sun4m and sun4u on-board SCSI, and FSBE/S SBus SCSI cards. ## Both `dma' and `esp' are needed in all cases. ## Two kinds of additional SBus SCSI interfaces are available. One uses ## "esp at sbus" like the sun4c on-board; the other uses "esp at dma". ## sun4/300 SCSI - an NCR53c94 or equivalent behind ## an LSI Logic DMA controller #dma0 at sbus0 slot ? offset ? # sun4c/sun4m/sun4u #esp0 at dma0 flags 0x0000 # sun4m/sun4u #scsibus* at esp? # FSBE/S SCSI #dma* at sbus? slot ? offset ? # SBus #esp* at dma? flags 0x0000 # SBus #scsibus* at esp? ## Qlogic ISP SBus SCSI Card #isp* at sbus? slot ? offset ? #scsibus* at isp? ## FAS support missing #fas* at sbus? slot ? offset ? #scsibus* at fas? ## NCR/Symbios 53c8xx support siop* at pci? dev ? function ? # 53C875 "glm" compatible scsibus* at siop? # PCI SCSI cards ahc* at pci? dev ? function ? scsibus* at ahc? ## These entries find devices on all SCSI busses and assign ## unit numbers dynamically. sd* at scsibus? target ? lun ? # SCSI disks st* at scsibus? target ? lun ? # SCSI tapes cd* at scsibus? target ? lun ? # SCSI CD-ROMs ch* at scsibus? target ? lun ? # SCSI changer devices ss* at scsibus? target ? lun ? # SCSI scanners uk* at scsibus? target ? lun ? # unknown SCSI # PCI IDE. pciide* at pci ? dev ? function ? flags 0x0000 wd* at pciide? channel ? drive ? flags 0x0000 atapibus* at pciide? channel ? cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown ## Floppy controller and drive found on SPARCstations. # need share with the sparc...uses auxreg. what is this on sparc64? #fdc0 at sbus0 slot ? offset ? #fdc0 at pci? # `fdthree' #fd* at fdc0 # the drive itself ## 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 ## RAIDframe disk driver: software RAID driver. See raid(4). #pseudo-device raid 4 ## Memory disk device, used on boot floppies with compressed ## kernel-plus-root-disk images. #pseudo-device md 1 #### Network interfaces ## LANCE Ethernet - an AMD 7990 LANCE behind specialized DMA glue ## Three flavors of additional SBus ethernets are available. One attaches ## directly like the sun4c on-board, one uses the ledma device like the ## sun4m on-board, and one uses the lebuffer device. #ledma0 at sbus0 slot ? offset ? # sun4m on-board #le0 at ledma0 # sun4m on-board #le* at sbus? slot ? offset ? # SBus #ledma* at sbus? slot ? offset ? # SBus #le* at ledma? # SBus #lebuffer0 at sbus? slot ? offset ? # SBus #le0 at lebuffer? # SBus #lebuffer* at sbus? slot ? offset ? # SBus #le* at lebuffer? # SBus ## Happy Meal Ethernet #hme* at sbus? slot ? offset ? hme* at pci? dev ? function ? # network "hme" compatible hme0 at pci2 dev 1 function 1 # U5/U10 on-board ## qec/be, qec/hme #qec* at sbus? slot ? offset ? #be* at qec? #qe* at qec? # DEC Tulip tlp* at pci? dev ? function ? options TLP_MATCH_21040 options TLP_MATCH_21041 options TLP_MATCH_21140 options TLP_MATCH_21142 # MII/PHY support exphy* at mii? phy ? # 3Com internal PHYs icsphy* at mii? phy ? # Integrated Circuit Systems ICS1890 inphy* at mii? phy ? # Intel 82555 PHYs lxtphy* at mii? phy ? # Level One LXT-970 PHYs nsphy* at mii? phy ? # NS83840 PHYs qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs tlphy* at mii? phy ? # ThunderLAN PHYs ukphy* at mii? phy ? # generic unknown PHYs ## 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 ## Starmode Radio IP, a special hardware network device. #pseudo-device strip 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 ## Generic L3 over IP tunnel #pseudo-device gre 2 # generic L3 over IP tunnel ## 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 #### Audio and video devices ## /dev/audio support (`audiocs' plus `audio') ## #audiocs* at sbus? slot ? offset ? # SUNW,CS4231 #audiocs* at ebus? # SUNW,CS4231 #audio* at audiocs? ## Sun "bwtwo" black and white framebuffer, found on sun4, sun4c, and sun4m ## systems. If your sun4 system has a cgfour installed in the P4 slot, ## the P4 entries for "bwtwo" will attach to the overlay plane of the ## "cgfour". #bwtwo0 at sbus0 slot ? offset ? # sun4c and sun4m #bwtwo* at sbus? slot ? offset ? # ## Sun "cgthree" Sbus color framebuffer #cgthree0 at sbus? slot ? offset ? #cgthree* at sbus? slot ? offset ? ## Sun "cgsix" accelerated color framebuffer. #cgsix0 at sbus? slot ? offset ? #cgsix* at sbus? slot ? offset ? ## Sun "tcx" accelerated color framebuffer. #tcx0 at sbus? slot ? offset ? #tcx* at sbus? slot ? offset ? # Sun "cgfourteen" accelerated 24-bit framebuffer. #cgfourteen0 at obio0 # sun4m ## Sun FFB not supported #ffb* at upa? #### 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. pseudo-device rnd @ 1.2.2.3 log @pull up 1.3. approved by thorpej: >add SOFTDEP @ text @d1 1 a1 1 # $NetBSD: POWEROFSEVEN32,v 1.2.2.2 2000/08/26 01:12:21 mrg Exp $ a156 1 options SOFTDEP # FFS soft updates support. @ 1.1 log @do the 32 bit / 64 bit name swap, as per GENERIC. @ text @d1 1 a1 1 # $NetBSD: POWEROFSEVEN,v 1.14 2000/07/25 17:26:36 mrg Exp $ d191 3 a193 1 psycho* at mainbus0 # Darwin, Ultra5 d199 7 d360 1 a360 2 #hme* at sbus0 slot ? offset ? hme0 at pci? dev 1 function 1 # U5/U10 on-board d362 1 d463 1 a463 1 #pseudo-device rnd @