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