Home | History | Annotate | Line # | Download | only in conf
      1 #	$NetBSD: INSTALL_601,v 1.5 2025/02/10 19:49:08 christos Exp $
      2 #
      3 # config file for INSTALL
      4 #
      5 # this config more or less matches a Power Macintosh 7200 with a USB card,
      6 # and platinumfb
      7 
      8 include 	"arch/macppc/conf/std.macppc.601"
      9 
     10 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
     11 
     12 makeoptions	COPTS="-Os" # Reduce size.
     13 
     14 maxusers	12
     15 
     16 options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
     17 
     18 # Enable the hooks used for initializing the ram-disk.
     19 options 	MEMORY_DISK_HOOKS
     20 options 	MEMORY_DISK_IS_ROOT	# Force root on ram-disk
     21 options 	MEMORY_DISK_SERVER=0	# no userspace memory disk support
     22 options 	MEMORY_DISK_ROOT_SIZE=6000	# 3000 KiB
     23 options 	MEMORY_DISK_RBFLAGS=RB_SINGLE	# boot in single-user mode
     24 
     25 options 	USERCONF	# userconf(4) support
     26 options 	PIPE_SOCKETPAIR		# smaller, but slower pipe(2)
     27 #options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
     28 
     29 # Compatibility options
     30 include 	"conf/compat_netbsd13.config"
     31 
     32 # File systems
     33 file-system 	FFS		# UFS
     34 file-system 	MFS		# memory file system
     35 file-system 	NFS		# Network File System client
     36 file-system 	CD9660		# ISO 9660 + Rock Ridge file system
     37 file-system 	MSDOSFS		# MS-DOS file system
     38 #file-system	PTYFS		# /dev/pts/N support
     39 
     40 # Filesystem options
     41 options 	NFS_V2_ONLY	# Exclude NFS3 code to save space
     42 options 	APPLE_UFS	# Apple UFS support in FFS
     43 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
     44 options 	WAPBL		# File system journaling support
     45 
     46 # Networking options
     47 options 	INET		# IP + ICMP + TCP + UDP
     48 options 	INET6		# IPV6
     49 options 	NFS_BOOT_DHCP	# Support DHCP NFS root
     50 
     51 options 	WSEMUL_VT100	# VT100 / VT220 emulation
     52 options 	WSDISPLAY_DEFAULTSCREENS=1
     53 #options 	WSDISPLAY_COMPAT_USL		# wsconscfg VT handling
     54 options 	FONT_GALLANT12x22	# big, Sun-like font
     55 options 	FONT_QVSS8x15		# a smaller font for lower resolutions
     56 
     57 # Kernel root file system and dump configuration.
     58 config		netbsd	root on ? type ?
     59 
     60 #
     61 # Device configuration
     62 #
     63 
     64 mainbus* at root
     65 
     66 cpu*	at mainbus?
     67 bandit*	at mainbus?
     68 
     69 pci*	at bandit? bus ?
     70 pci*	at ppb? bus ?
     71 
     72 pchb*	at pci? dev ? function ?	# PCI-Host bridges
     73 ppb*	at pci? dev ? function ?	# PCI-PCI bridges
     74 
     75 # PCI SCSI controllers
     76 ahc*	at pci? dev ? function ?	# Adaptec 294x, aic78x0 SCSI
     77 
     78 # Display devices
     79 #
     80 # The 7200's onboard video is unsupported by OF so we need either a
     81 # graphics card that works as OF console or a serial console.
     82 # The only cards known to work ( so far ) are PCI Voodoo3s flashed with the
     83 # official Macintosh firmware from 3Dfx. The others should work but are
     84 # untested with OF 1.0.5
     85 # this will take over the console if output-device is set to 'platinum'.
     86 # It will provide a NetBSD console, but still won't work with OF
     87 platinumfb0 	at mainbus?
     88 
     89 #gffb*		at pci?	function ?	# NVIDIA GeForce2 MX
     90 #machfb*		at pci? function ?	# ATI Mach 64, Rage, Rage Pro
     91 #r128fb*		at pci? function ?	# ATI Rage 128
     92 voodoofb*	at pci? function ?	# 3Dfx Voodoo3 
     93 
     94 # ATI Radeon. Still has problems on some hardware
     95 #radeonfb*	at pci? function ?
     96 
     97 # generic PCI framebuffer, should work with everything supported by OF
     98 genfb*		at pci? function ?
     99 
    100 # make sure the console display is always wsdisplay0
    101 wsdisplay0	at wsemuldisplaydev? console 1
    102 wsdisplay*	at wsemuldisplaydev? console 0
    103 
    104 obio*	at pci? dev ? function ?
    105 
    106 mc*	at obio?			# MACE ethernet
    107 esp*	at obio? flags 0x00ff		# 53c9x SCSI
    108 # the 7200 has no mesh but other PMacs with 601 cards may
    109 mesh*	at obio? flags 0xffff		# MESH SCSI
    110 nvram*	at obio?			# nvram
    111 
    112 # the new, improved ADB subsystem
    113 
    114 cuda*	at obio?			# CUDA, for Old World PowerMacs
    115 nadb*	at adb_bus?			# ADB bus enumerator, at cuda or pmu
    116 adbkbd* at nadb?			# ADB keyboard
    117 adbms*	at nadb?			# ADB mice and touchpads
    118 
    119 wskbd*		at wskbddev? console ?
    120 wsmouse*	at wsmousedev?
    121 
    122 iic0	at cuda0		# CUDA's IIC bus
    123 
    124 zsc*	at obio?
    125 zstty*	at zsc? channel ?
    126 mediabay* at obio?
    127 wdc*	at mediabay? flags 0
    128 
    129 # Cryptographic Devices
    130 
    131 # PCI cryptographic devices
    132 # (disabled, requires opencrypto framework which requires generic softints
    133 #hifn*	at pci? dev ? function ?	# Hifn 7755/7811/795x
    134 #ubsec*	at pci? dev ? function ?	# Broadcom 5501/5601/580x/582x
    135 
    136 scsibus* at scsi?
    137 
    138 sd*	at scsibus? target ? lun ?	# SCSI disks
    139 cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
    140 
    141 wdc*	at obio? flags 0x1
    142 atabus* at ata?
    143 wd*	at atabus? drive ? flags 0x0000
    144 
    145 atapibus* at atapi?
    146 
    147 # PCI USB controllers
    148 ohci*	at pci? dev ? function ?	# USB Open Host Controller
    149 #ehci*	at pci? dev ? function ?	# USB Enhanced Host Controller
    150 
    151 uhci*    at pci? dev ? function ?
    152 usb*     at uhci?
    153 
    154 #usb*	at ehci?					# USB bus support
    155 usb*	at ohci?					# USB bus support
    156 uhub*	at usb?						# USB Hubs
    157 uhub*	at uhub? port ?
    158 uhidev*	at uhub? port ? configuration ? interface ?	# USB HID device
    159 
    160 ums*	at uhidev? reportid ?				# USB Mice
    161 wsmouse* at ums? mux 0
    162 ukbd*	at uhidev? reportid ?				# USB Keyboards
    163 uhid*	at uhidev? reportid ?				# USB Generic HID
    164 
    165 umass*	at uhub? port ? configuration ? interface ?	# USB Mass Storage
    166 
    167 pseudo-device	md			# memory disk
    168 #pseudo-device	fss			# file system snapshot device
    169 pseudo-device	loop			# network loopback
    170 pseudo-device	pty			# pseudo-terminals
    171 
    172 pseudo-device	wsmux			# mouse and keyboard multiplexor
    173 pseudo-device	openfirm		# /dev/openfirm
    174 
    175 #pseudo-device	raid			# RAIDframe disk driver
    176 #options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
    177 rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
    178 rtk*	at pci? dev ? function ?	# Realtek 8129/8139
    179 
    180 #rgephy* at mii? phy ?			# Realtek 8169S/8110S internal PHYs
    181 #ral*	at pci? dev ? function ?	# Ralink Technology RT25x0 802.11a/b/g
    182