Home | History | Annotate | Line # | Download | only in conf
INSTALL revision 1.56
      1 #	$NetBSD: INSTALL,v 1.56 2017/09/14 07:58:41 mrg Exp $
      2 #
      3 # INSTALL
      4 
      5 include	"arch/mac68k/conf/std.mac68k"
      6 
      7 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
      8 
      9 makeoptions	COPTS="-Os"		# Optimise for space. Implies -O2
     10 
     11 maxusers	8		# estimated number of users
     12 
     13 # Enable the hooks used for initializing the ram-disk.
     14 options 	MEMORY_DISK_HOOKS
     15 options 	MEMORY_DISK_IS_ROOT 	# Force root on ram-disk
     16 options 	MEMORY_DISK_ROOT_SIZE=5120	# 2.5 MB
     17 options 	MEMORY_DISK_RBFLAGS=RB_SINGLE	# boot in single-user mode
     18 
     19 # CPU support.  At least one is REQUIRED.
     20 options 	M68040
     21 options 	M68030
     22 options 	M68020		# Note:  must have 68851 PMMU
     23 
     24 # CPU-related options.
     25 options 	FPSP
     26 options 	FPU_EMULATE
     27 
     28 # Standard system options
     29 
     30 options 	INSECURE	# disable kernel security levels
     31 
     32 options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
     33 
     34 options 	USERCONF	# userconf(4) support
     35 options		PIPE_SOCKETPAIR		# smaller, but slower pipe(2)
     36 #options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
     37 
     38 # Diagnostic/debugging support options - XXX remove these at some point
     39 options 	DIAGNOSTIC	# cheap kernel consistency checks
     40 options 	DDB		# in-kernel debugger
     41 pseudo-device	ksyms
     42 #options 	ADB_DEBUG	# ADB debugging
     43 
     44 # Compatibility options
     45 include 	"conf/compat_netbsd10.config"
     46 
     47 # File systems
     48 file-system 	FFS		# UFS
     49 file-system 	NFS		# Network File System client
     50 file-system 	CD9660		# ISO 9660 + Rock Ridge file system
     51 file-system 	MSDOSFS		# MS-DOS file system
     52 file-system 	KERNFS		# /kern
     53 #file-system	PTYFS		# /dev/pts/N support
     54 
     55 # Filesystem options
     56 #options 	NFS_V2_ONLY	# Exclude NFS3 code to save space
     57 options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
     58 options 	WAPBL		# File system journaling support
     59 
     60 # Networking options
     61 options 	INET		# IP + ICMP + TCP + UDP
     62 
     63 # These options enable verbose messages for several subsystems.
     64 # Warning, these may compile large string tables into the kernel!
     65 options 	SCSIVERBOSE	# human readable SCSI error messages
     66 
     67 # wscons options
     68 #options 	WSEMUL_SUN		# sun terminal emulation
     69 options 	WSEMUL_VT100		# VT100 / VT220 emulation
     70 options 	WSDISPLAY_COMPAT_ITEFONT # use ite font (6x10)
     71 options 	WSDISPLAY_DEFAULTSCREENS=1
     72 #options 	WSDISPLAY_COMPAT_USL		# wsconscfg VT handling
     73 
     74 # rcons options; note that 1-bit and 8-bit displays are supported by default.
     75 options 	RCONS_2BPP		# Support for 2-bit display
     76 options 	RCONS_4BPP		# Support for 4-bit display
     77 options 	RCONS_16BPP		# Support for 16-bit display
     78 
     79 # Mac-specific options
     80 #options 	DISABLE_EXT_CACHE # If really paranoid, disable IIci ext. cache
     81 #options 	MRG_ADB		# Use ROM-based ADB driver
     82 options 	ZS_CONSOLE_ABORT
     83 
     84 options 	NFS_BOOT_DHCP
     85 
     86 # Kernel root file system and dump configuration.
     87 config		netbsd	root on ? type ?
     88 
     89 #
     90 # Device configuration
     91 #
     92 
     93 mainbus0 at root
     94 
     95 
     96 # Basic Bus Support
     97 
     98 # On-board I/O bus support
     99 obio0 at mainbus?
    100 
    101 # NuBus support
    102 nubus0 at mainbus?
    103 
    104 
    105 # Console Devices
    106 
    107 # Apple Desktop Bus interface
    108 adb0	at obio?
    109 aed*	at adb?				# ADB event device
    110 akbd*	at adb?				# ADB keyboard
    111 ams*	at adb?				# ADB mouse
    112 
    113 # Basic frame buffer support
    114 intvid0	at obio?			# Internal video hardware
    115 macvid*	at nubus?			# NuBus video card
    116 
    117 # Device-independent frame buffer interface
    118 macfb*	at intvid?
    119 macfb*	at macvid?
    120 
    121 # Workstation Console devices
    122 wsdisplay0 at macfb? console ?
    123 wskbd0	at akbd? console ?
    124 wsmouse0 at ams?
    125 
    126 
    127 # Serial Devices
    128 
    129 # On-board serial interface
    130 zsc0	at obio?
    131 zstty*	at zsc? channel ?
    132 
    133 
    134 # SCSI Controllers and Devices
    135 
    136 # SCSI controllers
    137 # XXX - use only one of ncrscsi or sbc
    138 ncrscsi0 at obio? addr 0		# SCSI NCR 5380
    139 #sbc0	at obio? addr 0 flags 0x1	# MI SCSI NCR 5380
    140 esp0	at obio? addr 0			# SCSI NCR 53C9x
    141 esp1	at obio? addr 1			# SCSI NCR 53C9x
    142 
    143 # SCSI bus support
    144 scsibus* at scsi?
    145 
    146 # SCSI devices
    147 sd*	at scsibus? target ? lun ?	# SCSI disk drives
    148 cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
    149 st*	at scsibus? target ? lun ?	# SCSI tape drives
    150 
    151 # IDE controller and devices
    152 wdc*	at obio? flags 0x1000
    153 atabus* at ata?
    154 wd*	at atabus? drive ?
    155 
    156 
    157 # Miscellaneous mass storage devices
    158 
    159 # IWM floppy disk controller
    160 iwm0	at obio?			# Sony driver (800K GCR)
    161 fd*	at iwm? drive ?
    162 
    163 
    164 # Network Interfaces
    165 
    166 # On-board Ethernet controllers
    167 sn*	at obio?			# SONIC-based (DP83932, DP83916)
    168 mc*	at obio?			# MACE-based
    169 
    170 # NuBus Ethernet controllers
    171 ae*	at nubus?			# DP8390-based
    172 sn*	at nubus?			# SONIC-based (DP83932, DP83916)
    173 sm*	at nubus?			# SMC-based
    174 netdock*	at nubus?		# Asante NetDock, Newer Ether MicroDock
    175 
    176 nsphy*	at mii? phy ?
    177 ukphy*	at mii? phy ?
    178 
    179 # Audio Devices
    180 
    181 # On-board audio hardware
    182 asc0	at obio?			# ASC/EASC audio
    183 
    184 # Pseudo-Devices
    185 
    186 # disk/mass storage pseudo-devices
    187 pseudo-device	md			# memory disk device (ramdisk)
    188 #pseudo-device	fss			# file system snapshot device
    189 
    190 # network pseudo-devices
    191 pseudo-device	loop 		 	# network loopback
    192 pseudo-device	ppp		 	# Point-to-Point Protocol
    193 pseudo-device	sl		 	# Serial Line IP
    194 
    195 # miscellaneous pseudo-devices
    196 pseudo-device	bpfilter		# Berkeley packet filter
    197 pseudo-device	pty			# pseudo-terminals
    198 
    199