WRAP030 revision 1.1 1 # $NetBSD: WRAP030,v 1.1 2026/08/06 14:41:09 thorpej Exp $
2 #
3 # WRAP030 machine description file
4 #
5 # https://techav.net/post/714948735442010112/introducing-wrap030-atx
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=1000 # wrap030 timer doesn't divide clk :(
16
17 #options INCLUDE_CONFIG_FILE # embed config file in kernel binary
18
19 #ident "WRAP030-$Revision: 1.1 $"
20
21 maxusers 8
22
23 options DDB # in-kernel debugger
24 options DIAGNOSTIC # extra sanity checks
25 #options LOCKDEBUG
26 #options DEBUG
27
28 #options KTRACE
29
30 options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
31
32 # Firmware loads programs from FAT.
33 file-system FFS # Berkeley Fast File System
34 file-system MSDOSFS # MS-DOS File System
35
36 # File system options
37 options FFS_NO_SNAPSHOT # No FFS snapshot support
38
39 # Networking options
40 options INET # IPv4
41 #options INET6 # IPv6
42 #options IPSEC # IP security
43 #options IPSEC_DEBUG # debug for IP security
44 #options GATEWAY # IP packet forwarding
45 #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
46
47 # Shared memory options
48 #options SYSVMSG # System V-like message queues
49 #options SYSVSEM # System V-like semaphores
50 #options SYSVSHM # System V-like memory sharing
51
52 ## "generic" boot (put root on boot device)
53 config netbsd root on ? type ?
54
55 pseudo-device loop
56 pseudo-device pty # pseudo-terminals
57 pseudo-device ksyms # /dev/ksyms
58
59 # Generic m68k interrupts.
60 genintc* at fdt? pass 2
61
62 # System timer
63 wraptmr* at fdt? pass 3
64
65 # On-board serial ports
66 com* at fdt? pass 5
67
68 # ATA disk interface
69 wdc* at fdt?
70 atabus* at ata?
71 wd* at atabus? drive?
72