1 # $NetBSD: PHAETHON1,v 1.1 2026/07/19 01:48:20 thorpej Exp $ 2 # 3 # PHAETHON1 machine description file 4 # 5 # - 10MHz 68010 CPU 6 # - custom MMU 7 # - firmware passes Device Tree to kernel via Linux-style bootinfo 8 # - 8MB base memory 9 # - memory expansion on "Not Quite VME" expansion bus 10 # - peripheral expansion on "Not Quite VME" expansion bus 11 # 12 13 include "arch/hb68k/conf/std.hb68010" 14 options M68K_MMU_PGMMU # custom Phaethon 1 MMU 15 options CONFIG_LINUX_BOOTINFO 16 options CONFIG_MACH_PHAETHON1 17 makeoptions GENASSYM_EXTRAS+="${HB68K}/pg68k/genassym.cf" 18 19 #options INCLUDE_CONFIG_FILE # embed config file in kernel binary 20 21 #ident "PHAETHON1-$Revision: 1.1 $" 22 23 maxusers 8 24 25 options DDB # in-kernel debugger 26 options DIAGNOSTIC # extra sanity checks 27 #options LOCKDEBUG 28 #options DEBUG 29 30 #options KTRACE 31 32 options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 33 34 # Only the basics included, here; we'll load everything else as 35 # a module. 36 file-system FFS # Berkeley Fast File System 37 38 # File system options 39 options FFS_NO_SNAPSHOT # No FFS snapshot support 40 41 # Networking options 42 options INET # IPv4 43 #options INET6 # IPv6 44 #options IPSEC # IP security 45 #options IPSEC_DEBUG # debug for IP security 46 #options GATEWAY # IP packet forwarding 47 #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 48 49 # Shared memory options 50 #options SYSVMSG # System V-like message queues 51 #options SYSVSEM # System V-like semaphores 52 #options SYSVSHM # System V-like memory sharing 53 54 ## "generic" boot (put root on boot device) 55 config netbsd root on ? type ? 56 57 pseudo-device loop 58 pseudo-device pty # pseudo-terminals 59 pseudo-device ksyms # /dev/ksyms 60 61 # Phaethon 1 control space. This is required in order to enable 62 # interrupts. 63 pgctrl* at fdt? pass 1 64 65 # Generic m68k interrupts. 66 genintc* at fdt? pass 2 67 68 # System timer 69 pgtimer* at fdt? pass 3 70 71 # I2C controller and devices 72 pcfiic* at fdt? pass 4 73 iic* at i2cbus? 74 dsrtc* at iic? 75 76 # On-board serial ports 77 com* at fdt? pass 5 78 79 # ATA disk interface 80 wdc* at fdt? 81 atabus* at ata? 82 wd* at atabus? drive? 83