xref: /netbsd-src/sys/arch/news68k/conf/LIBERO (revision f3ec8521a0a46c333da39ec6853e9d31ff4b5525)
1*f3ec8521Snia# 	$NetBSD: LIBERO,v 1.70 2021/01/21 06:51:55 nia Exp $
2a1099430Stsutsui
3a1099430Stsutsui#	NEWS1750 config file;
4a1099430Stsutsui#
5a1099430Stsutsui#	"The far way to the eventual news68k port"
6a1099430Stsutsui#
7a1099430Stsutsuiinclude 	"arch/news68k/conf/std.news68k"
8a1099430Stsutsui
9d1b38523Satatat#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
10d1b38523Satatat
11a1099430Stsutsuimaxusers	8
12a1099430Stsutsui
136968a454Stsutsuioptions 	news1700		# news1[4567]00 support
14a1099430Stsutsuioptions 	CPU_SINGLE		# Will IOP be supported eventually?
15a1099430Stsutsui#options 	FPU_EMULATE
16a1099430Stsutsui
17a1099430Stsutsui# Standard system options
186968a454Stsutsuioptions 	NTP			# NTP phase/frequency locked loop
19a1099430Stsutsuioptions 	KTRACE			# system call tracing support
20a1099430Stsutsuioptions 	SYSVMSG			# System V message queues
21a1099430Stsutsuioptions 	SYSVSEM			# System V semaphores
22a1099430Stsutsuioptions 	SYSVSHM			# System V shared memory
237b4af0e7Stsutsui#options 	USERCONF		# userconf(4) support
246d265bd8Sjdolecek#options 	PIPE_SOCKETPAIR		# smaller, but slower pipe(2)
25f68a9f1fSatatat#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
26a1099430Stsutsui
27b376ef7fSsevan# Alternate buffer queue strategies for better responsiveness under high
28b376ef7fSsevan# disk I/O load.
294e54a2ccStsutsui#options 	BUFQ_READPRIO
304e54a2ccStsutsui#options 	BUFQ_PRIOCSCAN
317b4af0e7Stsutsui
32a1099430Stsutsui# Debugging options
33a1099430Stsutsuioptions 	DDB			# kernel dynamic debugger
34a1099430Stsutsui#options 	DDB_HISTORY_SIZE=100	# enable history editing in DDB
35a1099430Stsutsui#options 	DEBUG			# extra kernel debugging support
36a1099430Stsutsuioptions 	DIAGNOSTIC		# extra kernel sanity checking
37a1099430Stsutsuioptions 	SCSIVERBOSE		# Verbose SCSI errors
38a1099430Stsutsui#options 	SCSIDEBUG		#
39a1099430Stsutsui
40a1099430Stsutsui# Compatibility options
4195772a88Smrginclude 	"conf/compat_netbsd13.config"
42e0694eb0Stsutsuioptions 	COMPAT_AOUT_M68K	# compatibility with NetBSD/m68k a.out
43be69cb38Stsutsui
44be69cb38Stsutsuioptions 	COMPAT_SUNOS		# binary compatibility with SunOS
45be69cb38Stsutsui#options 	COMPAT_LINUX		# binary compatibllity with Linux/m68k
46*f3ec8521Snia#options 	COMPAT_OSSAUDIO		# binary compatibllity with Linux/m68k
47be69cb38Stsutsui
48a1099430Stsutsui# Filesystem options
49a1099430Stsutsuifile-system	FFS		# Berkeley Fast Filesystem
50a1099430Stsutsuifile-system	NFS		# Sun NFS-compatible filesystem client
51a1099430Stsutsuifile-system	MFS		# memory-based filesystem
52a1099430Stsutsuifile-system	CD9660		# ISO 9660 + Rock Ridge file system
53a1099430Stsutsuifile-system	MSDOSFS		# MS-DOS FAT file system
54a1099430Stsutsuifile-system	KERNFS		# /kern
55a1099430Stsutsuifile-system	PROCFS		# /proc
56a1099430Stsutsuifile-system	FDESC		# /dev/fd/*
577b4af0e7Stsutsuifile-system	NULLFS		# loopback file system
58a1099430Stsutsui#file-system	UNION		# union file system
5993c362d7Schristosfile-system	PTYFS		# /dev/pts/N support
60a1099430Stsutsui
61a1099430Stsutsuioptions 	NFSSERVER	# nfs server support
62063f96f3Sbouyer#options 	QUOTA		# legacy UFS quotas
63063f96f3Sbouyer#options 	QUOTA2		# new, in-filesystem UFS quotas
646919c657Swiz#options 	FFS_EI		# ffs endian independent support
65ff9b47d6Stsutsuioptions 	FFS_NO_SNAPSHOT	# FFS snapshot support
66a1099430Stsutsui
67a1099430Stsutsui# Networking options
68a1099430Stsutsuioptions 	INET		# Internet protocols
69a1099430Stsutsuioptions 	INET6		# IPv6
70a1099430Stsutsui#options 	IPSEC		# IP security
71a1099430Stsutsui#options 	IPSEC_DEBUG	# debug for IP security
72a1099430Stsutsui#options 	GATEWAY		# IP packet forwarding
7301b024cdSabs#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG
74a1099430Stsutsuioptions 	NFS_BOOT_BOOTPARAM
75a1099430Stsutsui
76a1099430Stsutsuiconfig	netbsd root on ? type ?
77a1099430Stsutsui#config	netbsd root on ? type nfs
78a1099430Stsutsui
79a1099430Stsutsui#
80a1099430Stsutsui# device declarations
81a1099430Stsutsui#
82a1099430Stsutsui
83a1099430Stsutsuimainbus0 at root
84a1099430Stsutsui
85a1099430Stsutsui# NEWS HYPER-BUS
866968a454Stsutsuihb0	at mainbus0 systype NEWS1700
87a1099430Stsutsui
88d49986b1Stsutsui# interval timer
89d49986b1Stsutsuitimer0	at hb0 addr 0xe1000000 ipl 6
90d49986b1Stsutsui
91d49986b1Stsutsui# MK48T02 TOD clock
92d49986b1Stsutsuimkclock0 at hb0 addr 0xe0d80000
93a1099430Stsutsui
94a1099430Stsutsui# onboard LANCE ethernet
95a1099430Stsutsuile0	at hb0 addr 0xe0f00000 ipl 4
96a1099430Stsutsui
9708f4daf2Stsutsui# keyboard/mouse
9808f4daf2Stsutsuikbc0	at hb0 addr 0xe0d00000 ipl 5
9908f4daf2Stsutsuikb0	at kbc0
10008f4daf2Stsutsuims0	at kbc0
10108f4daf2Stsutsui
10208f4daf2Stsutsuiwskbd*	at kb?
10308f4daf2Stsutsuiwsmouse* at ms?
104a1099430Stsutsui
105a1099430Stsutsui# onboard z8530 SCC
1066968a454Stsutsuizsc0	at hb0 addr 0xe0d40000 ipl 5 vect 64 flags 0x0
107a1099430Stsutsuizstty0	at zsc0 channel 0
108a1099430Stsutsuizstty1	at zsc0 channel 1
109a1099430Stsutsui
110a1099430Stsutsui# Frame buffer devices; not yet
111a1099430Stsutsui#fb0	at hb0 addr 0xf0700000			# NWB225
112a1099430Stsutsui#fb1	at hb0 addr 0xf0f00000			# NWB512
113a1099430Stsutsui
114a1099430Stsutsui# onboard uPD72067 FDC; not yet
115a1099430Stsutsui#fdc0	at hb0 addr 0xe0c80000 ipl 3
116a1099430Stsutsui#fd*	at fdc0
117a1099430Stsutsui
118a1099430Stsutsui# onboard CXD1180 SCSI controller
119a1099430Stsutsui#
120a1099430Stsutsui# This driver has several flags which may be enabled using
121a1099430Stsutsui# the "flags" directive.  Valid flags are:
122a1099430Stsutsui#
123a1099430Stsutsui# 0x000ff	Set (1<<target) to disable disconnect/reselect
124a1099430Stsutsui# 0x0ff00	Set (1<<(target+8)) to disable parity checking
125a1099430Stsutsui# 0x10000	Set this bit to disable DMA interrupts (poll)
126a1099430Stsutsui# 0x20000	Set this bit to disable DMA entirely (use PIO)
127a1099430Stsutsui#
128a1099430Stsutsui# For example: "flags 0x1000f" would disable DMA interrupts,
129a1099430Stsutsui# and disable disconnect/reselect for targets 0-3
130a1099430Stsutsui#
1315dea0b70Stsutsuisi0	at hb0 addr 0xe0cc0000 ipl 4 flags 0x0
132a1099430Stsutsuiscsibus* at si0
133a1099430Stsutsui
134a1099430Stsutsuisd*	at scsibus? target ? lun ?		# SCSI disks
135a1099430Stsutsuist*	at scsibus? target ? lun ?		# SCSI tapes
136a1099430Stsutsuicd*	at scsibus? target ? lun ?		# SCSI CD-ROMs
137a1099430Stsutsui#ch*	at scsibus? target ? lun ?		# SCSI changer devices
138a1099430Stsutsui#ss*	at scsibus? target ? lun ?		# SCSI scanners
139a1099430Stsutsui#uk*	at scsibus? target ? lun ?		# unknown SCSI devices
140a1099430Stsutsui
141a1099430Stsutsui# Misc.
142a1099430Stsutsuipseudo-device	loop			# loopback interface; required
143b1f94e26Sjdolecekpseudo-device	pty			# pseudo-terminals
144afdfce8eShannkenpseudo-device	md			# memory disk device
1456ff13154Scubepseudo-device	vnd			# disk-like interface to files
146dc14ae83Schristos#pseudo-device	ccd			# concatenated and striped disks
1471cc8b68dSchristos#pseudo-device	raid			# RAIDframe disk driver
148835e533bSpooka#pseudo-device	fss			# file system snapshot device
1496ff13154Scube#pseudo-device	sl			# SLIP interfaces
1506ff13154Scube#pseudo-device	ppp			# PPP interfaces
1516ff13154Scube#pseudo-device	tun			# Network "tunnel" device
1526ff13154Scube#pseudo-device	gre			# generic L3 over IP tunnel
153dfedc079Srpaulopseudo-device	bpfilter		# Berkeley Packet Filter
154f71d13bdSmaxv#pseudo-device	npf			# NPF packet filter
1556ff13154Scubepseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC1933)
1566ff13154Scube#pseudo-device	faith			# IPv[46] tcp relay translation i/f
157dc1372c5Spavelpseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
158fde6ae6fSlukempseudo-device	clockctl		# user control of clock subsystem
1597b4af0e7Stsutsuipseudo-device	wsmux
160ecd13dfaStsutsuipseudo-device	ksyms
161