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