WRAP030 revision 1.2 1 # $NetBSD: WRAP030,v 1.2 2026/08/08 15:10:04 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 # 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.2 $"
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