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