Home | History | Annotate | Line # | Download | only in conf
      1  1.3  thorpej # $NetBSD: WRAP030,v 1.3 2026/08/14 14:25:10 thorpej Exp $
      2  1.1  thorpej #
      3  1.1  thorpej # WRAP030 machine description file
      4  1.1  thorpej #
      5  1.3  thorpej # https://github.com/techav-homebrew/Wrap030
      6  1.1  thorpej # 
      7  1.1  thorpej 
      8  1.1  thorpej include 	"arch/hb68k/conf/std.hb68k"
      9  1.1  thorpej options 	M68030
     10  1.1  thorpej options 	CONFIG_MACH_WRAP030
     11  1.1  thorpej options 	CONFIG_FDT_BOOTSTRAP
     12  1.1  thorpej options 	CONFIG_STATIC_DEVICE_TREE
     13  1.1  thorpej makeoptions	STATIC_DEVICE_TREE="${HB68K}/wrap030/wrap030.dts"
     14  1.1  thorpej makeoptions	TEXTADDR=0		# ROM uses fixed load address
     15  1.3  thorpej options 	HZ=400			# wrap030 timer doesn't divide clk :(
     16  1.1  thorpej 
     17  1.2  thorpej # reserve symbol space and copy the symbol table into it.  Needed
     18  1.2  thorpej # because Wrap030 doesn't have a loader to load the symbols (yet).
     19  1.2  thorpej makeoptions	COPY_SYMTAB=1
     20  1.2  thorpej 
     21  1.1  thorpej #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
     22  1.1  thorpej 
     23  1.3  thorpej #ident 		"WRAP030-$Revision: 1.3 $"
     24  1.1  thorpej 
     25  1.1  thorpej maxusers	8
     26  1.1  thorpej 
     27  1.1  thorpej options 	DDB		# in-kernel debugger
     28  1.1  thorpej options 	DIAGNOSTIC	# extra sanity checks
     29  1.1  thorpej #options 	LOCKDEBUG
     30  1.1  thorpej #options 	DEBUG
     31  1.1  thorpej 
     32  1.1  thorpej #options 	KTRACE
     33  1.1  thorpej 
     34  1.1  thorpej options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
     35  1.1  thorpej 
     36  1.1  thorpej # Firmware loads programs from FAT.
     37  1.1  thorpej file-system 	FFS		# Berkeley Fast File System
     38  1.1  thorpej file-system 	MSDOSFS		# MS-DOS File System
     39  1.1  thorpej 
     40  1.1  thorpej # File system options
     41  1.1  thorpej options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
     42  1.1  thorpej 
     43  1.1  thorpej # Networking options
     44  1.1  thorpej options 	INET		# IPv4
     45  1.1  thorpej #options 	INET6		# IPv6
     46  1.1  thorpej #options 	IPSEC		# IP security
     47  1.1  thorpej #options 	IPSEC_DEBUG	# debug for IP security
     48  1.1  thorpej #options 	GATEWAY		# IP packet forwarding
     49  1.1  thorpej #options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG
     50  1.1  thorpej 
     51  1.1  thorpej # Shared memory options
     52  1.1  thorpej #options 	SYSVMSG		# System V-like message queues
     53  1.1  thorpej #options 	SYSVSEM		# System V-like semaphores
     54  1.1  thorpej #options 	SYSVSHM		# System V-like memory sharing
     55  1.1  thorpej 
     56  1.1  thorpej ## "generic" boot (put root on boot device)
     57  1.1  thorpej config netbsd		root on ? type ?
     58  1.1  thorpej 
     59  1.1  thorpej pseudo-device	loop
     60  1.1  thorpej pseudo-device	pty			# pseudo-terminals
     61  1.1  thorpej pseudo-device	ksyms			# /dev/ksyms
     62  1.1  thorpej 
     63  1.1  thorpej # Generic m68k interrupts.
     64  1.1  thorpej genintc*	at fdt? pass 2
     65  1.1  thorpej 
     66  1.1  thorpej # System timer
     67  1.1  thorpej wraptmr*	at fdt? pass 3
     68  1.1  thorpej 
     69  1.1  thorpej # On-board serial ports
     70  1.1  thorpej com*		at fdt? pass 5
     71  1.1  thorpej 
     72  1.1  thorpej # ATA disk interface
     73  1.1  thorpej wdc*		at fdt?
     74  1.1  thorpej atabus*		at ata?
     75  1.1  thorpej wd*		at atabus? drive?
     76