Home | History | Annotate | Line # | Download | only in conf
      1 #	$NetBSD: AP_MS104_SH4,v 1.12 2019/04/26 21:40:29 sevan Exp $
      2 #
      3 #	Alpha project AP-MS104-SH4 config file
      4 #
      5 
      6 # for big endian
      7 #include "arch/evbsh3/conf/std.evbsh3.eb"
      8 # for little endian
      9 include "arch/evbsh3/conf/std.evbsh3.el"
     10 include "arch/evbsh3/conf/std.ap_ms104_sh4"
     11 
     12 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
     13 
     14 maxusers	32
     15 
     16 # CPU releated options
     17 options 	SH4_CACHE_DISABLE_EMODE
     18 
     19 # kloader-related
     20 options 	KLOADER
     21 options 	KLOADER_KERNEL_PATH="\"/netbsd\""
     22 #options 	KLOADER_DEBUG
     23 
     24 # Standard system options
     25 
     26 options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
     27 options 	NTP		# NTP phase/frequency locked loop
     28 
     29 options 	KTRACE		# system call tracing via ktrace(1)
     30 
     31 options 	SYSVMSG		# System V-like message queues
     32 options 	SYSVSEM		# System V-like semaphores
     33 options 	SYSVSHM		# System V-like memory sharing
     34 
     35 options 	USERCONF	# userconf(4) support
     36 #options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
     37 
     38 # Alternate buffer queue strategies for better responsiveness under high
     39 # disk I/O load.
     40 #options 	BUFQ_READPRIO
     41 options 	BUFQ_PRIOCSCAN
     42 
     43 # Development and Debugging options
     44 options 	DIAGNOSTIC	# expensive kernel consistency checks
     45 #options 	DEBUG		# expensive debugging checks/support
     46 #options 	LOCKDEBUG	# expensive locking checks/support
     47 options 	DDB		# in-kernel debugger
     48 #options 	DDB_ONPANIC=1	# see also sysctl(7): `ddb.onpanic'
     49 options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB
     50 #options 	DDB_VERBOSE_HELP
     51 #makeoptions    DEBUG="-g"      # compile full symbol table
     52 makeoptions	COPY_SYMTAB=1
     53 
     54 # Compatibility options
     55 include 	"conf/compat_netbsd14.config"
     56 
     57 # File systems
     58 file-system 	FFS		# UFS
     59 file-system 	KERNFS		# /kern
     60 file-system 	MSDOSFS		# MS-DOS file system
     61 file-system 	NFS		# Network File System client
     62 file-system 	PTYFS		# /dev/ptm support
     63 file-system 	PROCFS		# /proc
     64 file-system	TMPFS		# Efficient memory file-system
     65 
     66 # File system options
     67 options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
     68 options 	WAPBL		# File system journaling support
     69 
     70 # Networking options
     71 options 	INET		# IP + ICMP + TCP + UDP
     72 options 	INET6		# IPV6
     73 
     74 # Kernel root file system and dump configuration.
     75 config		netbsd	root on ? type ?
     76 
     77 options 	NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
     78 
     79 #
     80 # Device configuration
     81 #
     82 mainbus0 at root
     83 cpu* at mainbus?
     84 shb* at mainbus?
     85 options 	SCIFCONSOLE,SCIFCN_SPEED=38400
     86 scif0 at shb?
     87 sci0 at shb?
     88 
     89 # Ricoh RS5C316 Real Time Clock
     90 rs5c313rtc0 at mainbus?
     91 
     92 # Network interface
     93 sm0	at mainbus?			# SMC LAN91C111
     94 sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
     95 
     96 # PCMCIA bus support
     97 shpcmcia0 at mainbus?
     98 pcmcia* at shpcmcia?
     99 #options 	PCMCIAVERBOSE
    100 #options 	PCMCIACISDEBUG
    101 
    102 # IDE and related devices
    103 wdc*	at pcmcia? function ?
    104 atabus*	at ata?
    105 wd*	at atabus? drive ? flags 0x0000
    106 
    107 # Pseudo-Devices
    108 
    109 # disk/mass storage pseudo-devices
    110 pseudo-device	md			# memory disk device (ramdisk)
    111 
    112 pseudo-device	vnd			# disk-like interface to files
    113 options 	VND_COMPRESSION		# compressed vnd(4)
    114 
    115 # network pseudo-devices
    116 pseudo-device	bpfilter		# Berkeley packet filter
    117 pseudo-device 	carp			# Common Address Redundancy Protocol
    118 pseudo-device	loop			# network loopback
    119 
    120 # miscellaneous pseudo-devices
    121 pseudo-device	pty			# pseudo-terminals
    122 pseudo-device	clockctl		# user control of clock subsystem
    123 pseudo-device	ksyms			# /dev/ksyms
    124 
    125 # userland interface to drivers, including autoconf and properties retrieval
    126 pseudo-device	drvctl
    127 
    128 include "dev/veriexec.config"
    129