# $NetBSD: GENERIC,v 1.26 2000/02/12 03:30:19 thorpej Exp $ # $OpenBSD: GENERIC,v 1.17 1997/05/18 13:45:23 pefo Exp $ # # Generic configuration file for MIPS R4x00 ARC Systems # include "arch/arc/conf/std.arc" #ident "GENERIC-$Revision: 1.26 $" maxusers 32 # Need to set locally options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT # Standard system options options KTRACE # system call tracing support #options LKM # Loadable Kernel Modules #options NTP # NTP phase/frequency locked loop # Diagnostic/debugging support options options DIAGNOSTIC # extra kernel debugging checks options DEBUG # extra kernel debugging support # System V options options SYSVMSG # System V-like message queues options SYSVSEM # System V-like semaphores options SYSVSHM # System V-like memory sharing options SHMMAXPGS=1024 # 1024 pages is the default # Filesystem options file-system FFS # fast filesystem file-system MFS # memory-based filesystem #file-system LFS # Log-based filesystem (still experimental) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # Ability to read write MS-Dos filsystem file-system NFS # Sun NFS-compatible filesystem (client) file-system KERNFS # kernel data-structure filesystem file-system PROCFS # /proc file-system FDESC # user file descriptor filesystem #file-system UMAPFS # uid/gid remapping filesystem #file-system UNION # union file system #file-system NULLFS # null layer filesystem #file-system OVERLAY # overlay file system #file-system PORTAL # portal filesystem (still experimental) options QUOTA # FFS quotas #options FFS_EI # FFS Endian Independant support #options SOFTDEP # FFS soft updates support. options NFSSERVER # Sun NFS-compatible filesystem (server) #options SCSIVERBOSE # Verbose SCSI errors # Pull in config fragments for kernel crypto. This is required for # options IPSEC etc. to work. If you want to run with IPSEC, uncomment # one of these, based on whether you use crypto-us or crypto-intl, and # adjust the prefixes as necessary. #prefix ../crypto-us/sys #cinclude "conf/files.crypto-us" #prefix #prefix ../crypto-intl/sys #cinclude "conf/files.crypto-intl" #prefix # Networking options #options GATEWAY # IP packet forwarding options INET # Internet protocols #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 # compatibility with 4.2BSD TCP/IP #options MULTICAST # Multicast support #options MROUTING # Multicast routing support #options NS # XNS #options IPX # IPX+SPX #options ISO,TPIP # OSI networking #options EON # OSI tunneling over IP #options CCITT,LLC,HDLC # X.25 #options PFIL_HOOKS # pfil(9) packet filter hooks. # Compatibilitry modules options COMPAT_43 # compatibility with 4.3BSD binaries options COMPAT_11 options COMPAT_12 options COMPAT_13 options COMPAT_14 #options COMPAT_ULTRIX # Ultrix binary compatibility (no go yet) options COMPAT_386BSD_MBRPART # recognize old partition ID #options KGDB # support for kernel gdb #options KGDBRATE=19200 # kernel gdb port rate (default 9600) #options KGDBDEV="15*256+0" # device for kernel gdb # Kernel root file system and dump configuration. options NFS_BOOT_BOOTP,NFS_BOOT_BOOTPARAM config netbsd root on ? type ? # # Definition of system # mainbus0 at root cpu* at mainbus0 #### Main local buses pica* at mainbus0 # ACER Pica systems local bus. isabr* at mainbus0 # ISA Bus bridge (std ISA bus). #### PICA bus devices aclock0 at pica? pc0 at pica? opms0 at pica? com0 at pica? com1 at pica? lpt0 at pica? sn0 at pica? fdc0 at pica? fd* at fdc? drive ? asc0 at pica? scsibus* at asc? #### ISA Bus. isa* at isabr? aclock0 at isa? port 0x70 irq 0 pc0 at isa? port 0x60 irq 1 # generic PC console device com0 at isa? port 0x3f8 irq 4 com1 at isa? port 0x2f8 irq 3 com2 at isa? port 0x3e8 irq 4 com3 at isa? port 0x2e8 irq 3 # ISA ST506, ESDI, and IDE controllers # Use flags 0x01 if you want to try to use 32bits data I/O (the driver will # fall back to 16bits I/O if 32bits I/O are not functional). # Some controllers pass the initial 32bit test, but will fail later. # XXX - should be configured #wdc0 at isa? port 0x1f0 irq 14 flags 0x00 ##wdc1 at isa? port 0x170 irq 15 flags 0x00 # IDE drives # Flags are used only with controllers that support DMA operations # and mode settings (e.g. some pciide controllers) # The lowest order four bits (rightmost digit) of the flags define the PIO # mode to use, the next set of four bits the DMA mode and the third set the # UltraDMA mode. For each set of four bits, the 3 lower bits define the mode # to use, and the last bit must be 1 for this setting to be used. # For DMA and UDMA, 0xf (1111) means 'disable'. # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. # (0xc=1100, 0xa=1010, 0xf=1111) # 0x0000 means "use whatever the drive claims to support". # XXX - should be configured #wd* at wdc? channel ? drive ? flags 0x0000 # ATAPI bus support # XXX - should be configured #atapibus* at wdc? channel ? # ATAPI devices # flags have the same meaning as for IDE drives. # XXX - should be configured #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 # Parallel Printer Interfaces lpt0 at isa? port 0x378 irq 7 # Network Interfaces # XXX - should fix conflict with files.isa #ec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet # XXX - should fix conflict with files.isa #ep0 at isa? port ? irq ? # 3C509 ethernet cards # XXX - should fix conflict with files.isa #ne0 at isa? port 0x280 irq 9 # NE[12]000 ethernet cards #ne1 at isa? port 0x300 irq 10 #we0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC Ethernet #we1 at isa? port 0x300 iomem 0xcc000 irq 10 # XXX - should be configured #btl0 at isa? port 0x330 irq ? drq ? #scsibus* at btl? #### SCSI Bus devices sd* at scsibus? target ? lun ? st* at scsibus? target ? lun ? cd* at scsibus? target ? lun ? ch* at scsibus? target ? lun ? ss* at scsibus? target ? lun ? uk* at scsibus? target ? lun ? #### PSEUDO Devices pseudo-device loop 1 # network loopback pseudo-device bpfilter 8 # packet filter ports #pseudo-device gre 2 # generic L3 over IP tunnel pseudo-device sl 2 # serial-line IP ports pseudo-device ppp 2 # serial-line PPP ports pseudo-device tun 2 # network tunneling over tty pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) #pseudo-device faith 1 # IPv[46] tcp relay translation i/f pseudo-device ipfilter # ip filter pseudo-device pty 64 # pseudo ptys pseudo-device tb 1 # tablet line discipline pseudo-device vnd 4 # paging to files pseudo-device ccd 4 # concatenated disk devices #pseudo-device raid 4 # RAIDframe disk driver #pseudo-device md 1 # memory disk devices # rnd is EXPERIMENTAL #pseudo-device rnd # /dev/random and in-kernel generator