# $NetBSD: INSTALL,v 1.4 2002/09/18 02:43:53 lukem Exp $ # INSTALL configuration, used to generate installation media include "arch/acorn26/conf/std.acorn26" maxusers 2 # CPU support options CPU_ARM2 options CPU_ARM250 options CPU_ARM3 # Diagnostic/debugging support options #options DIAGNOSTIC # Cheap kernel consistency checks #options DEBUG # More expensive checks and printfs #options DDB # kernel debugger #options SYSCALL_DEBUG # trace syscall entry/exit #options SCSIDEBUG #options UVMHIST ## 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" makeoptions COPTS="-Os -fno-inline -fomit-frame-pointer -mno-apcs-frame" # File systems file-system FFS # Fast file system #file-system LFS # log-structured file system file-system MFS # Memory-based file system #file-system EXT2FS # second extended file system (linux) file-system CD9660 # ISO-9660 CD-ROM FS (w/RockRidge extensions) file-system FILECORE # Acorn filecore file system #file-system ADOSFS # AmigaDOS-compatible file system #file-system MSDOSFS # MS-DOS-compatible file system #file-system NTFS # Windows/NT file system (experimental) file-system NFS # Sun NFS-compatible file system client #file-system NULLFS # loopback file system #file-system OVERLAY # overlay filesystem #file-system PORTAL # portal filesystem (still experimental) #file-system UMAPFS # NULLFS + uid and gid remapping #file-system UNION # union file system #file-system PROCFS # /proc file-system KERNFS # /kern #file-system FDESC # /dev/fd # File system options #options QUOTA # UFS quotas #options NFSSERVER # Sun NFS-compatible file system server options FFS_EI # FFS endianness-independence support #options SOFTDEP # FFS soft updates support. options NFS_V2_ONLY # Make a smaller NFS # Executable format options options EXEC_ELF32 options EXEC_SCRIPT # Networking options #options GATEWAY # packet forwarding options INET # Internet protocol suite options INET6 # IPV6 #options IPSEC # IP security #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) #options IPSEC_DEBUG # debug for IP security #options MROUTING # IP multicast routing #options NS # XNS #options NSIP # XNS tunneling over IP #options ISO,TPIP # OSI #options EON # OSI tunneling over IP #options CCITT,LLC,HDLC # X.25 #options NETATALK # AppleTalk networking #options PFIL_HOOKS # pfil(9) packet filter hooks #options PPP_BSDCOMP # BSD-Compress compression support for PPP #options PPP_DEFLATE # Deflate compression support for PPP #options PPP_FILTER # Active filter support for PPP (requires bpf) #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. #options COMPAT_43 # 4.3BSD compatibility. # Binary compatibility with previous versions of NetBSD. # None yet, since NetBSD/arm26 hasn't been released. # System V IPC #options SYSVMSG # System V-like message queues #options SYSVSEM # System V-like semaphores #options SYSVSHM # System V-like shared memory #options SHMMAXPGS=1024 # 1024 pages is the default # Miscellaneous kernel options #options KTRACE # system call tracing, a la ktrace(1) #options IRQSTATS # manage IRQ statistics #options LKM # loadable kernel modules #options KMEMSTATS # kernel memory statistics #options SCSIVERBOSE # Verbose SCSI errors options BUFPAGES=2 options USERCONF # userconf(4) support options PIPE_SOCKETPAIR # smaller, but slower pipe(2) # Disable kernel security. #options INSECURE # Reduce kernel size a little options VNODE_OP_NOINLINE # Not inlining vnode op calls saves mem options MALLOC_NOINLINE # Not inlining MALLOC saves memory # NFS boot options #options NFS_BOOT_DHCP # superset of BOOTP #options NFS_BOOT_BOOTPARAM #options NFS_BOOT_RWSIZE=1024 # XXX "ea" driver bug workaround # RAM disk root options # Enable the hooks used for initializing the root memory-disk. options MEMORY_DISK_HOOKS options MEMORY_DISK_IS_ROOT # force root on memory disk options MEMORY_DISK_SERVER=0 # no userspace memory disk support options MEMORY_DISK_ROOT_SIZE=4096 # size of memory disk, in blocks # WS console uses DUMB, SUN or VT100 terminal emulation options WSEMUL_NODUMB options WSEMUL_SUN #options WSEMUL_VT100 options FONT_VT220L8x8 # 8x8 font for console options RASOPS_SMALL config netbsd root on ? type ? #config netbsd root on sd0 type ffs #config netbsd root on ? type nfs cpu0 at root iobus0 at root # 16-bit I/O bus ioc0 at iobus0 base 0x200000 # I/O controller iic0 at ioc0 # I^2C serial bus rtc0 at iic0 addr 0xa0 # Real-time clock arckbd0 at ioc0 bank 0 offset 0x04 # System keyboard arcwskbd0 at arckbd0 # Logical devices... wskbd0 at arcwskbd0 #arcwsmouse0 at arckbd0 #wsmouse0 at arcwsmouse0 ioeb0 at ioc0 bank 5 # I/O Extension Block (A5000) latches0 at ioc0 bank 5 # Printer/FDC control latches (Arc) podulebus0 at ioc0 bank 4 # Expansion card bus #unixbp0 at ioc0 bank 6 # Unix Backplane (interrupt routing) ei* at podulebus0 slot ? # Acorn AKA25 (Ether1) ea* at podulebus0 slot ? # Atomwide Ether3 eh* at podulebus0 slot ? # i-cubed EtherH (E100/200/500) dtide* at podulebus0 slot ? # D.T. Software IDE interface wd* at dtide? channel ? drive ? # IDE hard discs atapibus* at dtide? channel ? # ATAPI devices hcide* at podulebus0 slot ? # HCCS IDE interface wd* at hcide? channel ? drive ? # IDE hard discs atapibus* at hcide? channel ? # ATAPI devices hcsc* at podulebus0 slot ? # HCCS 8-bit SCSI interface scsibus* at hcsc? oak* at podulebus0 slot ? # Oak Solutions 16-bit SCSI interface scsibus* at oak? upc0 at iobus0 base 0x010000 # I/O chip on IOEB machines #com0 at upc0 # Serial port #lpt0 at upc0 # Parallel port wdc0 at upc0 # IDE controller wd* at wdc? drive ? # IDE hard discs atapibus* at wdc? # ATAPI devices cd* at atapibus? drive ? # ATAPI CD-ROM drives #sd* at atapibus? drive ? # ATAPI disk drives #uk* at atapibus? drive ? # ATAPI unknown sd* at scsibus? target ? lun ? # SCSI disk drives #st* at scsibus? target ? lun ? # SCSI tape drives cd* at scsibus? target ? lun ? # SCSI CD-ROM drives #ch* at scsibus? target ? lun ? # SCSI auto-changers #uk* at scsibus? target ? lun ? # SCSI unknown device #ss* at scsibus? target ? lun ? # SCSI scanner arcvideo0 at root # On-board video wsdisplay0 at arcvideo0 #pseudo-device bpfilter 16 #pseudo-device ccd 4 #pseudo-device raid 4 # RAIDframe disk driver #options RAID_AUTOCONFIG # auto-configuration of RAID components #pseudo-device ipfilter 1 pseudo-device loop 1 pseudo-device md 1 #options MEMORY_DISK_HOOKS #options MEMORY_DISK_ROOT_SIZE= #pseudo-device ppp 4 pseudo-device pty #pseudo-device sl 4 #pseudo-device vnd 4 #pseudo-device gre 2 # generic L3 over IP tunnel #pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) #pseudo-device faith 1 # IPv[46] tcp relay translation i/f #pseudo-device sequencer 1 # MIDI sequencer pseudo-device wsmux # keyboard/mouse multiplexor # rnd is EXPERIMENTAL pseudo-device rnd # /dev/random and in-kernel generator