head 1.1; access; symbols perseant-exfatfs:1.1.0.2 perseant-exfatfs-base-20261102:1.1; locks; strict; comment @# @; 1.1 date 2026.07.19.01.48.19; author thorpej; state Exp; branches 1.1.2.1; next ; commitid 5VZn8FqRGWpDGcOG; 1.1.2.1 date 2026.07.19.01.48.19; author perseant; state dead; branches; next 1.1.2.2; commitid 3QTNojfCEH9lUb2H; 1.1.2.2 date 2026.11.04.22.37.00; author perseant; state Exp; branches; next ; commitid 3QTNojfCEH9lUb2H; desc @@ 1.1 log @Add a new m68k port oriented towards home-brew m68k machines. Flattened Device Tree is used to make it simple to integrate support for new systems with minimal added glue code. The first supported system is the thorpej-designed Phaethon 1, a 68010-based system with a custom MMU, 8MB of on-board RAM, 2 16650-type serial ports, a PCF8584 I2C controller, DS3231/3232 real-time clock, ATA disk interface, I/O controller with system timer and interrupt controller, and a "not quite VME" expansion bus for memory and peripheral expansion. I'm working with other 68k-home-brewers to get support for their systems integrated. So, more to come. @ text @# $NetBSD$ # ./usr/include/ieeefp.h comp-c-include ./usr/include/hb68k comp-c-include ./usr/include/hb68k/ansi.h comp-c-include ./usr/include/hb68k/aout_machdep.h comp-c-include ./usr/include/hb68k/asm.h comp-c-include ./usr/include/hb68k/bswap.h comp-c-include ./usr/include/hb68k/cdefs.h comp-c-include ./usr/include/hb68k/cpu.h comp-c-include ./usr/include/hb68k/disklabel.h comp-c-include ./usr/include/hb68k/elf_machdep.h comp-c-include ./usr/include/hb68k/endian.h comp-c-include ./usr/include/hb68k/endian_machdep.h comp-c-include ./usr/include/hb68k/fenv.h comp-c-include ./usr/include/hb68k/float.h comp-c-include ./usr/include/hb68k/frame.h comp-c-include ./usr/include/hb68k/ieee.h comp-c-include ./usr/include/hb68k/ieeefp.h comp-c-include ./usr/include/hb68k/int_const.h comp-c-include ./usr/include/hb68k/int_fmtio.h comp-c-include ./usr/include/hb68k/int_limits.h comp-c-include ./usr/include/hb68k/int_mwgwtypes.h comp-c-include ./usr/include/hb68k/int_types.h comp-c-include ./usr/include/hb68k/intr.h comp-c-include ./usr/include/hb68k/kcore.h comp-c-include ./usr/include/hb68k/limits.h comp-c-include ./usr/include/hb68k/lock.h comp-c-include ./usr/include/hb68k/lwp_private.h comp-c-include ./usr/include/hb68k/math.h comp-c-include ./usr/include/hb68k/mcontext.h comp-c-include ./usr/include/hb68k/mutex.h comp-c-include ./usr/include/hb68k/param.h comp-c-include ./usr/include/hb68k/pcb.h comp-c-include ./usr/include/hb68k/pmap.h comp-c-include ./usr/include/hb68k/proc.h comp-c-include ./usr/include/hb68k/profile.h comp-c-include ./usr/include/hb68k/psl.h comp-c-include ./usr/include/hb68k/pte.h comp-c-include ./usr/include/hb68k/ptrace.h comp-c-include ./usr/include/hb68k/reg.h comp-c-include ./usr/include/hb68k/rwlock.h comp-c-include ./usr/include/hb68k/setjmp.h comp-c-include ./usr/include/hb68k/signal.h comp-c-include ./usr/include/hb68k/trap.h comp-c-include ./usr/include/hb68k/types.h comp-c-include ./usr/include/hb68k/vmparam.h comp-c-include ./usr/include/hb68k/wchar_limits.h comp-c-include @ 1.1.2.1 log @file md.hb68k was added on branch perseant-exfatfs on 2026-11-04 22:37:00 +0000 @ text @d1 48 @ 1.1.2.2 log @Sync with HEAD @ text @a0 48 # $NetBSD: md.hb68k,v 1.1 2026/07/19 01:48:19 thorpej Exp $ # ./usr/include/ieeefp.h comp-c-include ./usr/include/hb68k comp-c-include ./usr/include/hb68k/ansi.h comp-c-include ./usr/include/hb68k/aout_machdep.h comp-c-include ./usr/include/hb68k/asm.h comp-c-include ./usr/include/hb68k/bswap.h comp-c-include ./usr/include/hb68k/cdefs.h comp-c-include ./usr/include/hb68k/cpu.h comp-c-include ./usr/include/hb68k/disklabel.h comp-c-include ./usr/include/hb68k/elf_machdep.h comp-c-include ./usr/include/hb68k/endian.h comp-c-include ./usr/include/hb68k/endian_machdep.h comp-c-include ./usr/include/hb68k/fenv.h comp-c-include ./usr/include/hb68k/float.h comp-c-include ./usr/include/hb68k/frame.h comp-c-include ./usr/include/hb68k/ieee.h comp-c-include ./usr/include/hb68k/ieeefp.h comp-c-include ./usr/include/hb68k/int_const.h comp-c-include ./usr/include/hb68k/int_fmtio.h comp-c-include ./usr/include/hb68k/int_limits.h comp-c-include ./usr/include/hb68k/int_mwgwtypes.h comp-c-include ./usr/include/hb68k/int_types.h comp-c-include ./usr/include/hb68k/intr.h comp-c-include ./usr/include/hb68k/kcore.h comp-c-include ./usr/include/hb68k/limits.h comp-c-include ./usr/include/hb68k/lock.h comp-c-include ./usr/include/hb68k/lwp_private.h comp-c-include ./usr/include/hb68k/math.h comp-c-include ./usr/include/hb68k/mcontext.h comp-c-include ./usr/include/hb68k/mutex.h comp-c-include ./usr/include/hb68k/param.h comp-c-include ./usr/include/hb68k/pcb.h comp-c-include ./usr/include/hb68k/pmap.h comp-c-include ./usr/include/hb68k/proc.h comp-c-include ./usr/include/hb68k/profile.h comp-c-include ./usr/include/hb68k/psl.h comp-c-include ./usr/include/hb68k/pte.h comp-c-include ./usr/include/hb68k/ptrace.h comp-c-include ./usr/include/hb68k/reg.h comp-c-include ./usr/include/hb68k/rwlock.h comp-c-include ./usr/include/hb68k/setjmp.h comp-c-include ./usr/include/hb68k/signal.h comp-c-include ./usr/include/hb68k/trap.h comp-c-include ./usr/include/hb68k/types.h comp-c-include ./usr/include/hb68k/vmparam.h comp-c-include ./usr/include/hb68k/wchar_limits.h comp-c-include @