Module Name:    src
Committed By:   skrll
Date:           Wed Jan 24 09:04:46 UTC 2018

Modified Files:
        src: build.sh
        src/distrib/cdrom: Makefile current.conf
        src/distrib/notes: Makefile
        src/distrib/notes/common: contents macros main postinstall sysinst
        src/distrib/sets/lists/base: ad.arm mi
        src/distrib/sets/lists/comp: ad.aarch64 ad.arm
        src/distrib/sets/lists/man: mi
        src/distrib/utils/x_disklabel: Makefile
        src/doc: RESPONSIBLE
        src/etc/mtree: NetBSD.dist.base
        src/external/gpl2/groff/dist/tmac: doc-common groff_mdoc.man
        src/external/gpl2/send-pr/dist/send-pr: categories
        src/external/gpl3/gdb/dist/gdb: arm-nbsd-nat.c
        src/sbin/disklabel: Makefile main.c
        src/share/examples/disktab: disktab
        src/share/man/man4: Makefile ddb.4 iic.4 podulebus.4
        src/share/man/man7: hier.7
        src/share/man/man8: Makefile
        src/share/mk: bsd.own.mk
        src/sys/arch: Makefile README
        src/sys/arch/acorn32/stand/boot32: boot32.c
        src/sys/arch/arm/arm: arm_machdep.c ast.c bcopyinout.S
            compat_16_machdep.c copystr.S cpu_in_cksum.S db_trace.c fiq.c
            fiq_subr.S fusu.S lock_cas.S process_machdep.c sig_machdep.c
            syscall.c undefined.c
        src/sys/arch/arm/arm32: genassym.cf
        src/sys/arch/arm/conf: files.arm
        src/sys/arch/arm/include: armreg.h cpu.h cpufunc.h db_machdep.h frame.h
            locore.h pcb.h profile.h
        src/sys/arch/arm/include/arm32: pmap.h types.h
        src/sys/arch/arm/xscale: becc_intr.h i80321_intr.h pxa2x0_intr.h
        src/sys/arch/iyonix: TODO
        src/sys/arch/usermode/usermode: vm_machdep.c
        src/sys/compat/linux/arch/arm: linux_sys_machdep.c
        src/sys/dev/ic: ncr5380var.h
        src/sys/modules: Makefile.assym
        src/sys/sys: mman.h
        src/tools: headerlist
        src/usr.sbin/crash: Makefile
        src/usr.sbin/sysinst: Makefile
        src/usr.sbin/sysinst/arch/acorn32: md.c
Removed Files:
        src/distrib/acorn26: Makefile
        src/distrib/acorn26/cdroms: Makefile
        src/distrib/acorn26/cdroms/installcd: Makefile
        src/distrib/acorn26/instkernel: Makefile dot.profile list
        src/distrib/notes/acorn26: Makefile contents hardware install prep
            upgrade xfer
        src/etc/etc.acorn26: MAKEDEV.conf Makefile.inc ttys
        src/share/man/man4/man4.acorn26: Makefile arckbd.4 cpu.4 eca.4 eh.4
            iobus.4 unixbp.4
        src/share/man/man8/man8.acorn26: Makefile boot26.8
        src/sys/arch/acorn26: Makefile
        src/sys/arch/acorn26/acorn26: autoconf.c bus.c bus_asm.S conf.c
            cons_machdep.c cpu.c cpuswitch.c cpuvar.h db_interface.c
            db_machdep.c except.c fpu.c fpu_asm.S fpuvar.h genassym.cf irq.c
            locore.S machdep.c pmap.c rscons.c start.c stubs.c sys_machdep.c
            vm_machdep.c
        src/sys/arch/acorn26/compile: Makefile
        src/sys/arch/acorn26/conf: FOURMEG GENERIC INSTALL Makefile.acorn26
            TESTING files.acorn26 majors.acorn26 std.acorn26
        src/sys/arch/acorn26/include: Makefile ansi.h aout_machdep.h asm.h
            boot.h bootconfig.h bswap.h bus_defs.h bus_funcs.h cdefs.h cpu.h
            db_machdep.h disklabel.h elf_machdep.h endian.h endian_machdep.h
            fiq.h float.h fpureg.h frame.h ieee.h ieeefp.h int_const.h
            int_fmtio.h int_limits.h int_mwgwtypes.h int_types.h intr.h irq.h
            limits.h loadfile_machdep.h lock.h machdep.h math.h mcontext.h
            memcreg.h mutex.h param.h pcb.h pmap.h pmc.h podulebus_machdep.h
            proc.h profile.h ptrace.h reg.h rwlock.h setjmp.h signal.h
            softintr.h stdarg.h sysarch.h trap.h types.h vmparam.h
            wchar_limits.h
        src/sys/arch/acorn26/iobus: iobus.c iobusvar.h ioc.c iocreg.h iocvar.h
            upc_iobus.c
        src/sys/arch/acorn26/ioc: arckbd.c arckbdmap.c arckbdreg.h arckbdvar.h
            arcpp.c arcppreg.h if_eca.c if_eca_fiq.S if_ecavar.h ioc_fiq_util.S
            iociic.c iociicvar.h ioeb.c ioebreg.h ioebvar.h latches.c
            latchreg.h latchvar.h ssn.c
        src/sys/arch/acorn26/podulebus: if_eh.c if_ehreg.h podloader_asm.S
            podulebus.c podulebusreg.h powerrom.c unixbp.c unixbpreg.h
            unixbpvar.h
        src/sys/arch/acorn26/stand: Makefile Makefile.buildboot
        src/sys/arch/acorn26/stand/boot26: Makefile boot26.c rmheader.S start.S
            version
        src/sys/arch/acorn26/stand/lib: Makefile Makefile.inc devopen.c
            newvers_rm.sh riscoscalls.S riscoscalls.h riscoscons.c riscosdisk.c
            riscosdisk.h riscoserrors.c riscosfile.c riscosfile.h srt0.S srt1.c
        src/sys/arch/acorn26/vidc: arcvideo.c arcvideovar.h vidcreg.h
            vidmodes.c
        src/sys/arch/arm/include/arm26: Makefile types.h
        src/usr.sbin/sysinst/arch/acorn26: Makefile md.c md.h menus.md.en
            menus.md.es menus.md.fr menus.md.pl msg.md.de msg.md.en msg.md.es
            msg.md.fr msg.md.pl

Log Message:
Remove port-acorn26

OK core@


To generate a diff of this commit:
cvs rdiff -u -r1.323 -r1.324 src/build.sh
cvs rdiff -u -r1.4 -r0 src/distrib/acorn26/Makefile
cvs rdiff -u -r1.1 -r0 src/distrib/acorn26/cdroms/Makefile
cvs rdiff -u -r1.1 -r0 src/distrib/acorn26/cdroms/installcd/Makefile
cvs rdiff -u -r1.17 -r0 src/distrib/acorn26/instkernel/Makefile
cvs rdiff -u -r1.3 -r0 src/distrib/acorn26/instkernel/dot.profile
cvs rdiff -u -r1.21 -r0 src/distrib/acorn26/instkernel/list
cvs rdiff -u -r1.51 -r1.52 src/distrib/cdrom/Makefile
cvs rdiff -u -r1.12 -r1.13 src/distrib/cdrom/current.conf
cvs rdiff -u -r1.44 -r1.45 src/distrib/notes/Makefile
cvs rdiff -u -r1.2 -r0 src/distrib/notes/acorn26/Makefile \
    src/distrib/notes/acorn26/contents src/distrib/notes/acorn26/upgrade
cvs rdiff -u -r1.4 -r0 src/distrib/notes/acorn26/hardware \
    src/distrib/notes/acorn26/prep
cvs rdiff -u -r1.3 -r0 src/distrib/notes/acorn26/install \
    src/distrib/notes/acorn26/xfer
cvs rdiff -u -r1.171 -r1.172 src/distrib/notes/common/contents
cvs rdiff -u -r1.42 -r1.43 src/distrib/notes/common/macros
cvs rdiff -u -r1.539 -r1.540 src/distrib/notes/common/main
cvs rdiff -u -r1.81 -r1.82 src/distrib/notes/common/postinstall
cvs rdiff -u -r1.106 -r1.107 src/distrib/notes/common/sysinst
cvs rdiff -u -r1.77 -r1.78 src/distrib/sets/lists/base/ad.arm
cvs rdiff -u -r1.1168 -r1.1169 src/distrib/sets/lists/base/mi
cvs rdiff -u -r1.14 -r1.15 src/distrib/sets/lists/comp/ad.aarch64
cvs rdiff -u -r1.79 -r1.80 src/distrib/sets/lists/comp/ad.arm
cvs rdiff -u -r1.1571 -r1.1572 src/distrib/sets/lists/man/mi
cvs rdiff -u -r1.1 -r1.2 src/distrib/utils/x_disklabel/Makefile
cvs rdiff -u -r1.119 -r1.120 src/doc/RESPONSIBLE
cvs rdiff -u -r1.6 -r0 src/etc/etc.acorn26/MAKEDEV.conf
cvs rdiff -u -r1.10 -r0 src/etc/etc.acorn26/Makefile.inc
cvs rdiff -u -r1.4 -r0 src/etc/etc.acorn26/ttys
cvs rdiff -u -r1.166 -r1.167 src/etc/mtree/NetBSD.dist.base
cvs rdiff -u -r1.2 -r1.3 src/external/gpl2/groff/dist/tmac/doc-common
cvs rdiff -u -r1.4 -r1.5 src/external/gpl2/groff/dist/tmac/groff_mdoc.man
cvs rdiff -u -r1.2 -r1.3 src/external/gpl2/send-pr/dist/send-pr/categories
cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gdb/dist/gdb/arm-nbsd-nat.c
cvs rdiff -u -r1.72 -r1.73 src/sbin/disklabel/Makefile
cvs rdiff -u -r1.47 -r1.48 src/sbin/disklabel/main.c
cvs rdiff -u -r1.2 -r1.3 src/share/examples/disktab/disktab
cvs rdiff -u -r1.650 -r1.651 src/share/man/man4/Makefile
cvs rdiff -u -r1.170 -r1.171 src/share/man/man4/ddb.4
cvs rdiff -u -r1.13 -r1.14 src/share/man/man4/iic.4
cvs rdiff -u -r1.3 -r1.4 src/share/man/man4/podulebus.4
cvs rdiff -u -r1.6 -r0 src/share/man/man4/man4.acorn26/Makefile
cvs rdiff -u -r1.4 -r0 src/share/man/man4/man4.acorn26/arckbd.4 \
    src/share/man/man4/man4.acorn26/iobus.4
cvs rdiff -u -r1.2 -r0 src/share/man/man4/man4.acorn26/cpu.4 \
    src/share/man/man4/man4.acorn26/eca.4 \
    src/share/man/man4/man4.acorn26/unixbp.4
cvs rdiff -u -r1.3 -r0 src/share/man/man4/man4.acorn26/eh.4
cvs rdiff -u -r1.127 -r1.128 src/share/man/man7/hier.7
cvs rdiff -u -r1.104 -r1.105 src/share/man/man8/Makefile
cvs rdiff -u -r1.3 -r0 src/share/man/man8/man8.acorn26/Makefile
cvs rdiff -u -r1.8 -r0 src/share/man/man8/man8.acorn26/boot26.8
cvs rdiff -u -r1.1027 -r1.1028 src/share/mk/bsd.own.mk
cvs rdiff -u -r1.45 -r1.46 src/sys/arch/Makefile
cvs rdiff -u -r1.62 -r1.63 src/sys/arch/README
cvs rdiff -u -r1.3 -r0 src/sys/arch/acorn26/Makefile
cvs rdiff -u -r1.10 -r0 src/sys/arch/acorn26/acorn26/autoconf.c \
    src/sys/arch/acorn26/acorn26/stubs.c
cvs rdiff -u -r1.7 -r0 src/sys/arch/acorn26/acorn26/bus.c
cvs rdiff -u -r1.6 -r0 src/sys/arch/acorn26/acorn26/bus_asm.S
cvs rdiff -u -r1.9 -r0 src/sys/arch/acorn26/acorn26/conf.c \
    src/sys/arch/acorn26/acorn26/db_machdep.c
cvs rdiff -u -r1.13 -r0 src/sys/arch/acorn26/acorn26/cons_machdep.c \
    src/sys/arch/acorn26/acorn26/genassym.cf
cvs rdiff -u -r1.29 -r0 src/sys/arch/acorn26/acorn26/cpu.c \
    src/sys/arch/acorn26/acorn26/vm_machdep.c
cvs rdiff -u -r1.18 -r0 src/sys/arch/acorn26/acorn26/cpuswitch.c
cvs rdiff -u -r1.4 -r0 src/sys/arch/acorn26/acorn26/cpuvar.h \
    src/sys/arch/acorn26/acorn26/fpuvar.h \
    src/sys/arch/acorn26/acorn26/rscons.c
cvs rdiff -u -r1.21 -r0 src/sys/arch/acorn26/acorn26/db_interface.c \
    src/sys/arch/acorn26/acorn26/start.c
cvs rdiff -u -r1.31 -r0 src/sys/arch/acorn26/acorn26/except.c
cvs rdiff -u -r1.14 -r0 src/sys/arch/acorn26/acorn26/fpu.c
cvs rdiff -u -r1.3 -r0 src/sys/arch/acorn26/acorn26/fpu_asm.S
cvs rdiff -u -r1.17 -r0 src/sys/arch/acorn26/acorn26/irq.c
cvs rdiff -u -r1.23 -r0 src/sys/arch/acorn26/acorn26/locore.S
cvs rdiff -u -r1.38 -r0 src/sys/arch/acorn26/acorn26/machdep.c
cvs rdiff -u -r1.39 -r0 src/sys/arch/acorn26/acorn26/pmap.c
cvs rdiff -u -r1.5 -r0 src/sys/arch/acorn26/acorn26/sys_machdep.c
cvs rdiff -u -r1.1 -r0 src/sys/arch/acorn26/compile/Makefile
cvs rdiff -u -r1.50 -r0 src/sys/arch/acorn26/conf/FOURMEG
cvs rdiff -u -r1.85 -r0 src/sys/arch/acorn26/conf/GENERIC
cvs rdiff -u -r1.45 -r0 src/sys/arch/acorn26/conf/INSTALL
cvs rdiff -u -r1.12 -r0 src/sys/arch/acorn26/conf/Makefile.acorn26
cvs rdiff -u -r1.3 -r0 src/sys/arch/acorn26/conf/TESTING
cvs rdiff -u -r1.16 -r0 src/sys/arch/acorn26/conf/files.acorn26
cvs rdiff -u -r1.21 -r0 src/sys/arch/acorn26/conf/majors.acorn26
cvs rdiff -u -r1.4 -r0 src/sys/arch/acorn26/conf/std.acorn26
cvs rdiff -u -r1.13 -r0 src/sys/arch/acorn26/include/Makefile \
    src/sys/arch/acorn26/include/types.h
cvs rdiff -u -r1.1 -r0 src/sys/arch/acorn26/include/ansi.h \
    src/sys/arch/acorn26/include/aout_machdep.h \
    src/sys/arch/acorn26/include/asm.h \
    src/sys/arch/acorn26/include/bootconfig.h \
    src/sys/arch/acorn26/include/bswap.h \
    src/sys/arch/acorn26/include/bus_defs.h \
    src/sys/arch/acorn26/include/bus_funcs.h \
    src/sys/arch/acorn26/include/cdefs.h src/sys/arch/acorn26/include/cpu.h \
    src/sys/arch/acorn26/include/elf_machdep.h \
    src/sys/arch/acorn26/include/endian.h \
    src/sys/arch/acorn26/include/endian_machdep.h \
    src/sys/arch/acorn26/include/fiq.h src/sys/arch/acorn26/include/float.h \
    src/sys/arch/acorn26/include/fpureg.h src/sys/arch/acorn26/include/ieee.h \
    src/sys/arch/acorn26/include/ieeefp.h \
    src/sys/arch/acorn26/include/int_const.h \
    src/sys/arch/acorn26/include/int_fmtio.h \
    src/sys/arch/acorn26/include/int_limits.h \
    src/sys/arch/acorn26/include/int_mwgwtypes.h \
    src/sys/arch/acorn26/include/int_types.h \
    src/sys/arch/acorn26/include/limits.h src/sys/arch/acorn26/include/lock.h \
    src/sys/arch/acorn26/include/math.h src/sys/arch/acorn26/include/pcb.h \
    src/sys/arch/acorn26/include/pmc.h src/sys/arch/acorn26/include/profile.h \
    src/sys/arch/acorn26/include/ptrace.h src/sys/arch/acorn26/include/reg.h \
    src/sys/arch/acorn26/include/setjmp.h \
    src/sys/arch/acorn26/include/signal.h \
    src/sys/arch/acorn26/include/stdarg.h \
    src/sys/arch/acorn26/include/sysarch.h \
    src/sys/arch/acorn26/include/trap.h
cvs rdiff -u -r1.4 -r0 src/sys/arch/acorn26/include/boot.h \
    src/sys/arch/acorn26/include/frame.h \
    src/sys/arch/acorn26/include/memcreg.h \
    src/sys/arch/acorn26/include/param.h src/sys/arch/acorn26/include/proc.h
cvs rdiff -u -r1.10 -r0 src/sys/arch/acorn26/include/db_machdep.h \
    src/sys/arch/acorn26/include/pmap.h
cvs rdiff -u -r1.5 -r0 src/sys/arch/acorn26/include/disklabel.h \
    src/sys/arch/acorn26/include/loadfile_machdep.h
cvs rdiff -u -r1.12 -r0 src/sys/arch/acorn26/include/intr.h
cvs rdiff -u -r1.2 -r0 src/sys/arch/acorn26/include/irq.h \
    src/sys/arch/acorn26/include/mcontext.h \
    src/sys/arch/acorn26/include/mutex.h \
    src/sys/arch/acorn26/include/rwlock.h \
    src/sys/arch/acorn26/include/softintr.h \
    src/sys/arch/acorn26/include/wchar_limits.h
cvs rdiff -u -r1.7 -r0 src/sys/arch/acorn26/include/machdep.h
cvs rdiff -u -r1.3 -r0 src/sys/arch/acorn26/include/podulebus_machdep.h
cvs rdiff -u -r1.14 -r0 src/sys/arch/acorn26/include/vmparam.h
cvs rdiff -u -r1.16 -r0 src/sys/arch/acorn26/iobus/iobus.c
cvs rdiff -u -r1.3 -r0 src/sys/arch/acorn26/iobus/iobusvar.h
cvs rdiff -u -r1.22 -r0 src/sys/arch/acorn26/iobus/ioc.c
cvs rdiff -u -r1.1 -r0 src/sys/arch/acorn26/iobus/iocreg.h
cvs rdiff -u -r1.7 -r0 src/sys/arch/acorn26/iobus/iocvar.h
cvs rdiff -u -r1.10 -r0 src/sys/arch/acorn26/iobus/upc_iobus.c
cvs rdiff -u -r1.24 -r0 src/sys/arch/acorn26/ioc/arckbd.c
cvs rdiff -u -r1.5 -r0 src/sys/arch/acorn26/ioc/arckbdmap.c
cvs rdiff -u -r1.2 -r0 src/sys/arch/acorn26/ioc/arckbdreg.h \
    src/sys/arch/acorn26/ioc/if_eca_fiq.S \
    src/sys/arch/acorn26/ioc/ioc_fiq_util.S \
    src/sys/arch/acorn26/ioc/iociicvar.h src/sys/arch/acorn26/ioc/latchreg.h
cvs rdiff -u -r1.3 -r0 src/sys/arch/acorn26/ioc/arckbdvar.h \
    src/sys/arch/acorn26/ioc/ioebvar.h src/sys/arch/acorn26/ioc/latchvar.h
cvs rdiff -u -r1.15 -r0 src/sys/arch/acorn26/ioc/arcpp.c
cvs rdiff -u -r1.1 -r0 src/sys/arch/acorn26/ioc/arcppreg.h \
    src/sys/arch/acorn26/ioc/ioebreg.h
cvs rdiff -u -r1.14 -r0 src/sys/arch/acorn26/ioc/if_eca.c
cvs rdiff -u -r1.4 -r0 src/sys/arch/acorn26/ioc/if_ecavar.h
cvs rdiff -u -r1.10 -r0 src/sys/arch/acorn26/ioc/iociic.c
cvs rdiff -u -r1.8 -r0 src/sys/arch/acorn26/ioc/ioeb.c
cvs rdiff -u -r1.9 -r0 src/sys/arch/acorn26/ioc/latches.c
cvs rdiff -u -r1.12 -r0 src/sys/arch/acorn26/ioc/ssn.c
cvs rdiff -u -r1.17 -r0 src/sys/arch/acorn26/podulebus/if_eh.c
cvs rdiff -u -r1.1 -r0 src/sys/arch/acorn26/podulebus/if_ehreg.h \
    src/sys/arch/acorn26/podulebus/unixbpreg.h
cvs rdiff -u -r1.3 -r0 src/sys/arch/acorn26/podulebus/podloader_asm.S
cvs rdiff -u -r1.21 -r0 src/sys/arch/acorn26/podulebus/podulebus.c
cvs rdiff -u -r1.2 -r0 src/sys/arch/acorn26/podulebus/podulebusreg.h
cvs rdiff -u -r1.5 -r0 src/sys/arch/acorn26/podulebus/powerrom.c
cvs rdiff -u -r1.8 -r0 src/sys/arch/acorn26/podulebus/unixbp.c
cvs rdiff -u -r1.4 -r0 src/sys/arch/acorn26/podulebus/unixbpvar.h
cvs rdiff -u -r1.2 -r0 src/sys/arch/acorn26/stand/Makefile
cvs rdiff -u -r1.23 -r0 src/sys/arch/acorn26/stand/Makefile.buildboot
cvs rdiff -u -r1.3 -r0 src/sys/arch/acorn26/stand/boot26/Makefile
cvs rdiff -u -r1.7 -r0 src/sys/arch/acorn26/stand/boot26/boot26.c
cvs rdiff -u -r1.2 -r0 src/sys/arch/acorn26/stand/boot26/rmheader.S
cvs rdiff -u -r1.1 -r0 src/sys/arch/acorn26/stand/boot26/start.S
cvs rdiff -u -r1.4 -r0 src/sys/arch/acorn26/stand/boot26/version
cvs rdiff -u -r1.4 -r0 src/sys/arch/acorn26/stand/lib/Makefile \
    src/sys/arch/acorn26/stand/lib/Makefile.inc \
    src/sys/arch/acorn26/stand/lib/newvers_rm.sh
cvs rdiff -u -r1.1 -r0 src/sys/arch/acorn26/stand/lib/devopen.c \
    src/sys/arch/acorn26/stand/lib/riscoscons.c \
    src/sys/arch/acorn26/stand/lib/riscosdisk.h \
    src/sys/arch/acorn26/stand/lib/riscoserrors.c \
    src/sys/arch/acorn26/stand/lib/srt0.S
cvs rdiff -u -r1.5 -r0 src/sys/arch/acorn26/stand/lib/riscoscalls.S \
    src/sys/arch/acorn26/stand/lib/riscoscalls.h \
    src/sys/arch/acorn26/stand/lib/riscosfile.c \
    src/sys/arch/acorn26/stand/lib/srt1.c
cvs rdiff -u -r1.2 -r0 src/sys/arch/acorn26/stand/lib/riscosdisk.c
cvs rdiff -u -r1.3 -r0 src/sys/arch/acorn26/stand/lib/riscosfile.h
cvs rdiff -u -r1.17 -r0 src/sys/arch/acorn26/vidc/arcvideo.c
cvs rdiff -u -r1.3 -r0 src/sys/arch/acorn26/vidc/arcvideovar.h \
    src/sys/arch/acorn26/vidc/vidcreg.h src/sys/arch/acorn26/vidc/vidmodes.c
cvs rdiff -u -r1.42 -r1.43 src/sys/arch/acorn32/stand/boot32/boot32.c
cvs rdiff -u -r1.52 -r1.53 src/sys/arch/arm/arm/arm_machdep.c
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/arm/arm/ast.c
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/arm/arm/bcopyinout.S
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/arm/arm/compat_16_machdep.c
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/arm/arm/copystr.S \
    src/sys/arch/arm/arm/cpu_in_cksum.S src/sys/arch/arm/arm/lock_cas.S
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/arm/arm/db_trace.c \
    src/sys/arch/arm/arm/process_machdep.c
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/arm/arm/fiq.c
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/arm/arm/fiq_subr.S
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/arm/arm/fusu.S
cvs rdiff -u -r1.49 -r1.50 src/sys/arch/arm/arm/sig_machdep.c
cvs rdiff -u -r1.63 -r1.64 src/sys/arch/arm/arm/syscall.c
cvs rdiff -u -r1.60 -r1.61 src/sys/arch/arm/arm/undefined.c
cvs rdiff -u -r1.76 -r1.77 src/sys/arch/arm/arm32/genassym.cf
cvs rdiff -u -r1.137 -r1.138 src/sys/arch/arm/conf/files.arm
cvs rdiff -u -r1.116 -r1.117 src/sys/arch/arm/include/armreg.h
cvs rdiff -u -r1.94 -r1.95 src/sys/arch/arm/include/cpu.h
cvs rdiff -u -r1.77 -r1.78 src/sys/arch/arm/include/cpufunc.h
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/arm/include/db_machdep.h
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/arm/include/frame.h
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/arm/include/locore.h
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/arm/include/pcb.h
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/arm/include/profile.h
cvs rdiff -u -r1.2 -r0 src/sys/arch/arm/include/arm26/Makefile
cvs rdiff -u -r1.1 -r0 src/sys/arch/arm/include/arm26/types.h
cvs rdiff -u -r1.153 -r1.154 src/sys/arch/arm/include/arm32/pmap.h
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/arm/include/arm32/types.h
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/arm/xscale/becc_intr.h
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/arm/xscale/i80321_intr.h
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/arm/xscale/pxa2x0_intr.h
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/iyonix/TODO
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/usermode/usermode/vm_machdep.c
cvs rdiff -u -r1.14 -r1.15 src/sys/compat/linux/arch/arm/linux_sys_machdep.c
cvs rdiff -u -r1.33 -r1.34 src/sys/dev/ic/ncr5380var.h
cvs rdiff -u -r1.5 -r1.6 src/sys/modules/Makefile.assym
cvs rdiff -u -r1.52 -r1.53 src/sys/sys/mman.h
cvs rdiff -u -r1.14 -r1.15 src/tools/headerlist
cvs rdiff -u -r1.37 -r1.38 src/usr.sbin/crash/Makefile
cvs rdiff -u -r1.2 -r1.3 src/usr.sbin/sysinst/Makefile
cvs rdiff -u -r1.1 -r0 src/usr.sbin/sysinst/arch/acorn26/Makefile \
    src/usr.sbin/sysinst/arch/acorn26/md.c \
    src/usr.sbin/sysinst/arch/acorn26/md.h \
    src/usr.sbin/sysinst/arch/acorn26/menus.md.en \
    src/usr.sbin/sysinst/arch/acorn26/menus.md.es \
    src/usr.sbin/sysinst/arch/acorn26/menus.md.fr \
    src/usr.sbin/sysinst/arch/acorn26/menus.md.pl \
    src/usr.sbin/sysinst/arch/acorn26/msg.md.de \
    src/usr.sbin/sysinst/arch/acorn26/msg.md.en \
    src/usr.sbin/sysinst/arch/acorn26/msg.md.es \
    src/usr.sbin/sysinst/arch/acorn26/msg.md.fr \
    src/usr.sbin/sysinst/arch/acorn26/msg.md.pl
cvs rdiff -u -r1.2 -r1.3 src/usr.sbin/sysinst/arch/acorn32/md.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/build.sh
diff -u src/build.sh:1.323 src/build.sh:1.324
--- src/build.sh:1.323	Mon Jan 15 20:39:53 2018
+++ src/build.sh	Wed Jan 24 09:04:40 2018
@@ -1,5 +1,5 @@
 #! /usr/bin/env sh
-#	$NetBSD: build.sh,v 1.323 2018/01/15 20:39:53 uwe Exp $
+#	$NetBSD: build.sh,v 1.324 2018/01/24 09:04:40 skrll Exp $
 #
 # Copyright (c) 2001-2011 The NetBSD Foundation, Inc.
 # All rights reserved.
@@ -614,7 +614,6 @@ level of source directory"
 # and with a blank MACHINE_ARCH.
 #
 valid_MACHINE_ARCH='
-MACHINE=acorn26		MACHINE_ARCH=arm
 MACHINE=acorn32		MACHINE_ARCH=arm
 MACHINE=algor		MACHINE_ARCH=mips64el	ALIAS=algor64
 MACHINE=algor		MACHINE_ARCH=mipsel	DEFAULT
@@ -1933,7 +1932,7 @@ createmakewrapper()
 	eval cat <<EOF ${makewrapout}
 #! ${HOST_SH}
 # Set proper variables to allow easy "make" building of a NetBSD subtree.
-# Generated from:  \$NetBSD: build.sh,v 1.323 2018/01/15 20:39:53 uwe Exp $
+# Generated from:  \$NetBSD: build.sh,v 1.324 2018/01/24 09:04:40 skrll Exp $
 # with these arguments: ${_args}
 #
 

Index: src/distrib/cdrom/Makefile
diff -u src/distrib/cdrom/Makefile:1.51 src/distrib/cdrom/Makefile:1.52
--- src/distrib/cdrom/Makefile:1.51	Sat Feb 11 03:07:06 2017
+++ src/distrib/cdrom/Makefile	Wed Jan 24 09:04:40 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.51 2017/02/11 03:07:06 christos Exp $
+# $NetBSD: Makefile,v 1.52 2018/01/24 09:04:40 skrll Exp $
 #
 # Consult "*.conf" for the configuration variables; this Makefile is typically
 # not edited for basic configuration changes.
@@ -144,7 +144,6 @@ EASTER_EGG?=	/dev/null
 
 ##### MACHINE_ARCH for possible shared sets for each (shared) port #####
 
-MACHINE_ARCH.acorn26=	arm
 MACHINE_ARCH.acorn32=	arm
 MACHINE_ARCH.algor=	mipsel
 MACHINE_ARCH.amiga=	m68k

Index: src/distrib/cdrom/current.conf
diff -u src/distrib/cdrom/current.conf:1.12 src/distrib/cdrom/current.conf:1.13
--- src/distrib/cdrom/current.conf:1.12	Mon Feb 24 07:23:38 2014
+++ src/distrib/cdrom/current.conf	Wed Jan 24 09:04:40 2018
@@ -1,4 +1,4 @@
-# $NetBSD: current.conf,v 1.12 2014/02/24 07:23:38 skrll Exp $
+# $NetBSD: current.conf,v 1.13 2018/01/24 09:04:40 skrll Exp $
 #
 # Makefile fragment for CD sets; includes config information.
 
@@ -29,7 +29,6 @@ CD_IMAGES=	${targetcd}-${ISO_RELEASE}
 CD_IMAGES+=	multi-cd1-${ISO_RELEASE}
 CD_IMAGES+=	multi-cd2-${ISO_RELEASE}
 CD_IMAGES+=	multi-cd3-${ISO_RELEASE}
-CD_IMAGES+=	acorn26cd-${ISO_RELEASE}
 CD_IMAGES+=	acorn32cd-${ISO_RELEASE}
 CD_IMAGES+=	algorcd-${ISO_RELEASE}
 CD_IMAGES+=	alphacd-${ISO_RELEASE}
@@ -157,7 +156,6 @@ BASE_PORTS.multi-cd2-${ISO_RELEASE} = al
 
 BASE_PORTS.multi-cd3-${ISO_RELEASE}=	cobalt hpcmips pmax # vax
 
-BASE_PORTS.acorn26cd-${ISO_RELEASE}=acorn26
 BASE_PORTS.acorn32cd-${ISO_RELEASE}=acorn32
 BASE_PORTS.algorcd-${ISO_RELEASE}=algor
 BASE_PORTS.alphacd-${ISO_RELEASE}=alpha

Index: src/distrib/notes/Makefile
diff -u src/distrib/notes/Makefile:1.44 src/distrib/notes/Makefile:1.45
--- src/distrib/notes/Makefile:1.44	Mon Feb 24 07:23:39 2014
+++ src/distrib/notes/Makefile	Wed Jan 24 09:04:40 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.44 2014/02/24 07:23:39 skrll Exp $
+#	$NetBSD: Makefile,v 1.45 2018/01/24 09:04:40 skrll Exp $
 #
 
 .include <bsd.own.mk>
@@ -10,7 +10,6 @@ TARGETS+=	release
 SUBDIR=	${RELEASEMACHINE}
 .endif
 .else
-SUBDIR+= acorn26
 SUBDIR+= acorn32
 SUBDIR+= alpha
 SUBDIR+= amd64

Index: src/distrib/notes/common/contents
diff -u src/distrib/notes/common/contents:1.171 src/distrib/notes/common/contents:1.172
--- src/distrib/notes/common/contents:1.171	Sun Jan 11 04:03:47 2015
+++ src/distrib/notes/common/contents	Wed Jan 24 09:04:41 2018
@@ -1,4 +1,4 @@
-.\"	$NetBSD: contents,v 1.171 2015/01/11 04:03:47 snj Exp $
+.\"	$NetBSD: contents,v 1.172 2018/01/24 09:04:41 skrll Exp $
 .\"
 .\" Copyright (c) 1999-2005 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -121,12 +121,6 @@ and 2.4 systems (i.e. those that have fl
 It has a RAM-disk installer.
 .\}
 .
-.if \n[acorn26] \{\
-.			It Pa netbsd-FOURMEG.gz
-A somewhat smaller kernel, intended to be usable on systems with
-four megabytes of RAM.
-.\}
-.
 .if \n[acorn32] \{\
 .			It Pa netbsd-NC.gz
 A kernel intended for Acorn Network Computers.
@@ -982,19 +976,6 @@ command from the root directory (
 .\" ---------------------------- MD DISCUSSION
 .
 .
-.if \n[acorn26] \{\
-.Pp
-There is a copy of the
-.Nx Ns /acorn26
-bootloader,
-.Ic boot26 ,
-in the
-.Pa installation/misc
-subdirectory.
-This is a RISC OS relocatable module, and should have its file
-type set to ffa (Module) once it's been copied to a RISC OS system.
-.\}
-.
 .
 .if \n[atari] \{\
 .Pp

Index: src/distrib/notes/common/macros
diff -u src/distrib/notes/common/macros:1.42 src/distrib/notes/common/macros:1.43
--- src/distrib/notes/common/macros:1.42	Tue May 19 19:45:57 2015
+++ src/distrib/notes/common/macros	Wed Jan 24 09:04:41 2018
@@ -1,4 +1,4 @@
-.\"	$NetBSD: macros,v 1.42 2015/05/19 19:45:57 snj Exp $
+.\"	$NetBSD: macros,v 1.43 2018/01/24 09:04:41 skrll Exp $
 .\"
 .\" Copyright (c) 1999-2004 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -369,7 +369,7 @@
 .\" Define registers for MACHINE_ARCHs with multiple or different MACHINEs
 .
 .ds A \*M
-.if \n[acorn26]:\n[acorn32]:\n[cats]:\n[evbarm]:\n[hpcarm]:\n[iyonix]:\n[netwinder]:\n[shark]:\n[zaurus] .ds A arm
+.if \n[acorn32]:\n[cats]:\n[evbarm]:\n[hpcarm]:\n[iyonix]:\n[netwinder]:\n[shark]:\n[zaurus] .ds A arm
 .if \n[sun2] .ds A m68000
 .if \n[amiga]:\n[atari]:\n[cesfic]:\n[hp300]:\n[luna68k]:\n[mac68k]:\n[mvme68k]:\n[news68k]:\n[next68k]:\n[sun3]:\n[x68k] .ds A m68k
 .if \n[emips]:\n[ews4800mips]:\n[mipsco]:\n[newsmips]:\n[sbmips]:\n[sgimips] .ds A mipseb

Index: src/distrib/notes/common/main
diff -u src/distrib/notes/common/main:1.539 src/distrib/notes/common/main:1.540
--- src/distrib/notes/common/main:1.539	Wed Oct 25 18:07:33 2017
+++ src/distrib/notes/common/main	Wed Jan 24 09:04:41 2018
@@ -1,4 +1,4 @@
-.\"	$NetBSD: main,v 1.539 2017/10/25 18:07:33 utkarsh009 Exp $
+.\"	$NetBSD: main,v 1.540 2018/01/24 09:04:41 skrll Exp $
 .\"
 .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -41,7 +41,7 @@
 .
 .nr FOR_RELEASE 1
 .nr DOC_XR 1
-.ds MACHINE_LIST acorn26 acorn32 algor alpha amd64 amiga amigappc arc atari
+.ds MACHINE_LIST acorn32 algor alpha amd64 amiga amigappc arc atari
 .as MACHINE_LIST " bebox cats cesfic cobalt dreamcast emips evbarm evbmips
 .as MACHINE_LIST " evbppc evbsh3 ews4800mips hp300 hppa hpcarm hpcmips hpcsh
 .as MACHINE_LIST " i386 ibmnws iyonix landisk luna68k mac68k macppc mipsco
@@ -751,7 +751,7 @@ section near the beginning of this docum
 .Pp
 In
 .Nx
-7.0, most ARM ports (all but acorn26, acorn32, and epoc32) have switched
+7.0, most ARM ports (all but acorn32, and epoc32) have switched
 to the official standard ABI
 .Pq EABI5
 which is recommended by ARM for ELF binaries.

Index: src/distrib/notes/common/postinstall
diff -u src/distrib/notes/common/postinstall:1.81 src/distrib/notes/common/postinstall:1.82
--- src/distrib/notes/common/postinstall:1.81	Tue May 19 19:30:27 2015
+++ src/distrib/notes/common/postinstall	Wed Jan 24 09:04:41 2018
@@ -1,4 +1,4 @@
-.\"	$NetBSD: postinstall,v 1.81 2015/05/19 19:30:27 snj Exp $
+.\"	$NetBSD: postinstall,v 1.82 2018/01/24 09:04:41 skrll Exp $
 .\"
 .\" Copyright (c) 1999-2004 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -160,7 +160,6 @@ For example:
 .Pp
 .
 .ds IFname le0
-.if \n[acorn26]   .ds IFname ei0
 .if \n[acorn32]   .ds IFname ei0
 .if \n[amd64]     .ds IFname wm0
 .if \n[arc]       .ds IFname sn0

Index: src/distrib/notes/common/sysinst
diff -u src/distrib/notes/common/sysinst:1.106 src/distrib/notes/common/sysinst:1.107
--- src/distrib/notes/common/sysinst:1.106	Tue May 19 19:30:27 2015
+++ src/distrib/notes/common/sysinst	Wed Jan 24 09:04:41 2018
@@ -1,4 +1,4 @@
-.\"	$NetBSD: sysinst,v 1.106 2015/05/19 19:30:27 snj Exp $
+.\"	$NetBSD: sysinst,v 1.107 2018/01/24 09:04:41 skrll Exp $
 .\"
 .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -52,7 +52,7 @@
 \n[playstation2]:\n[sandpoint]:\n[sbmips]:\n[sgimips]:\n[x86_64] \{\
 .  ds part_max p
 .\}
-.if \n[acorn26]:\n[acorn32]:\n[cats]:\n[evbarm]:\n[evbppc]:\n[ews4800mips]:\
+.if \n[acorn32]:\n[cats]:\n[evbarm]:\n[evbppc]:\n[ews4800mips]:\
 \n[sandpoint]:\n[shark] \{\
 .  ds part_usr e
 .\}
@@ -83,7 +83,7 @@ covers many details for the sake of comp
 Do not let this discourage you; the install program is not hard
 to use.
 .
-.if !\n[acorn26]:\n[acorn32]:\n[atari]:\n[ews4800mips]:\n[hppa]:\n[mac68k]:\n[macppc]:\n[mvme68k]:\n[news68k]:\n[newsmips]:\n[pmax]:\n[sgimips]:\n[sparc]:\n[sparc64]:\n[x68k] \{\
+.if !\n[acorn32]:\n[atari]:\n[ews4800mips]:\n[hppa]:\n[mac68k]:\n[macppc]:\n[mvme68k]:\n[news68k]:\n[newsmips]:\n[pmax]:\n[sgimips]:\n[sparc]:\n[sparc64]:\n[x68k] \{\
 .It
 .To 2 "Possible hardware problems"
 .Em Possible hardware problems
@@ -97,7 +97,7 @@ Non-removable devices can be disabled wi
 .Ic boot
 .Fl c
 to enter it).
-.\} \" !\n[acorn26]:\n[acorn32]:\n[atari]:\n[ews4800mips]:\n[hppa]:\n[mac68k]\:[macppc]:\n[mvme68k]:\n[news68k]:\n[newsmips]:\n[pmax]:\n[sgimips]:\n[sparc]:\n[sparc64]:\n[x68k]
+.\} \" !\n[acorn32]:\n[atari]:\n[ews4800mips]:\n[hppa]:\n[mac68k]\:[macppc]:\n[mvme68k]:\n[news68k]:\n[newsmips]:\n[pmax]:\n[sgimips]:\n[sparc]:\n[sparc64]:\n[x68k]
 .if \n[mac68k] \{\
 .It
 .To 2 "Possible hardware-specific issues"
@@ -189,7 +189,7 @@ volume on a netboot server as described 
 .el \{\
 .ie \n[mac68k] The Mac OS Booter application and an Installation Kernel
 .el \{\
-.ie \n[acorn26]:\n[arc]:\n[cats]:\n[evbppc]:\n[macppc]:\n[sparc] \{\
+.ie \n[arc]:\n[cats]:\n[evbppc]:\n[macppc]:\n[sparc] \{\
 Some form of bootable media, described above.
 .\}
 .el \{\
@@ -210,7 +210,6 @@ An FPU is not required but will be used 
 .ie !\n[amd64] \{\
 .It
 A minimum of
-.if \n[acorn26] 8 MB
 .if \n[alpha] 32 MB
 .if \n[arc] 16 MB
 .if \n[atari] 4 MB (TT030/Falcon) or 16 MB (Hades/Milan)
@@ -233,7 +232,6 @@ of memory installed.
 An optical drive.
 .It
 A hard drive with at least
-.if \n[acorn26] 500
 .if \n[acorn32] 500
 .if \n[alpha] 700
 .if \n[amd64] 700
@@ -344,7 +342,7 @@ kernels while booting.
 .It
 The Quick Installation
 .(bullet
-.ie \n[acorn26]:\n[atari]:\n[cats]:\n[evbppc]:\n[hppa]:\n[macppc]:\n[pmax]:\n[sgimips]:\n[sparc]:\n[sparc64] \{\
+.ie \n[atari]:\n[cats]:\n[evbppc]:\n[hppa]:\n[macppc]:\n[pmax]:\n[sgimips]:\n[sparc]:\n[sparc64] \{\
 Boot the system as described above.
 You should be at the
 .Ic sysinst
@@ -640,13 +638,13 @@ As an alternative, try using the Traditi
 method of installation described in the next section.
 .\} \" \n[mac68k]
 .el \{\
-.ie \n[acorn26]:\n[cats]:\n[evbppc]:\n[macppc]:\n[pmax]:\n[sgimips]:\n[sparc]:\n[sparc64] \{\
+.ie \n[cats]:\n[evbppc]:\n[macppc]:\n[pmax]:\n[sgimips]:\n[sparc]:\n[sparc64] \{\
 .Pp
 You may want to read the
 boot messages, to notice your disk's name and capacity.
 Its name will be something like
 .Li sd0
-.if \n[acorn26]:\n[cats]:\n[evbppc]:\n[macppc]:\n[sparc64] \{\
+.if \n[cats]:\n[evbppc]:\n[macppc]:\n[sparc64] \{\
 or
 .Li wd0
 .\}
@@ -659,7 +657,7 @@ You will also need to know the name, to 
 .Ic sysinst
 which disk to use.
 The most important thing to know is that
-.if \n[acorn26]:\n[cats]:\n[evbppc]:\n[macppc]:\n[sparc64] \{\
+.if \n[cats]:\n[evbppc]:\n[macppc]:\n[sparc64] \{\
 .Li wd0
 is
 .Nx Ns 's
@@ -966,7 +964,7 @@ or
 .Li rz1
 .\}
 .el \{\
-.if \n[acorn26]:\n[alpha]:\n[amd64]:\n[cats]:\n[i386]:\n[mac68k]:\n[macppc]:\n[sparc64] \{\
+.if \n[alpha]:\n[amd64]:\n[cats]:\n[i386]:\n[mac68k]:\n[macppc]:\n[sparc64] \{\
 .Li wd0 ,
 .Li wd1 ,
 .\}

Index: src/distrib/sets/lists/base/ad.arm
diff -u src/distrib/sets/lists/base/ad.arm:1.77 src/distrib/sets/lists/base/ad.arm:1.78
--- src/distrib/sets/lists/base/ad.arm:1.77	Fri Jul  3 15:11:04 2015
+++ src/distrib/sets/lists/base/ad.arm	Wed Jan 24 09:04:41 2018
@@ -1,4 +1,4 @@
-# $NetBSD: ad.arm,v 1.77 2015/07/03 15:11:04 matt Exp $
+# $NetBSD: ad.arm,v 1.78 2018/01/24 09:04:41 skrll Exp $
 ./libexec/ld.elf_so-oabi			base-sysutil-bin	compat,pic
 ./sbin/ldconfig					base-sysutil-root	pic,endian=1234
 ./usr/bin/fdformat				base-util-bin
@@ -13,8 +13,8 @@
 ./usr/libexec/ld.elf_so-oabi			base-sysutil-bin	compat,pic
 ./usr/libexec/ld.so				base-sys-shlib		pic,endian=1234
 ./usr/mdec/BBBB					base-obsolete		obsolete
-./usr/mdec/boot26				base-sysutil-bin	endian=1234,!eabi
-./usr/mdec/boot26,ffa				base-sysutil-bin	endian=1234,!eabi
+./usr/mdec/boot26				base-obsolete		obsolete
+./usr/mdec/boot26,ffa				base-obsolete		obsolete
 ./usr/mdec/boot32				base-sysutil-bin	endian=1234,!eabi
 ./usr/mdec/boot32,ffa				base-sysutil-bin	endian=1234,!eabi
 ./usr/mdec/bootimx23				base-sysutil-bin	endian=1234

Index: src/distrib/sets/lists/base/mi
diff -u src/distrib/sets/lists/base/mi:1.1168 src/distrib/sets/lists/base/mi:1.1169
--- src/distrib/sets/lists/base/mi:1.1168	Sun Jan 14 22:46:09 2018
+++ src/distrib/sets/lists/base/mi	Wed Jan 24 09:04:41 2018
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1168 2018/01/14 22:46:09 christos Exp $
+# $NetBSD: mi,v 1.1169 2018/01/24 09:04:41 skrll Exp $
 #
 # Note:	Don't delete entries from here - mark them as "obsolete" instead,
 #	unless otherwise stated below.
@@ -4360,7 +4360,7 @@
 ./usr/share/man/cat3f				base-obsolete		obsolete
 ./usr/share/man/cat3lua				base-man-share
 ./usr/share/man/cat4				base-man-share
-./usr/share/man/cat4/acorn26			base-man-share
+./usr/share/man/cat4/acorn26			base-man-share		obsolete
 ./usr/share/man/cat4/acorn32			base-man-share
 ./usr/share/man/cat4/alpha			base-man-share
 ./usr/share/man/cat4/amiga			base-man-share
@@ -4402,7 +4402,7 @@
 ./usr/share/man/cat6				base-man-share
 ./usr/share/man/cat7				base-man-share
 ./usr/share/man/cat8				base-man-share
-./usr/share/man/cat8/acorn26			base-man-share
+./usr/share/man/cat8/acorn26			base-man-share		obsolete
 ./usr/share/man/cat8/acorn32			base-man-share
 ./usr/share/man/cat8/algor			base-man-share
 ./usr/share/man/cat8/alpha			base-man-share
@@ -4463,7 +4463,7 @@
 ./usr/share/man/cat8/x86			base-man-share
 ./usr/share/man/cat8/x86_64			base-obsolete		obsolete
 ./usr/share/man/cat9				base-man-share
-./usr/share/man/cat9/acorn26			base-man-share
+./usr/share/man/cat9/acorn26			base-man-share		obsolete
 ./usr/share/man/cat9/alpha			base-man-share
 ./usr/share/man/cat9/amiga			base-man-share
 ./usr/share/man/cat9/arm26			base-obsolete		obsolete
@@ -4490,7 +4490,7 @@
 ./usr/share/man/html3f				base-man-share
 ./usr/share/man/html3lua			base-man-share
 ./usr/share/man/html4				base-man-share
-./usr/share/man/html4/acorn26			base-man-share
+./usr/share/man/html4/acorn26			base-man-share		obsolete
 ./usr/share/man/html4/acorn32			base-man-share
 ./usr/share/man/html4/alpha			base-man-share
 ./usr/share/man/html4/amiga			base-man-share
@@ -4531,7 +4531,7 @@
 ./usr/share/man/html6				base-man-share
 ./usr/share/man/html7				base-man-share
 ./usr/share/man/html8				base-man-share
-./usr/share/man/html8/acorn26			base-man-share
+./usr/share/man/html8/acorn26			base-man-share		obsolete
 ./usr/share/man/html8/acorn32			base-man-share
 ./usr/share/man/html8/algor			base-man-share
 ./usr/share/man/html8/alpha			base-man-share
@@ -4592,7 +4592,7 @@
 ./usr/share/man/html8/x86			base-man-share
 ./usr/share/man/html8/x86_64			base-obsolete		obsolete
 ./usr/share/man/html9				base-man-share
-./usr/share/man/html9/acorn26			base-man-share
+./usr/share/man/html9/acorn26			base-man-share		obsolete
 ./usr/share/man/html9/alpha			base-man-share
 ./usr/share/man/html9/amiga			base-man-share
 ./usr/share/man/html9/arm26			base-obsolete		obsolete
@@ -4621,7 +4621,7 @@
 ./usr/share/man/man3f				base-man-share
 ./usr/share/man/man3lua				base-man-share
 ./usr/share/man/man4				base-man-share
-./usr/share/man/man4/acorn26			base-man-share
+./usr/share/man/man4/acorn26			base-man-share		obsolete
 ./usr/share/man/man4/acorn32			base-man-share
 ./usr/share/man/man4/alpha			base-man-share
 ./usr/share/man/man4/amiga			base-man-share
@@ -4663,7 +4663,7 @@
 ./usr/share/man/man6				base-man-share
 ./usr/share/man/man7				base-man-share
 ./usr/share/man/man8				base-man-share
-./usr/share/man/man8/acorn26			base-man-share
+./usr/share/man/man8/acorn26			base-man-share		obsolete
 ./usr/share/man/man8/acorn32			base-man-share
 ./usr/share/man/man8/algor			base-man-share
 ./usr/share/man/man8/alpha			base-man-share
@@ -4724,7 +4724,7 @@
 ./usr/share/man/man8/x86			base-man-share
 ./usr/share/man/man8/x86_64			base-obsolete		obsolete
 ./usr/share/man/man9				base-man-share
-./usr/share/man/man9/acorn26			base-man-share
+./usr/share/man/man9/acorn26			base-man-share		obsolete
 ./usr/share/man/man9/alpha			base-man-share
 ./usr/share/man/man9/amiga			base-man-share
 ./usr/share/man/man9/arm26			base-obsolete		obsolete

Index: src/distrib/sets/lists/comp/ad.aarch64
diff -u src/distrib/sets/lists/comp/ad.aarch64:1.14 src/distrib/sets/lists/comp/ad.aarch64:1.15
--- src/distrib/sets/lists/comp/ad.aarch64:1.14	Thu Jan  5 13:45:51 2017
+++ src/distrib/sets/lists/comp/ad.aarch64	Wed Jan 24 09:04:41 2018
@@ -1,4 +1,4 @@
-# $NetBSD: ad.aarch64,v 1.14 2017/01/05 13:45:51 wiz Exp $
+# $NetBSD: ad.aarch64,v 1.15 2018/01/24 09:04:41 skrll Exp $
 ./usr/include/aarch64				comp-c-include
 ./usr/include/aarch64/ansi.h			comp-c-include
 ./usr/include/aarch64/aout_machdep.h		comp-c-include
@@ -52,8 +52,8 @@
 ./usr/include/arm/ansi.h			comp-c-include
 ./usr/include/arm/aout_machdep.h		comp-c-include
 ./usr/include/arm/apmvar.h			comp-c-include
-./usr/include/arm/arm26				comp-c-include
-./usr/include/arm/arm26/types.h			comp-c-include
+./usr/include/arm/arm26				comp-c-include		obsolete
+./usr/include/arm/arm26/types.h			comp-c-include		obsolete
 ./usr/include/arm/arm32				comp-c-include
 ./usr/include/arm/arm32/frame.h			comp-c-include
 ./usr/include/arm/arm32/katelib.h		comp-obsolete		obsolete

Index: src/distrib/sets/lists/comp/ad.arm
diff -u src/distrib/sets/lists/comp/ad.arm:1.79 src/distrib/sets/lists/comp/ad.arm:1.80
--- src/distrib/sets/lists/comp/ad.arm:1.79	Tue Aug  1 20:07:43 2017
+++ src/distrib/sets/lists/comp/ad.arm	Wed Jan 24 09:04:41 2018
@@ -1,5 +1,5 @@
-# $NetBSD: ad.arm,v 1.79 2017/08/01 20:07:43 joerg Exp $
-./usr/include/acorn26				comp-c-include
+# $NetBSD: ad.arm,v 1.80 2018/01/24 09:04:41 skrll Exp $
+./usr/include/acorn26				comp-c-include		obsolete
 ./usr/include/acorn26/ansi.h			comp-obsolete		obsolete
 ./usr/include/acorn26/aout_machdep.h		comp-obsolete		obsolete
 ./usr/include/acorn26/asm.h			comp-obsolete		obsolete
@@ -9,7 +9,7 @@
 ./usr/include/acorn26/cdefs.h			comp-obsolete		obsolete
 ./usr/include/acorn26/cpu.h			comp-obsolete		obsolete
 ./usr/include/acorn26/db_machdep.h		comp-obsolete		obsolete
-./usr/include/acorn26/disklabel.h		comp-c-include
+./usr/include/acorn26/disklabel.h		comp-c-include		obsolete
 ./usr/include/acorn26/elf_machdep.h		comp-obsolete		obsolete
 ./usr/include/acorn26/endian.h			comp-obsolete		obsolete
 ./usr/include/acorn26/endian_machdep.h		comp-obsolete		obsolete
@@ -24,7 +24,7 @@
 ./usr/include/acorn26/int_limits.h		comp-obsolete		obsolete
 ./usr/include/acorn26/int_mwgwtypes.h		comp-obsolete		obsolete
 ./usr/include/acorn26/int_types.h		comp-obsolete		obsolete
-./usr/include/acorn26/intr.h			comp-c-include
+./usr/include/acorn26/intr.h			comp-c-include		obsolete
 ./usr/include/acorn26/ipkdb.h			comp-obsolete		obsolete
 ./usr/include/acorn26/irq.h			comp-obsolete		obsolete
 ./usr/include/acorn26/limits.h			comp-obsolete		obsolete
@@ -48,7 +48,7 @@
 ./usr/include/acorn26/trap.h			comp-obsolete		obsolete
 ./usr/include/acorn26/types.h			comp-obsolete		obsolete
 ./usr/include/acorn26/varargs.h			comp-obsolete		obsolete
-./usr/include/acorn26/vmparam.h			comp-c-include
+./usr/include/acorn26/vmparam.h			comp-c-include		obsolete
 ./usr/include/acorn26/wchar_limits.h		comp-obsolete		obsolete
 ./usr/include/acorn32				comp-c-include
 ./usr/include/acorn32/ansi.h			comp-obsolete		obsolete
@@ -110,8 +110,8 @@
 ./usr/include/arm/ansi.h			comp-c-include
 ./usr/include/arm/aout_machdep.h		comp-c-include
 ./usr/include/arm/apmvar.h			comp-c-include
-./usr/include/arm/arm26				comp-c-include
-./usr/include/arm/arm26/types.h			comp-c-include
+./usr/include/arm/arm26				comp-c-include		obsolete
+./usr/include/arm/arm26/types.h			comp-c-include		obsolete
 ./usr/include/arm/arm32				comp-c-include
 ./usr/include/arm/arm32/bus.h			comp-obsolete		obsolete
 ./usr/include/arm/arm32/frame.h			comp-c-include

Index: src/distrib/sets/lists/man/mi
diff -u src/distrib/sets/lists/man/mi:1.1571 src/distrib/sets/lists/man/mi:1.1572
--- src/distrib/sets/lists/man/mi:1.1571	Mon Jan 22 09:45:32 2018
+++ src/distrib/sets/lists/man/mi	Wed Jan 24 09:04:41 2018
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1571 2018/01/22 09:45:32 kamil Exp $
+# $NetBSD: mi,v 1.1572 2018/01/24 09:04:41 skrll Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -678,16 +678,16 @@
 ./usr/share/man/cat4/ac97.0			man-sys-catman		.cat
 ./usr/share/man/cat4/acardide.0			man-sys-catman		.cat
 ./usr/share/man/cat4/aceride.0			man-sys-catman		.cat
-./usr/share/man/cat4/acorn26/arckbd.0		man-sys-catman		.cat
+./usr/share/man/cat4/acorn26/arckbd.0		man-sys-catman		obsolete
 ./usr/share/man/cat4/acorn26/arcwskbd.0		man-obsolete		obsolete
 ./usr/share/man/cat4/acorn26/arcwsmouse.0	man-obsolete		obsolete
-./usr/share/man/cat4/acorn26/cpu.0		man-sys-catman		.cat
-./usr/share/man/cat4/acorn26/eca.0		man-sys-catman		.cat
-./usr/share/man/cat4/acorn26/eh.0		man-sys-catman		.cat
+./usr/share/man/cat4/acorn26/cpu.0		man-sys-catman		obsolete
+./usr/share/man/cat4/acorn26/eca.0		man-sys-catman		obsolete
+./usr/share/man/cat4/acorn26/eh.0		man-sys-catman		obsolete
 ./usr/share/man/cat4/acorn26/ei.0		man-obsolete		obsolete
-./usr/share/man/cat4/acorn26/iobus.0		man-sys-catman		.cat
+./usr/share/man/cat4/acorn26/iobus.0		man-sys-catman		obsolete
 ./usr/share/man/cat4/acorn26/podulebus.0	man-obsolete		obsolete
-./usr/share/man/cat4/acorn26/unixbp.0		man-sys-catman		.cat
+./usr/share/man/cat4/acorn26/unixbp.0		man-sys-catman		obsolete
 ./usr/share/man/cat4/acorn32/asc.0		man-sys-catman		.cat
 ./usr/share/man/cat4/acorn32/autoconf.0		man-sys-catman		.cat
 ./usr/share/man/cat4/acorn32/beep.0		man-obsolete		obsolete
@@ -2312,11 +2312,11 @@
 ./usr/share/man/cat8/ac.0			man-sysutil-catman	.cat
 ./usr/share/man/cat8/accton.0			man-sysutil-catman	.cat
 ./usr/share/man/cat8/acorn26/MAKEDEV.0		man-obsolete		obsolete
-./usr/share/man/cat8/acorn26/boot.0		man-sys-catman		.cat
-./usr/share/man/cat8/acorn26/boot26.0		man-sys-catman		.cat
+./usr/share/man/cat8/acorn26/boot.0		man-sys-catman		obsolete
+./usr/share/man/cat8/acorn26/boot26.0		man-sys-catman		obsolete
 ./usr/share/man/cat8/acorn26/makedev.0		man-obsolete		obsolete
-./usr/share/man/cat8/acorn32/MAKEDEV.0		man-obsolete		obsolete
-./usr/share/man/cat8/acorn32/boot.0		man-sys-catman		.cat
+./usr/share/man/cat8/acorn32/MAKEDEV.0		man-obsolete		.cat
+./usr/share/man/cat8/acorn32/boot.0		man-sys-catman		obsolete
 ./usr/share/man/cat8/acorn32/boot32.0		man-sys-catman		.cat
 ./usr/share/man/cat8/acorn32/makedev.0		man-obsolete		obsolete
 ./usr/share/man/cat8/acorn32/nbfs.0		man-sys-catman		.cat
@@ -3860,14 +3860,14 @@
 ./usr/share/man/html4/ac97.html			man-sys-htmlman		html
 ./usr/share/man/html4/acardide.html		man-sys-htmlman		html
 ./usr/share/man/html4/aceride.html		man-sys-htmlman		html
-./usr/share/man/html4/acorn26/arckbd.html	man-sys-htmlman		html
+./usr/share/man/html4/acorn26/arckbd.html	man-sys-htmlman		obsolete
 ./usr/share/man/html4/acorn26/arcwskbd.html	man-obsolete		obsolete
 ./usr/share/man/html4/acorn26/arcwsmouse.html	man-obsolete		obsolete
-./usr/share/man/html4/acorn26/cpu.html		man-sys-htmlman		html
-./usr/share/man/html4/acorn26/eca.html		man-sys-htmlman		html
-./usr/share/man/html4/acorn26/eh.html		man-sys-htmlman		html
-./usr/share/man/html4/acorn26/iobus.html	man-sys-htmlman		html
-./usr/share/man/html4/acorn26/unixbp.html	man-sys-htmlman		html
+./usr/share/man/html4/acorn26/cpu.html		man-sys-htmlman		obsolete
+./usr/share/man/html4/acorn26/eca.html		man-sys-htmlman		obsolete
+./usr/share/man/html4/acorn26/eh.html		man-sys-htmlman		obsolete
+./usr/share/man/html4/acorn26/iobus.html	man-sys-htmlman		obsolete
+./usr/share/man/html4/acorn26/unixbp.html	man-sys-htmlman		obsolete
 ./usr/share/man/html4/acorn32/asc.html		man-sys-htmlman		html
 ./usr/share/man/html4/acorn32/autoconf.html	man-sys-htmlman		html
 ./usr/share/man/html4/acorn32/cosc.html		man-sys-htmlman		html
@@ -5342,8 +5342,8 @@
 ./usr/share/man/html8/MAKEDEV.local.html	man-sysutil-htmlman	html
 ./usr/share/man/html8/ac.html			man-sysutil-htmlman	html
 ./usr/share/man/html8/accton.html		man-sysutil-htmlman	html
-./usr/share/man/html8/acorn26/boot.html		man-sys-htmlman		html
-./usr/share/man/html8/acorn26/boot26.html	man-sys-htmlman		html
+./usr/share/man/html8/acorn26/boot.html		man-sys-htmlman		obsolete
+./usr/share/man/html8/acorn26/boot26.html	man-sys-htmlman		obsolete
 ./usr/share/man/html8/acorn32/boot.html		man-sys-htmlman		html
 ./usr/share/man/html8/acorn32/boot32.html	man-sys-htmlman		html
 ./usr/share/man/html8/acorn32/nbfs.html		man-sys-htmlman		html
@@ -6718,16 +6718,16 @@
 ./usr/share/man/man4/ac97.4			man-sys-man		.man
 ./usr/share/man/man4/acardide.4			man-sys-man		.man
 ./usr/share/man/man4/aceride.4			man-sys-man		.man
-./usr/share/man/man4/acorn26/arckbd.4		man-sys-man		.man
+./usr/share/man/man4/acorn26/arckbd.4		man-sys-man		obsolete
 ./usr/share/man/man4/acorn26/arcwskbd.4		man-obsolete		obsolete
 ./usr/share/man/man4/acorn26/arcwsmouse.4	man-obsolete		obsolete
-./usr/share/man/man4/acorn26/cpu.4		man-sys-man		.man
-./usr/share/man/man4/acorn26/eca.4		man-sys-man		.man
-./usr/share/man/man4/acorn26/eh.4		man-sys-man		.man
+./usr/share/man/man4/acorn26/cpu.4		man-sys-man		obsolete
+./usr/share/man/man4/acorn26/eca.4		man-sys-man		obsolete
+./usr/share/man/man4/acorn26/eh.4		man-sys-man		obsolete
 ./usr/share/man/man4/acorn26/ei.4		man-obsolete		obsolete
-./usr/share/man/man4/acorn26/iobus.4		man-sys-man		.man
+./usr/share/man/man4/acorn26/iobus.4		man-sys-man		obsolete
 ./usr/share/man/man4/acorn26/podulebus.4	man-obsolete		obsolete
-./usr/share/man/man4/acorn26/unixbp.4		man-sys-man		.man
+./usr/share/man/man4/acorn26/unixbp.4		man-sys-man		obsolete
 ./usr/share/man/man4/acorn32/asc.4		man-sys-man		.man
 ./usr/share/man/man4/acorn32/autoconf.4		man-sys-man		.man
 ./usr/share/man/man4/acorn32/beep.4		man-obsolete		obsolete
@@ -8351,8 +8351,8 @@
 ./usr/share/man/man8/ac.8			man-sysutil-man		.man
 ./usr/share/man/man8/accton.8			man-sysutil-man		.man
 ./usr/share/man/man8/acorn26/MAKEDEV.8		man-obsolete		obsolete
-./usr/share/man/man8/acorn26/boot.8		man-sys-man		.man
-./usr/share/man/man8/acorn26/boot26.8		man-sys-man		.man
+./usr/share/man/man8/acorn26/boot.8		man-sys-man		obsolete
+./usr/share/man/man8/acorn26/boot26.8		man-sys-man		obsolete
 ./usr/share/man/man8/acorn26/makedev.8		man-obsolete		obsolete
 ./usr/share/man/man8/acorn32/MAKEDEV.8		man-obsolete		obsolete
 ./usr/share/man/man8/acorn32/boot.8		man-sys-man		.man

Index: src/distrib/utils/x_disklabel/Makefile
diff -u src/distrib/utils/x_disklabel/Makefile:1.1 src/distrib/utils/x_disklabel/Makefile:1.2
--- src/distrib/utils/x_disklabel/Makefile:1.1	Sun Jan 31 18:56:49 2016
+++ src/distrib/utils/x_disklabel/Makefile	Wed Jan 24 09:04:41 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2016/01/31 18:56:49 christos Exp $
+# $NetBSD: Makefile,v 1.2 2018/01/24 09:04:41 skrll Exp $
 # Build a small disklabel (for tiny boot media)
 
 SRCDIR=	${.CURDIR}/../../../sbin/disklabel
@@ -20,7 +20,7 @@ LDADD+= -lutil
 CPPFLAGS+= -DSTRICT_CYLINDER_ALIGNMENT
 .endif
 
-.if (${MACHINE} == "acorn32" || ${MACHINE} == "acorn26")
+.if ${MACHINE} == "acorn32"
 # Support FileCore boot block
 CPPFLAGS+= -DUSE_ACORN
 .endif

Index: src/doc/RESPONSIBLE
diff -u src/doc/RESPONSIBLE:1.119 src/doc/RESPONSIBLE:1.120
--- src/doc/RESPONSIBLE:1.119	Sat Dec 16 08:01:34 2017
+++ src/doc/RESPONSIBLE	Wed Jan 24 09:04:41 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: RESPONSIBLE,v 1.119 2017/12/16 08:01:34 mrg Exp $
+#	$NetBSD: RESPONSIBLE,v 1.120 2018/01/24 09:04:41 skrll Exp $
 
 List of sections of the system, and who is responsible for them (or at
 least considered an expert on them).
@@ -263,7 +263,6 @@ ppp(sync)	martin
 Portmasters:
 
 [should be synced with src/distrib/notes/common/main]
-acorn26		core
 acorn32		reinoud
 amd64		dsl
 algor		core

Index: src/etc/mtree/NetBSD.dist.base
diff -u src/etc/mtree/NetBSD.dist.base:1.166 src/etc/mtree/NetBSD.dist.base:1.167
--- src/etc/mtree/NetBSD.dist.base:1.166	Tue Jan  9 03:31:14 2018
+++ src/etc/mtree/NetBSD.dist.base	Wed Jan 24 09:04:41 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: NetBSD.dist.base,v 1.166 2018/01/09 03:31:14 christos Exp $
+#	$NetBSD: NetBSD.dist.base,v 1.167 2018/01/24 09:04:41 skrll Exp $
 #	@(#)4.4BSD.dist	8.1 (Berkeley) 6/13/93
 
 # Do not customize this file as it may be overwritten on upgrades.
@@ -872,7 +872,6 @@
 ./usr/share/man/cat3
 ./usr/share/man/cat3lua
 ./usr/share/man/cat4
-./usr/share/man/cat4/acorn26
 ./usr/share/man/cat4/acorn32
 ./usr/share/man/cat4/alpha
 ./usr/share/man/cat4/amiga
@@ -908,7 +907,6 @@
 ./usr/share/man/cat6
 ./usr/share/man/cat7
 ./usr/share/man/cat8
-./usr/share/man/cat8/acorn26
 ./usr/share/man/cat8/acorn32
 ./usr/share/man/cat8/algor
 ./usr/share/man/cat8/alpha
@@ -961,7 +959,6 @@
 ./usr/share/man/cat8/x86
 ./usr/share/man/cat9
 ./usr/share/man/cat9lua
-./usr/share/man/cat9/acorn26
 ./usr/share/man/cat9/alpha
 ./usr/share/man/cat9/amiga
 ./usr/share/man/cat9/atari
@@ -984,7 +981,6 @@
 ./usr/share/man/html3f
 ./usr/share/man/html3lua
 ./usr/share/man/html4
-./usr/share/man/html4/acorn26
 ./usr/share/man/html4/acorn32
 ./usr/share/man/html4/alpha
 ./usr/share/man/html4/amiga
@@ -1020,7 +1016,6 @@
 ./usr/share/man/html6
 ./usr/share/man/html7
 ./usr/share/man/html8
-./usr/share/man/html8/acorn26
 ./usr/share/man/html8/acorn32
 ./usr/share/man/html8/algor
 ./usr/share/man/html8/alpha
@@ -1073,7 +1068,6 @@
 ./usr/share/man/html8/x86
 ./usr/share/man/html9
 ./usr/share/man/html9lua
-./usr/share/man/html9/acorn26
 ./usr/share/man/html9/alpha
 ./usr/share/man/html9/amiga
 ./usr/share/man/html9/atari
@@ -1096,7 +1090,6 @@
 ./usr/share/man/man3f
 ./usr/share/man/man3lua
 ./usr/share/man/man4
-./usr/share/man/man4/acorn26
 ./usr/share/man/man4/acorn32
 ./usr/share/man/man4/alpha
 ./usr/share/man/man4/amiga
@@ -1132,7 +1125,6 @@
 ./usr/share/man/man6
 ./usr/share/man/man7
 ./usr/share/man/man8
-./usr/share/man/man8/acorn26
 ./usr/share/man/man8/acorn32
 ./usr/share/man/man8/algor
 ./usr/share/man/man8/alpha
@@ -1185,7 +1177,6 @@
 ./usr/share/man/man8/x86
 ./usr/share/man/man9
 ./usr/share/man/man9lua
-./usr/share/man/man9/acorn26
 ./usr/share/man/man9/alpha
 ./usr/share/man/man9/amiga
 ./usr/share/man/man9/atari

Index: src/external/gpl2/groff/dist/tmac/doc-common
diff -u src/external/gpl2/groff/dist/tmac/doc-common:1.2 src/external/gpl2/groff/dist/tmac/doc-common:1.3
--- src/external/gpl2/groff/dist/tmac/doc-common:1.2	Wed Jan 13 19:01:59 2016
+++ src/external/gpl2/groff/dist/tmac/doc-common	Wed Jan 24 09:04:41 2018
@@ -257,7 +257,6 @@
 .
 .ds doc-volume-as-alpha        alpha
 .als doc-volume-as-Alpha doc-volume-as-alpha
-.ds doc-volume-as-acorn26      acorn26
 .ds doc-volume-as-acorn32      acorn32
 .ds doc-volume-as-algor        algor
 .ds doc-volume-as-amd64        amd64

Index: src/external/gpl2/groff/dist/tmac/groff_mdoc.man
diff -u src/external/gpl2/groff/dist/tmac/groff_mdoc.man:1.4 src/external/gpl2/groff/dist/tmac/groff_mdoc.man:1.5
--- src/external/gpl2/groff/dist/tmac/groff_mdoc.man:1.4	Mon Nov 21 20:43:25 2016
+++ src/external/gpl2/groff/dist/tmac/groff_mdoc.man	Wed Jan 24 09:04:41 2018
@@ -769,7 +769,7 @@ By default, the following architecture k
 .
 \# we use `No' to avoid hyphenation
 .Bd -ragged -offset indent
-.No alpha , acorn26 , acorn32 , algor , amd64 , amiga , arc , arm26 ,
+.No alpha , acorn32 , algor , amd64 , amiga , arc , arm26 ,
 .No arm32 , atari , bebox , cats , cesfic , cobalt , dreamcast , evbarm ,
 .No evbmips , evbppc , evbsh3 , hp300 , hpcmips , hppa , i386 , luna68k ,
 .No m68k , mac68k , macppc , mips , mmeye , mvme68k , mvmeppc , netwinder ,

Index: src/external/gpl2/send-pr/dist/send-pr/categories
diff -u src/external/gpl2/send-pr/dist/send-pr/categories:1.2 src/external/gpl2/send-pr/dist/send-pr/categories:1.3
--- src/external/gpl2/send-pr/dist/send-pr/categories:1.2	Thu Jan 14 21:13:20 2016
+++ src/external/gpl2/send-pr/dist/send-pr/categories	Wed Jan 24 09:04:42 2018
@@ -4,7 +4,6 @@ kern
 lib
 misc
 pkg
-port-acorn26
 port-acorn32
 port-algor
 port-alpha

Index: src/external/gpl3/gdb/dist/gdb/arm-nbsd-nat.c
diff -u src/external/gpl3/gdb/dist/gdb/arm-nbsd-nat.c:1.4 src/external/gpl3/gdb/dist/gdb/arm-nbsd-nat.c:1.5
--- src/external/gpl3/gdb/dist/gdb/arm-nbsd-nat.c:1.4	Thu Nov 30 15:26:54 2017
+++ src/external/gpl3/gdb/dist/gdb/arm-nbsd-nat.c	Wed Jan 24 09:04:42 2018
@@ -78,18 +78,18 @@ armnbsd_supply_pcb (struct regcache *reg
     return 0;
 
   /* The stack pointer shouldn't be zero.  */
-  if (pcb->pcb_un.un_32.pcb32_sp == 0)
+  if (pcb->pcb_sp == 0)
     return 0;
 
-  read_memory (pcb->pcb_un.un_32.pcb32_sp, (gdb_byte *) &sf, sizeof sf);
+  read_memory (pcb->pcb_sp, (gdb_byte *) &sf, sizeof sf);
 
   regcache_raw_supply (regcache, ARM_PC_REGNUM, &sf.sf_pc);
-  regcache_raw_supply (regcache, ARM_SP_REGNUM, &pcb->pcb_un.un_32.pcb32_sp);
-  regcache_raw_supply (regcache, 12, &pcb->pcb_un.un_32.pcb32_r12);
-  regcache_raw_supply (regcache, 11, &pcb->pcb_un.un_32.pcb32_r11);
-  regcache_raw_supply (regcache, 10, &pcb->pcb_un.un_32.pcb32_r10);
-  regcache_raw_supply (regcache, 9, &pcb->pcb_un.un_32.pcb32_r9);
-  regcache_raw_supply (regcache, 8, &pcb->pcb_un.un_32.pcb32_r8);
+  regcache_raw_supply (regcache, ARM_SP_REGNUM, &pcb->pcb_sp);
+  regcache_raw_supply (regcache, 12, &pcb->pcb_r12);
+  regcache_raw_supply (regcache, 11, &pcb->pcb_r11);
+  regcache_raw_supply (regcache, 10, &pcb->pcb_r10);
+  regcache_raw_supply (regcache, 9, &pcb->pcb_r9);
+  regcache_raw_supply (regcache, 8, &pcb->pcb_r8);
   regcache_raw_supply (regcache, 7, &sf.sf_r7);
   regcache_raw_supply (regcache, 6, &sf.sf_r6);
   regcache_raw_supply (regcache, 5, &sf.sf_r5);

Index: src/sbin/disklabel/Makefile
diff -u src/sbin/disklabel/Makefile:1.72 src/sbin/disklabel/Makefile:1.73
--- src/sbin/disklabel/Makefile:1.72	Sun Jan 31 23:11:49 2016
+++ src/sbin/disklabel/Makefile	Wed Jan 24 09:04:42 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.72 2016/01/31 23:11:49 christos Exp $
+#	$NetBSD: Makefile,v 1.73 2018/01/24 09:04:42 skrll Exp $
 #	@(#)Makefile	8.2 (Berkeley) 3/17/94
 
 PROG=	disklabel
@@ -15,7 +15,7 @@ LDADD+= -lutil
 CPPFLAGS+= -DSTRICT_CYLINDER_ALIGNMENT
 .endif
 
-.if (${MACHINE} == "acorn32" || ${MACHINE} == "acorn26")
+.if ${MACHINE} == "acorn32"
 # Support FileCore boot block
 CPPFLAGS+= -DUSE_ACORN
 .endif

Index: src/sbin/disklabel/main.c
diff -u src/sbin/disklabel/main.c:1.47 src/sbin/disklabel/main.c:1.48
--- src/sbin/disklabel/main.c:1.47	Thu Mar  9 00:18:23 2017
+++ src/sbin/disklabel/main.c	Wed Jan 24 09:04:42 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: main.c,v 1.47 2017/03/09 00:18:23 chs Exp $	*/
+/*	$NetBSD: main.c,v 1.48 2018/01/24 09:04:42 skrll Exp $	*/
 
 /*
  * Copyright (c) 2006 The NetBSD Foundation, Inc.
@@ -76,7 +76,7 @@ __COPYRIGHT("@(#) Copyright (c) 1987, 19
 static char sccsid[] = "@(#)disklabel.c	8.4 (Berkeley) 5/4/95";
 /* from static char sccsid[] = "@(#)disklabel.c	1.2 (Symmetric) 11/28/85"; */
 #else
-__RCSID("$NetBSD: main.c,v 1.47 2017/03/09 00:18:23 chs Exp $");
+__RCSID("$NetBSD: main.c,v 1.48 2018/01/24 09:04:42 skrll Exp $");
 #endif
 #endif	/* not lint */
 
@@ -271,7 +271,6 @@ static const struct disklabel_params {
 	{ "or1k",	1, 1, 16, 2,  0,  0, BIG_ENDIAN },	/* or1k */
 	{ "riscv",	1, 1, 16, 2,  0,  0, LITTLE_ENDIAN },	/* riscv */
 
- 	{ "acorn26",	1, 1, 16, 2,  8,  0, LITTLE_ENDIAN },	/* arm */
 	{ "acorn32",	1, 1, 16, 2,  8,  0, LITTLE_ENDIAN },	/* arm */
 	{ "cats",	1, 1, 16, 2,  8,  0, LITTLE_ENDIAN },	/* arm */
 	{ "evbarm",	1, 1, 16, 2,  8,  0, 0 },		/* arm */

Index: src/share/examples/disktab/disktab
diff -u src/share/examples/disktab/disktab:1.2 src/share/examples/disktab/disktab:1.3
--- src/share/examples/disktab/disktab:1.2	Mon Apr 19 12:44:10 2004
+++ src/share/examples/disktab/disktab	Wed Jan 24 09:04:42 2018
@@ -1,4 +1,4 @@
-# $NetBSD: disktab,v 1.2 2004/04/19 12:44:10 wiz Exp $
+# $NetBSD: disktab,v 1.3 2018/01/24 09:04:42 skrll Exp $
 #
 # Example disktab, containing example entries for historic disks
 # and/or entries showing special features of disktab entries.
@@ -49,7 +49,7 @@ floppy288|2.88MB 3.5in Extra High Densit
 	:pb#5760:ob#0:\
 	:pc#5760:oc#0:
 
-#  From former acorn26/acorn32 disktab
+#  From former acorn32 disktab
 
 cfs420a|Conner Peripherals 420MB IDE:\
 	:dt=ESDI:ty=winchester:se#512:nt#16:ns#63:nc#826: \

Index: src/share/man/man4/Makefile
diff -u src/share/man/man4/Makefile:1.650 src/share/man/man4/Makefile:1.651
--- src/share/man/man4/Makefile:1.650	Wed Jan 10 11:08:55 2018
+++ src/share/man/man4/Makefile	Wed Jan 24 09:04:42 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.650 2018/01/10 11:08:55 knakahara Exp $
+#	$NetBSD: Makefile,v 1.651 2018/01/24 09:04:42 skrll Exp $
 #	@(#)Makefile	8.1 (Berkeley) 6/18/93
 
 MAN=	aac.4 ac97.4 acardide.4 aceride.4 acphy.4 \
@@ -248,7 +248,7 @@ MLINKS+=zstty.4 zs.4 zstty.4 zsc.4
 # This is a hack
 MLINKS+=edc.4 i386/ed.4
 
-SUBDIR= man4.acorn26 man4.acorn32 man4.alpha man4.amiga man4.arc man4.atari \
+SUBDIR= man4.acorn32 man4.alpha man4.amiga man4.arc man4.atari \
 	man4.cobalt man4.dreamcast man4.emips man4.evbarm man4.evbmips \
 	man4.evbppc \
 	man4.hp300 man4.hpcarm man4.hpcmips man4.hpcsh man4.hppa man4.i386 \

Index: src/share/man/man4/ddb.4
diff -u src/share/man/man4/ddb.4:1.170 src/share/man/man4/ddb.4:1.171
--- src/share/man/man4/ddb.4:1.170	Thu Dec 28 23:16:42 2017
+++ src/share/man/man4/ddb.4	Wed Jan 24 09:04:42 2018
@@ -1,4 +1,4 @@
-.\"	$NetBSD: ddb.4,v 1.170 2017/12/28 23:16:42 wiz Exp $
+.\"	$NetBSD: ddb.4,v 1.171 2018/01/24 09:04:42 skrll Exp $
 .\"
 .\" Copyright (c) 1997 - 2009 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -953,21 +953,6 @@ to indicate that they are part of the ma
 set (e.g.
 .Ic machine reboot ) .
 Some of these commands are:
-.Ss ACORN26
-.Bl -tag -width "traptrace" -compact
-.It Ic bsw
-Writes one or two bytes to the IObus.
-Takes an address and a value.
-Use the
-.Dq b
-modifier to write a single byte and the
-.Dq h
-modifier to write two bytes.
-.It Ic frame
-Given a trap frame address, print out the trap frame.
-.It Ic irqstat
-Display the IRQ statistics
-.El
 .Ss ALPHA
 .Bl -tag -width "traptrace" -compact
 .It Ic cpu

Index: src/share/man/man4/iic.4
diff -u src/share/man/man4/iic.4:1.13 src/share/man/man4/iic.4:1.14
--- src/share/man/man4/iic.4:1.13	Tue Jul 26 11:08:59 2016
+++ src/share/man/man4/iic.4	Wed Jan 24 09:04:42 2018
@@ -1,4 +1,4 @@
-.\"	$NetBSD: iic.4,v 1.13 2016/07/26 11:08:59 msaitoh Exp $
+.\"	$NetBSD: iic.4,v 1.14 2018/01/24 09:04:42 skrll Exp $
 .\"	$OpenBSD: iic.4,v 1.74 2008/09/10 16:13:43 reyk Exp $
 .\"
 .\" Copyright (c) 2004, 2006 Alexander Yurchenko <gra...@openbsd.org>
@@ -51,7 +51,6 @@
 .Cd "iic* at i2cbus?              # evbarm "
 .Cd "iic* at ichsmb?              # amd64 i386 "
 .Cd "iic* at imxi2c?              # evbarm "
-.Cd "iic0 at iociic0              # acorn26 "
 .Cd "iic0 at iomdiic?             # acorn32 "
 .Cd "iic0 at iopiic?              # evbarm iyonix "
 .Cd "iic* at ismt?                # amd64 i386 "

Index: src/share/man/man4/podulebus.4
diff -u src/share/man/man4/podulebus.4:1.3 src/share/man/man4/podulebus.4:1.4
--- src/share/man/man4/podulebus.4:1.3	Mon Mar  9 19:24:28 2009
+++ src/share/man/man4/podulebus.4	Wed Jan 24 09:04:42 2018
@@ -1,4 +1,4 @@
-.\" $NetBSD: podulebus.4,v 1.3 2009/03/09 19:24:28 joerg Exp $
+.\" $NetBSD: podulebus.4,v 1.4 2018/01/24 09:04:42 skrll Exp $
 .\"
 .\" Copyright (c) 2000, 2006 Ben Harris
 .\" All rights reserved.
@@ -32,8 +32,6 @@
 .Nm podulebus
 .Nd Acorn Expansion Card bus driver
 .Sh SYNOPSIS
-.Cd podulebus0 at ioc0 bank 4
-.Pq Nx Ns /acorn26
 .Cd podulebus0 at root
 .Pq Nx Ns /acorn32
 .Sh DESCRIPTION
@@ -52,8 +50,6 @@ device.
 .Nx
 includes several machine-independent expansion card device drivers.
 There are also some device drivers which are specific to
-.Nx Ns /acorn26
-or
 .Nx Ns /acorn32 .
 .Sh HARDWARE
 The following devices are supported by

Index: src/share/man/man7/hier.7
diff -u src/share/man/man7/hier.7:1.127 src/share/man/man7/hier.7:1.128
--- src/share/man/man7/hier.7:1.127	Tue Jan  9 09:22:25 2018
+++ src/share/man/man7/hier.7	Wed Jan 24 09:04:42 2018
@@ -1,4 +1,4 @@
-.\"	$NetBSD: hier.7,v 1.127 2018/01/09 09:22:25 wiz Exp $
+.\"	$NetBSD: hier.7,v 1.128 2018/01/24 09:04:42 skrll Exp $
 .\"
 .\" Copyright (c) 1990, 1993, 1994
 .\"	The Regents of the University of California.  All rights reserved.
@@ -744,8 +744,6 @@ Kernel source files.
 Architecture-specific support.
 .Pp
 .Bl -tag -width "playstation2/" -compact
-.It Pa acorn26/
-Acorn Archimedes, A-series and R-series systems.
 .It Pa acorn32/
 Acorn RiscPC/A7000 and VLSI RC7500.
 .It Pa algor/

Index: src/share/man/man8/Makefile
diff -u src/share/man/man8/Makefile:1.104 src/share/man/man8/Makefile:1.105
--- src/share/man/man8/Makefile:1.104	Mon Feb 24 07:23:41 2014
+++ src/share/man/man8/Makefile	Wed Jan 24 09:04:42 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.104 2014/02/24 07:23:41 skrll Exp $
+#	$NetBSD: Makefile,v 1.105 2018/01/24 09:04:42 skrll Exp $
 #	from: @(#)Makefile	8.1 (Berkeley) 6/5/93
 
 MAN=	MAKEDEV.8 MAKEDEV.local.8 afterboot.8 boot.8 compat_30.8 \
@@ -20,7 +20,7 @@ MLINKS+=rc.8 rc.d.8
 MLINKS+=rc.8 rc.local.8
 MLINKS+=rc.8 rc.shutdown.8
 
-SUBDIR= man8.acorn26 man8.acorn32 man8.alpha man8.amiga man8.atari \
+SUBDIR= man8.acorn32 man8.alpha man8.amiga man8.atari \
 	man8.cobalt man8.dreamcast man8.emips man8.evbarm \
 	man8.hp300 man8.hpcarm man8.hpcmips man8.hpcsh man8.hppa \
 	man8.mac68k man8.macppc \

Index: src/share/mk/bsd.own.mk
diff -u src/share/mk/bsd.own.mk:1.1027 src/share/mk/bsd.own.mk:1.1028
--- src/share/mk/bsd.own.mk:1.1027	Mon Jan 22 17:33:01 2018
+++ src/share/mk/bsd.own.mk	Wed Jan 24 09:04:42 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.own.mk,v 1.1027 2018/01/22 17:33:01 christos Exp $
+#	$NetBSD: bsd.own.mk,v 1.1028 2018/01/24 09:04:42 skrll Exp $
 
 # This needs to be before bsd.init.mk
 .if defined(BSD_MK_COMPAT_FILE)
@@ -579,7 +579,7 @@ OBJC=		${TOOL_OBJC.${ACTIVE_OBJC}}
 # For each ${MACHINE_CPU}, list the ports that use it.
 MACHINES.aarch64=	evbarm64
 MACHINES.alpha=		alpha
-MACHINES.arm=		acorn26 acorn32 cats epoc32 evbarm hpcarm \
+MACHINES.arm=		acorn32 cats epoc32 evbarm hpcarm \
 			iyonix netwinder shark zaurus
 MACHINES.coldfire=	evbcf
 MACHINES.i386=		i386
@@ -1073,9 +1073,6 @@ MKGCCCMDS?=	${MKGCC}
 #
 # Exceptions to the above:
 #
-.if ${MACHINE} == "acorn26"	# page size is prohibitive
-MKKMOD=		no
-.endif
 
 # Rump doesn't work yet on ia64
 .if ${MACHINE} == "ia64"

Index: src/sys/arch/Makefile
diff -u src/sys/arch/Makefile:1.45 src/sys/arch/Makefile:1.46
--- src/sys/arch/Makefile:1.45	Wed Sep  3 19:27:53 2014
+++ src/sys/arch/Makefile	Wed Jan 24 09:04:43 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.45 2014/09/03 19:27:53 matt Exp $
+#	$NetBSD: Makefile,v 1.46 2018/01/24 09:04:43 skrll Exp $
 
 # For now, we install the machine and arch includes, and symlink 'machine'
 # to the location of the machine includes (usually).
@@ -19,7 +19,7 @@ ARCHSUBDIR= powerpc
 .if ${MACHINE_CPU} == "aarch64"
 SUBDIR= evbarm64
 .elif ${MACHINE_CPU} == "arm"
-SUBDIR= acorn26 acorn32 cats epoc32 evbarm hpcarm iyonix netwinder shark zaurus
+SUBDIR= acorn32 cats epoc32 evbarm hpcarm iyonix netwinder shark zaurus
 .else
 SUBDIR=	${MACHINE}
 .endif
@@ -45,7 +45,7 @@ SUBDIR+= sun68k
 SUBDIR+= xen
 .endif
 
-#SUBDIR=aarch64 acorn26 acorn32 algor alpha amiga amigappc arm arc atari \
+#SUBDIR=aarch64 acorn32 algor alpha amiga amigappc arm arc atari \
 #	bebox \
 #	cats cesfic cobalt \
 #	dreamcast \

Index: src/sys/arch/README
diff -u src/sys/arch/README:1.62 src/sys/arch/README:1.63
--- src/sys/arch/README:1.62	Mon Mar 31 11:25:48 2014
+++ src/sys/arch/README	Wed Jan 24 09:04:43 2018
@@ -1,6 +1,5 @@
-$NetBSD: README,v 1.62 2014/03/31 11:25:48 martin Exp $
+$NetBSD: README,v 1.63 2018/01/24 09:04:43 skrll Exp $
 
-acorn26	arm	20000509	Acorn ARM2- and ARM3-based machines
 acorn32	arm	20011118	Acorn computers Ltd. ARM 6/7/SA based machines
 algor	mipsel,mips64el	20010528	Algorithmics, Ltd. MIPS evaluation boards
 alpha	alpha	19950213	Compaq (formerly Digital Equipment Corp.) Alpha

Index: src/sys/arch/acorn32/stand/boot32/boot32.c
diff -u src/sys/arch/acorn32/stand/boot32/boot32.c:1.42 src/sys/arch/acorn32/stand/boot32/boot32.c:1.43
--- src/sys/arch/acorn32/stand/boot32/boot32.c:1.42	Sat Jun 11 06:25:21 2016
+++ src/sys/arch/acorn32/stand/boot32/boot32.c	Wed Jan 24 09:04:44 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: boot32.c,v 1.42 2016/06/11 06:25:21 dholland Exp $	*/
+/*	$NetBSD: boot32.c,v 1.43 2018/01/24 09:04:44 skrll Exp $	*/
 
 /*-
  * Copyright (c) 2002 Reinoud Zandijk
@@ -29,7 +29,6 @@
  * Thanks a bunch for Ben's framework for the bootloader and its suporting
  * libs. This file tries to actually boot NetBSD/acorn32 !
  *
- * XXX eventually to be partly merged back with boot26 ? XXX
  */
 
 #include <lib/libsa/stand.h>

Index: src/sys/arch/arm/arm/arm_machdep.c
diff -u src/sys/arch/arm/arm/arm_machdep.c:1.52 src/sys/arch/arm/arm/arm_machdep.c:1.53
--- src/sys/arch/arm/arm/arm_machdep.c:1.52	Sun Jul 23 13:35:15 2017
+++ src/sys/arch/arm/arm/arm_machdep.c	Wed Jan 24 09:04:44 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: arm_machdep.c,v 1.52 2017/07/23 13:35:15 skrll Exp $	*/
+/*	$NetBSD: arm_machdep.c,v 1.53 2018/01/24 09:04:44 skrll Exp $	*/
 
 /*
  * Copyright (c) 2001 Wasabi Systems, Inc.
@@ -80,7 +80,7 @@
 
 #include <sys/param.h>
 
-__KERNEL_RCSID(0, "$NetBSD: arm_machdep.c,v 1.52 2017/07/23 13:35:15 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: arm_machdep.c,v 1.53 2018/01/24 09:04:44 skrll Exp $");
 
 #include <sys/exec.h>
 #include <sys/proc.h>
@@ -104,20 +104,16 @@ __KERNEL_RCSID(0, "$NetBSD: arm_machdep.
 char	machine[] = MACHINE;		/* from <machine/param.h> */
 char	machine_arch[] = MACHINE_ARCH;	/* from <machine/param.h> */
 
-#ifdef __PROG32
 extern const uint32_t undefinedinstruction_bounce[];
-#endif
 
 /* Our exported CPU info; we can have only one. */
 struct cpu_info cpu_info_store = {
 	.ci_cpl = IPL_HIGH,
 	.ci_curlwp = &lwp0,
-#ifdef __PROG32
 	.ci_undefsave[2] = (register_t) undefinedinstruction_bounce,
 #if defined(ARM_MMU_EXTENDED) && KERNEL_PID != 0
 	.ci_pmap_asid_cur = KERNEL_PID,
 #endif
-#endif
 };
 
 #ifdef MULTIPROCESSOR
@@ -182,7 +178,6 @@ setregs(struct lwp *l, struct exec_packa
 	tf->tf_usr_lr = pack->ep_entry;
 	tf->tf_svc_lr = 0x77777777;		/* Something we can see */
 	tf->tf_pc = pack->ep_entry;
-#ifdef __PROG32
 #if defined(__ARMEB__)
 	/*
 	 * If we are running on ARMv7, we need to set the E bit to force
@@ -197,7 +192,6 @@ setregs(struct lwp *l, struct exec_packa
 	if (pack->ep_entry & 1)
 		tf->tf_spsr |= PSR_T_bit;
 #endif
-#endif /* __PROG32 */
 
 	l->l_md.md_flags = 0;
 #ifdef EXEC_AOUT

Index: src/sys/arch/arm/arm/ast.c
diff -u src/sys/arch/arm/arm/ast.c:1.29 src/sys/arch/arm/arm/ast.c:1.30
--- src/sys/arch/arm/arm/ast.c:1.29	Fri May 12 05:46:39 2017
+++ src/sys/arch/arm/arm/ast.c	Wed Jan 24 09:04:44 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: ast.c,v 1.29 2017/05/12 05:46:39 skrll Exp $	*/
+/*	$NetBSD: ast.c,v 1.30 2018/01/24 09:04:44 skrll Exp $	*/
 
 /*
  * Copyright (c) 1994,1995 Mark Brinicombe
@@ -41,7 +41,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ast.c,v 1.29 2017/05/12 05:46:39 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ast.c,v 1.30 2018/01/24 09:04:44 skrll Exp $");
 
 #include "opt_ddb.h"
 
@@ -60,10 +60,6 @@ __KERNEL_RCSID(0, "$NetBSD: ast.c,v 1.29
 
 #include <uvm/uvm_extern.h>
 
-#ifdef acorn26
-#include <machine/machdep.h>
-#endif
-
 /*
  * Prototypes
  */
@@ -72,7 +68,7 @@ void ast(struct trapframe *);
 void
 userret(struct lwp *l)
 {
-#if defined(__PROG32) && defined(ARM_MMU_EXTENDED)
+#if defined(ARM_MMU_EXTENDED)
 	/*
 	 * If our ASID got released, access via TTBR0 will have been disabled.
 	 * So if it is disabled, activate the lwp again to get a new ASID.
@@ -95,10 +91,8 @@ userret(struct lwp *l)
 	/* Invoke MI userret code */
 	mi_userret(l);
 
-#if defined(__PROG32) && defined(DIAGNOSTIC)
 	KASSERT(VALID_R15_PSR(lwp_trapframe(l)->tf_pc,
 	    lwp_trapframe(l)->tf_spsr));
-#endif
 }
 
 
@@ -113,17 +107,9 @@ ast(struct trapframe *tf)
 {
 	struct lwp * const l = curlwp;
 
-#ifdef acorn26
-	/* Enable interrupts if they were enabled before the trap. */
-	if ((tf->tf_r15 & R15_IRQ_DISABLE) == 0)
-		int_on();
-#else
 	/* Interrupts were restored by exception_exit. */
-#endif
 
-#ifdef __PROG32
 	KASSERT(VALID_R15_PSR(tf->tf_pc, tf->tf_spsr));
-#endif
 
 #ifdef __HAVE_PREEMPTION
 	kpreempt_disable();

Index: src/sys/arch/arm/arm/bcopyinout.S
diff -u src/sys/arch/arm/arm/bcopyinout.S:1.20 src/sys/arch/arm/arm/bcopyinout.S:1.21
--- src/sys/arch/arm/arm/bcopyinout.S:1.20	Sun Aug 18 06:28:18 2013
+++ src/sys/arch/arm/arm/bcopyinout.S	Wed Jan 24 09:04:44 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: bcopyinout.S,v 1.20 2013/08/18 06:28:18 matt Exp $	*/
+/*	$NetBSD: bcopyinout.S,v 1.21 2018/01/24 09:04:44 skrll Exp $	*/
 
 /*
  * Copyright (c) 2002 Wasabi Systems, Inc.
@@ -52,19 +52,13 @@
 #include "bcopyinout_xscale.S"
 #else
 
-RCSID("$NetBSD: bcopyinout.S,v 1.20 2013/08/18 06:28:18 matt Exp $")	
+RCSID("$NetBSD: bcopyinout.S,v 1.21 2018/01/24 09:04:44 skrll Exp $")	
 
 	.text
 	.align	0
 
-#ifdef __PROG32
 #define SAVE_REGS	stmfd	sp!, {r4-r11}
 #define RESTORE_REGS	ldmfd	sp!, {r4-r11}
-#else
-/* Need to save R14_svc because it'll get trampled if we take a page fault. */
-#define SAVE_REGS	stmfd	sp!, {r4-r11, r14}
-#define RESTORE_REGS	ldmfd	sp!, {r4-r11, r14}
-#endif
 		
 #if defined(__XSCALE__) || defined(_ARM_ARCH_6)
 #define HELLOCPP #
@@ -682,7 +676,6 @@ ENTRY(kcopy)
 END(kcopy)
 #endif	/* !__XSCALE__ */
 
-#ifdef __PROG32
 /*
  * int badaddr_read_1(const uint8_t *src, uint8_t *dest)
  *
@@ -754,4 +747,3 @@ ENTRY(badaddr_read_4)
 1:	str	ip, [r2, #PCB_ONFAULT]
 	RET
 END(badaddr_read_4)
-#endif /* __PROG32 */

Index: src/sys/arch/arm/arm/compat_16_machdep.c
diff -u src/sys/arch/arm/arm/compat_16_machdep.c:1.17 src/sys/arch/arm/arm/compat_16_machdep.c:1.18
--- src/sys/arch/arm/arm/compat_16_machdep.c:1.17	Sun Aug 18 06:50:31 2013
+++ src/sys/arch/arm/arm/compat_16_machdep.c	Wed Jan 24 09:04:44 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: compat_16_machdep.c,v 1.17 2013/08/18 06:50:31 matt Exp $	*/
+/*	$NetBSD: compat_16_machdep.c,v 1.18 2018/01/24 09:04:44 skrll Exp $	*/
 
 /*
  * Copyright (c) 1994-1998 Mark Brinicombe.
@@ -42,7 +42,7 @@
 
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: compat_16_machdep.c,v 1.17 2013/08/18 06:50:31 matt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: compat_16_machdep.c,v 1.18 2018/01/24 09:04:44 skrll Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_compat_netbsd.h"
@@ -63,9 +63,7 @@ __KERNEL_RCSID(0, "$NetBSD: compat_16_ma
 
 #include <machine/cpu.h>
 #include <machine/frame.h>
-#ifndef acorn26
 #include <arm/cpufunc.h>
-#endif
 
 /*
  * Send an interrupt to process.
@@ -178,10 +176,8 @@ sendsig_sigcontext(const ksiginfo_t *ksi
 	switch (ps->sa_sigdesc[sig].sd_vers) {
 	case 0:		/* legacy on-stack sigtramp */
 		tf->tf_usr_lr = (int)p->p_sigctx.ps_sigcode;
-#ifndef acorn26
 		/* XXX This should not be needed. */
 		cpu_icache_sync_all();
-#endif
 		break;
 	case 1:
 		tf->tf_usr_lr = (int)ps->sa_sigdesc[sig].sd_tramp;

Index: src/sys/arch/arm/arm/copystr.S
diff -u src/sys/arch/arm/arm/copystr.S:1.11 src/sys/arch/arm/arm/copystr.S:1.12
--- src/sys/arch/arm/arm/copystr.S:1.11	Sun Aug 18 06:28:18 2013
+++ src/sys/arch/arm/arm/copystr.S	Wed Jan 24 09:04:44 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: copystr.S,v 1.11 2013/08/18 06:28:18 matt Exp $	*/
+/*	$NetBSD: copystr.S,v 1.12 2018/01/24 09:04:44 skrll Exp $	*/
 
 /*
  * Copyright (c) 1995 Mark Brinicombe.
@@ -47,7 +47,7 @@
 
 #include <arm/locore.h>
 
-RCSID("$NetBSD: copystr.S,v 1.11 2013/08/18 06:28:18 matt Exp $")
+RCSID("$NetBSD: copystr.S,v 1.12 2018/01/24 09:04:44 skrll Exp $")
 
 #include <sys/errno.h>
 
@@ -86,14 +86,8 @@ ENTRY(copystr)
 	RET
 END(copystr)
 
-#ifdef __PROG32
 #define SAVE_REGS	push	{r3-r6}
 #define RESTORE_REGS	pop	{r3-r6}
-#else
-/* Need to save R14_svc because it'll get trampled if we take a page fault. */
-#define SAVE_REGS	stmfd	sp!, {r4-r6, r14}
-#define RESTORE_REGS	ldmfd	sp!, {r4-r6, r14}
-#endif
 
 /*
  * r0 - user space address
Index: src/sys/arch/arm/arm/cpu_in_cksum.S
diff -u src/sys/arch/arm/arm/cpu_in_cksum.S:1.11 src/sys/arch/arm/arm/cpu_in_cksum.S:1.12
--- src/sys/arch/arm/arm/cpu_in_cksum.S:1.11	Sun Feb 15 17:21:08 2015
+++ src/sys/arch/arm/arm/cpu_in_cksum.S	Wed Jan 24 09:04:44 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpu_in_cksum.S,v 1.11 2015/02/15 17:21:08 skrll Exp $	*/
+/*	$NetBSD: cpu_in_cksum.S,v 1.12 2018/01/24 09:04:44 skrll Exp $	*/
 
 /*
  * Copyright 2003 Wasabi Systems, Inc.
@@ -40,7 +40,7 @@
  */
 
 #include <machine/asm.h>
-RCSID("$NetBSD: cpu_in_cksum.S,v 1.11 2015/02/15 17:21:08 skrll Exp $")
+RCSID("$NetBSD: cpu_in_cksum.S,v 1.12 2018/01/24 09:04:44 skrll Exp $")
 	
 #include "assym.h"
 
@@ -156,9 +156,6 @@ END(cpu_in_cksum)
  */
 /* LINTSTUB: Ignore */
 ASENTRY_NP(arm_cksumdata)
-#ifdef __PROG26
-	str	lr, [sp, #-4]!		/* for SVC26 mode */
-#endif
 #ifdef __XSCALE__
 	pld	[r0]			/* Pre-fetch the start of the buffer */
 #endif
@@ -185,11 +182,7 @@ ASENTRY_NP(arm_cksumdata)
 	rsb	r7, r7, #0x04
 	subs	r1, r1, r7		/* Enough bytes left to make it? */
 	bgt	.Lcksumdata_wordaligned
-#ifdef __PROG26
-	ldreq	pc, [sp], #4		/* done */
-#else
 	RETc(eq)			/* done */
-#endif
 	adds	r1, r1, r7		/* undo sub */
 	subs	r7, r7, r1
 	lsls	r7, r7, #3
@@ -200,11 +193,7 @@ ASENTRY_NP(arm_cksumdata)
 	lsls	r2, r2, r7
 	lsrs	r2, r2, r7
 #endif
-#ifdef __PROG26
-	ldr	pc, [sp], #4		/* done */
-#else
 	RET				/* done */
-#endif
 
 	/* Buffer is now word aligned */
 .Lcksumdata_wordaligned:
@@ -296,11 +285,7 @@ ASENTRY_NP(arm_cksumdata)
 #endif
 
 	adds	r1, r1, #0x40
-#ifdef __PROG26
-	ldreq	pc, [sp], #4
-#else
 	RETc(eq)
-#endif
 	cmp	r1, #0x20
 
 #ifdef __XSCALE__
@@ -333,11 +318,7 @@ ASENTRY_NP(arm_cksumdata)
 #endif
 	adcs	r2, r2, #0x00
 	subs	r1, r1, #0x20
-#ifdef __PROG26
-	ldreq	pc, [sp], #4
-#else
 	RETc(eq)
-#endif
 
 .Lcksumdata_less_than_32:
 	/* There are less than 32 bytes left */
@@ -383,11 +364,7 @@ ASENTRY_NP(arm_cksumdata)
 	/* Deal with < 4 bytes remaining */
 .Lcksumdata_lessthan4:
 	adds	r1, r1, #0x04
-#ifdef __PROG26
-	ldreq	pc, [sp], #4
-#else
 	RETc(eq)
-#endif
 
 	/* Deal with 1 to 3 remaining bytes, possibly misaligned */
 .Lcksumdata_endgame:
@@ -403,9 +380,5 @@ ASENTRY_NP(arm_cksumdata)
 #endif
 	adds	r2, r2, r3
 	adcs	r2, r2, #0x00
-#ifdef __PROG26
-	ldr	pc, [sp], #4
-#else
 	RET
-#endif
 ASEND(arm_cksumdata)
Index: src/sys/arch/arm/arm/lock_cas.S
diff -u src/sys/arch/arm/arm/lock_cas.S:1.11 src/sys/arch/arm/arm/lock_cas.S:1.12
--- src/sys/arch/arm/arm/lock_cas.S:1.11	Sun Aug 18 06:28:18 2013
+++ src/sys/arch/arm/arm/lock_cas.S	Wed Jan 24 09:04:44 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: lock_cas.S,v 1.11 2013/08/18 06:28:18 matt Exp $	*/
+/*	$NetBSD: lock_cas.S,v 1.12 2018/01/24 09:04:44 skrll Exp $	*/
 
 /*-
  * Copyright (c) 2007 The NetBSD Foundation, Inc.
@@ -109,14 +109,8 @@ STRONG_ALIAS(_atomic_cas_ptr_ni,_lock_ca
 STRONG_ALIAS(atomic_cas_ptr_ni,_lock_cas)
 #endif /* !_ARM_ARCH_6 */
 
-#ifdef __PROG32
 #define SAVE_REGS	push	{r4-r5}
 #define RESTORE_REGS	pop	{r4-r5}
-#else
-/* Need to save R14_svc because it'll get trampled if we take a page fault. */
-#define SAVE_REGS	stmfd	sp!, {r4-r6, r14}
-#define RESTORE_REGS	ldmfd	sp!, {r4-r6, r14}
-#endif
 
 /*
  * int ucas_32(volatile int32_t *uptr, int32_t old, int32_t new, int32_t *ret);

Index: src/sys/arch/arm/arm/db_trace.c
diff -u src/sys/arch/arm/arm/db_trace.c:1.32 src/sys/arch/arm/arm/db_trace.c:1.33
--- src/sys/arch/arm/arm/db_trace.c:1.32	Tue Apr 25 09:02:04 2017
+++ src/sys/arch/arm/arm/db_trace.c	Wed Jan 24 09:04:44 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: db_trace.c,v 1.32 2017/04/25 09:02:04 skrll Exp $	*/
+/*	$NetBSD: db_trace.c,v 1.33 2018/01/24 09:04:44 skrll Exp $	*/
 
 /*
  * Copyright (c) 2000, 2001 Ben Harris
@@ -31,7 +31,7 @@
 
 #include <sys/param.h>
 
-__KERNEL_RCSID(0, "$NetBSD: db_trace.c,v 1.32 2017/04/25 09:02:04 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: db_trace.c,v 1.33 2018/01/24 09:04:44 skrll Exp $");
 
 #include <sys/proc.h>
 #include <arm/armreg.h>
@@ -148,11 +148,7 @@ db_stack_trace_print(db_expr_t addr, boo
 			    (char *)&pcbb);
 			pcb = &pcbb;
 #endif
-#ifdef acorn26
-			frame = (uint32_t *)(pcb->pcb_sf->sf_r11);
-#else
-			frame = (uint32_t *)(pcb->pcb_un.un_32.pcb32_r11);
-#endif
+			frame = (uint32_t *)(pcb->pcb_r11);
 			(*pr)("at %p\n", frame);
 		} else
 			frame = (uint32_t *)(addr);
@@ -174,11 +170,7 @@ db_stack_trace_print(db_expr_t addr, boo
 	 * In theory, the SCP isn't guaranteed to be in the function
 	 * that generated the stack frame.  We hope for the best.
 	 */
-#ifdef __PROG26
-	scp = frame[FR_SCP] & R15_PC;
-#else
 	scp = frame[FR_SCP];
-#endif
 	pc = scp;
 
 	while (count--) {
@@ -187,26 +179,15 @@ db_stack_trace_print(db_expr_t addr, boo
 		uint32_t	*rp;
 		const char	*sep;
 
-#ifdef __PROG26
-		scp = frame[FR_SCP] & R15_PC;
-#else
 		scp = frame[FR_SCP];
-#endif
 		(*pr)("%p: ", lastframe);
 
 		db_printsym(pc, DB_STGY_PROC, pr);
 		if (trace_full) {
 			(*pr)("\n\t");
-#ifdef __PROG26
-			(*pr)("pc =0x%08x rlv=0x%08x (", pc,
-			     frame[FR_RLV] & R15_PC);
-			db_printsym(frame[FR_RLV] & R15_PC, DB_STGY_PROC, pr);
-			(*pr)(")\n");
-#else
 			(*pr)("pc =0x%08x rlv=0x%08x (", pc, frame[FR_RLV]);
 			db_printsym(frame[FR_RLV], DB_STGY_PROC, pr);
 			(*pr)(")\n");
-#endif
 			(*pr)("\trsp=0x%08x rfp=0x%08x", frame[FR_RSP],
 			     frame[FR_RFP]);
 		}
@@ -242,11 +223,7 @@ db_stack_trace_print(db_expr_t addr, boo
 		 */
 		if (frame[FR_RFP] == 0)
 			break; /* Top of stack */
-#ifdef __PROG26
-		pc = frame[FR_RLV] & R15_PC;
-#else
 		pc = frame[FR_RLV];
-#endif
 
 		frame = (uint32_t *)(frame[FR_RFP]);
 
Index: src/sys/arch/arm/arm/process_machdep.c
diff -u src/sys/arch/arm/arm/process_machdep.c:1.32 src/sys/arch/arm/arm/process_machdep.c:1.33
--- src/sys/arch/arm/arm/process_machdep.c:1.32	Thu Mar 16 16:13:20 2017
+++ src/sys/arch/arm/arm/process_machdep.c	Wed Jan 24 09:04:44 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: process_machdep.c,v 1.32 2017/03/16 16:13:20 chs Exp $	*/
+/*	$NetBSD: process_machdep.c,v 1.33 2018/01/24 09:04:44 skrll Exp $	*/
 
 /*
  * Copyright (c) 1993 The Regents of the University of California.
@@ -133,7 +133,7 @@
 
 #include <sys/param.h>
 
-__KERNEL_RCSID(0, "$NetBSD: process_machdep.c,v 1.32 2017/03/16 16:13:20 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: process_machdep.c,v 1.33 2018/01/24 09:04:44 skrll Exp $");
 
 #include <sys/proc.h>
 #include <sys/ptrace.h>
@@ -193,7 +193,6 @@ process_write_regs(struct lwp *l, const 
 	memcpy(&tf->tf_r0, regs->r, sizeof(regs->r));
 	tf->tf_usr_sp = regs->r_sp;
 	tf->tf_usr_lr = regs->r_lr;
-#ifdef __PROG32
 	tf->tf_pc = regs->r_pc;
 	tf->tf_spsr &=  ~(PSR_FLAGS | PSR_T_bit);
 	tf->tf_spsr |= regs->r_cpsr & PSR_FLAGS;
@@ -202,12 +201,6 @@ process_write_regs(struct lwp *l, const 
 		tf->tf_spsr |= PSR_T_bit;
 #endif
 	KASSERT(VALID_R15_PSR(tf->tf_pc, tf->tf_spsr));
-#else /* __PROG26 */
-	if ((regs->r_pc & (R15_MODE | R15_IRQ_DISABLE | R15_FIQ_DISABLE)) != 0)
-		return EPERM;
-
-	tf->tf_r15 = regs->r_pc;
-#endif
 
 	return 0;
 }
@@ -233,7 +226,6 @@ process_set_pc(struct lwp *l, void *addr
 	struct trapframe * const tf = lwp_trapframe(l);
 
 	KASSERT(tf != NULL);
-#ifdef __PROG32
 	tf->tf_pc = (int)addr;
 #ifdef THUMB_CODE
 	if (((int)addr) & 1)
@@ -241,12 +233,6 @@ process_set_pc(struct lwp *l, void *addr
 	else
 		tf->tf_spsr &= ~PSR_T_bit;
 #endif
-#else /* __PROG26 */
-	/* Only set the PC, not the PSR */
-	if (((register_t)addr & R15_PC) != (register_t)addr)
-		return EINVAL;
-	tf->tf_r15 = (tf->tf_r15 & ~R15_PC) | (register_t)addr;
-#endif
 
 	return 0;
 }

Index: src/sys/arch/arm/arm/fiq.c
diff -u src/sys/arch/arm/arm/fiq.c:1.7 src/sys/arch/arm/arm/fiq.c:1.8
--- src/sys/arch/arm/arm/fiq.c:1.7	Wed Jun 12 21:34:12 2013
+++ src/sys/arch/arm/arm/fiq.c	Wed Jan 24 09:04:44 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: fiq.c,v 1.7 2013/06/12 21:34:12 matt Exp $	*/
+/*	$NetBSD: fiq.c,v 1.8 2018/01/24 09:04:44 skrll Exp $	*/
 
 /*
  * Copyright (c) 2001, 2002 Wasabi Systems, Inc.
@@ -36,7 +36,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fiq.c,v 1.7 2013/06/12 21:34:12 matt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fiq.c,v 1.8 2018/01/24 09:04:44 skrll Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -44,9 +44,7 @@ __KERNEL_RCSID(0, "$NetBSD: fiq.c,v 1.7 
 #include <arm/cpufunc.h>
 #include <arm/fiq.h>
 
-#ifdef __PROG32
 #include <uvm/uvm.h>
-#endif
 
 TAILQ_HEAD(, fiqhandler) fiqhandler_stack =
     TAILQ_HEAD_INITIALIZER(fiqhandler_stack);
@@ -54,13 +52,8 @@ TAILQ_HEAD(, fiqhandler) fiqhandler_stac
 extern char fiqvector[];
 extern char fiq_nullhandler[], fiq_nullhandler_end[];
 
-#ifdef __PROG32
 #define	IRQ_BIT		I32_bit
 #define	FIQ_BIT		F32_bit
-#else
-#define	IRQ_BIT		R15_IRQ_DISABLE
-#define	FIQ_BIT		R15_FIQ_DISABLE
-#endif /* __PROG32 */
 
 #ifndef ARM_HAS_VBAR
 /*
@@ -76,18 +69,16 @@ extern char fiq_nullhandler[], fiq_nullh
 static void
 fiq_installhandler(void *func, size_t size)
 {
-#if defined(__PROG32) && !defined(__ARM_FIQ_INDIRECT)
+#if !defined(__ARM_FIQ_INDIRECT)
 	vector_page_setprot(VM_PROT_READ|VM_PROT_WRITE);
 #endif
 
 	memcpy(fiqvector, func, size);
 
-#ifdef __PROG32
 #if !defined(__ARM_FIQ_INDIRECT)
 	vector_page_setprot(VM_PROT_READ);
 #endif
 	cpu_icache_sync_range((vaddr_t) fiqvector, size);
-#endif
 }
 
 /*

Index: src/sys/arch/arm/arm/fiq_subr.S
diff -u src/sys/arch/arm/arm/fiq_subr.S:1.6 src/sys/arch/arm/arm/fiq_subr.S:1.7
--- src/sys/arch/arm/arm/fiq_subr.S:1.6	Mon Dec  2 18:36:10 2013
+++ src/sys/arch/arm/arm/fiq_subr.S	Wed Jan 24 09:04:44 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: fiq_subr.S,v 1.6 2013/12/02 18:36:10 joerg Exp $	*/
+/*	$NetBSD: fiq_subr.S,v 1.7 2018/01/24 09:04:44 skrll Exp $	*/
 
 /*
  * Copyright (c) 2001 Wasabi Systems, Inc.
@@ -51,7 +51,6 @@
 #define	MODE_CHANGE_NOP	/* Data sheet says ARM3 doesn't need it */
 #endif
 
-#ifdef __PROG32
 #ifdef _ARM_ARCH_6
 #define	SWITCH_TO_FIQ_MODE						\
 	cps	#PSR_FIQ32_MODE
@@ -63,15 +62,7 @@
 	orr	r2, r2, #(PSR_FIQ32_MODE)			;	\
 	msr	cpsr_all, r2
 #endif
-#else
-#define	SWITCH_TO_FIQ_MODE					;	\
-	mov	r1, r15						;	\
-	bic	r2, r1, #(R15_MODE)				;	\
-	teqp	r2, #(R15_MODE_FIQ)				;	\
-	MODE_CHANGE_NOP
-#endif /* __PROG32 */
 
-#ifdef __PROG32
 #ifdef _ARM_ARCH_6
 #define	BACK_TO_SVC_MODE						\
 	cps	#PSR_SVC32_MODE
@@ -79,11 +70,6 @@
 #define	BACK_TO_SVC_MODE						\
 	msr	cpsr_all, r3
 #endif
-#else
-#define	BACK_TO_SVC_MODE					;	\
-	teqp	r1, #0						;	\
-	MODE_CHANGE_NOP
-#endif /* __PROG32 */
 
 /*
  * fiq_getregs:

Index: src/sys/arch/arm/arm/fusu.S
diff -u src/sys/arch/arm/arm/fusu.S:1.3 src/sys/arch/arm/arm/fusu.S:1.4
--- src/sys/arch/arm/arm/fusu.S:1.3	Sun Aug 18 06:28:18 2013
+++ src/sys/arch/arm/arm/fusu.S	Wed Jan 24 09:04:44 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: fusu.S,v 1.3 2013/08/18 06:28:18 matt Exp $	*/
+/*	$NetBSD: fusu.S,v 1.4 2018/01/24 09:04:44 skrll Exp $	*/
 
 /*
  * Copyright (c) 1996-1998 Mark Brinicombe.
@@ -41,17 +41,7 @@
 
 #include <arm/locore.h>
 
-/*
- * On PROG26 systems (i.e. acorn26) taking a page fault corrupts R14_svc.
- * To prevent this causing a problem, we save R14 in R12 in these functions.
- */
-#ifdef __PROG26
-#define SAVE_R14	mov	ip, lr
-#define FUSU_RET	mov	pc, ip
-#else
-#define SAVE_R14	/* do nothing */
 #define FUSU_RET	mov	pc, lr
-#endif
 	
 /*
  * fuword(void *uaddr);
@@ -59,7 +49,6 @@
  */
 
 ENTRY(fuword)
-	SAVE_R14
 	GET_CURPCB(r2)
 
 #ifdef DIAGNOSTIC
@@ -84,7 +73,6 @@ END(fuword)
  */
 
 ENTRY(fusword)
-	SAVE_R14
 	GET_CURPCB(r2)
 
 #ifdef DIAGNOSTIC
@@ -120,7 +108,6 @@ ENTRY(fuswintr)
 	mvnne	r0, #0x00000000
 	movne	pc, lr
 
-	SAVE_R14
 	GET_CURPCB(r2)
 
 #ifdef DIAGNOSTIC
@@ -160,7 +147,6 @@ _C_LABEL(block_userspace_access):
  */
 
 ENTRY(fubyte)
-	SAVE_R14
 	GET_CURPCB(r2)
 
 #ifdef DIAGNOSTIC
@@ -224,7 +210,6 @@ END(fusubailout)
  */
 
 ENTRY(suword)
-	SAVE_R14
 	GET_CURPCB(r2)
 
 #ifdef DIAGNOSTIC
@@ -255,7 +240,6 @@ ENTRY(suswintr)
 	mvnne	r0, #0x00000000
 	movne	pc, lr
 
-	SAVE_R14
 	GET_CURPCB(r2)
 
 #ifdef DIAGNOSTIC
@@ -286,7 +270,6 @@ END(suswintr)
  */
 
 ENTRY(susword)
-	SAVE_R14
 	GET_CURPCB(r2)
 
 #ifdef DIAGNOSTIC
@@ -317,7 +300,6 @@ END(susword)
  */
 
 ENTRY(subyte)
-	SAVE_R14
 	GET_CURPCB(r2)
 
 #ifdef DIAGNOSTIC

Index: src/sys/arch/arm/arm/sig_machdep.c
diff -u src/sys/arch/arm/arm/sig_machdep.c:1.49 src/sys/arch/arm/arm/sig_machdep.c:1.50
--- src/sys/arch/arm/arm/sig_machdep.c:1.49	Tue Mar 24 08:38:29 2015
+++ src/sys/arch/arm/arm/sig_machdep.c	Wed Jan 24 09:04:44 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: sig_machdep.c,v 1.49 2015/03/24 08:38:29 matt Exp $	*/
+/*	$NetBSD: sig_machdep.c,v 1.50 2018/01/24 09:04:44 skrll Exp $	*/
 
 /*
  * Copyright (c) 1994-1998 Mark Brinicombe.
@@ -44,7 +44,7 @@
 
 #include <sys/param.h>
 
-__KERNEL_RCSID(0, "$NetBSD: sig_machdep.c,v 1.49 2015/03/24 08:38:29 matt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sig_machdep.c,v 1.50 2018/01/24 09:04:44 skrll Exp $");
 
 #include <sys/mount.h>		/* XXX only needed by syscallargs.h */
 #include <sys/cpu.h>
@@ -58,9 +58,7 @@ __KERNEL_RCSID(0, "$NetBSD: sig_machdep.
 #include <arm/locore.h>
 
 #include <machine/pcb.h>
-#ifndef acorn26
 #include <arm/cpufunc.h>
-#endif
 
 void *
 getframe(struct lwp *l, int sig, int *onstack)
@@ -200,10 +198,8 @@ cpu_getmcontext(struct lwp *l, mcontext_
 	mcp->_mc_tlsbase = (uintptr_t)l->l_private;
 	*flags |= _UC_TLSBASE;
 
-#ifdef __PROG32
 	const struct pcb * const pcb = lwp_getpcb(l);
 	mcp->_mc_user_tpid = pcb->pcb_user_pid_rw;
-#endif
 }
 
 int
@@ -273,10 +269,8 @@ cpu_setmcontext(struct lwp *l, const mco
 		l->l_sigstk.ss_flags &= ~SS_ONSTACK;
 	mutex_exit(p->p_lock);
 
-#ifdef __PROG32
 	struct pcb * const pcb = lwp_getpcb(l);
 	pcb->pcb_user_pid_rw = mcp->_mc_user_tpid;
-#endif
 
 	return (0);
 }

Index: src/sys/arch/arm/arm/syscall.c
diff -u src/sys/arch/arm/arm/syscall.c:1.63 src/sys/arch/arm/arm/syscall.c:1.64
--- src/sys/arch/arm/arm/syscall.c:1.63	Thu Jan 18 14:18:23 2018
+++ src/sys/arch/arm/arm/syscall.c	Wed Jan 24 09:04:44 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: syscall.c,v 1.63 2018/01/18 14:18:23 skrll Exp $	*/
+/*	$NetBSD: syscall.c,v 1.64 2018/01/24 09:04:44 skrll Exp $	*/
 
 /*-
  * Copyright (c) 2000, 2003 The NetBSD Foundation, Inc.
@@ -71,7 +71,7 @@
 
 #include <sys/param.h>
 
-__KERNEL_RCSID(0, "$NetBSD: syscall.c,v 1.63 2018/01/18 14:18:23 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: syscall.c,v 1.64 2018/01/24 09:04:44 skrll Exp $");
 
 #include <sys/cpu.h>
 #include <sys/device.h>
@@ -90,10 +90,6 @@ __KERNEL_RCSID(0, "$NetBSD: syscall.c,v 
 #include <arm/swi.h>
 #include <arm/locore.h>
 
-#ifdef acorn26
-#include <machine/machdep.h>
-#endif
-
 void
 swi_handler(trapframe_t *tf)
 {
@@ -105,17 +101,8 @@ swi_handler(trapframe_t *tf)
 	 * Since all syscalls *should* come from user mode it will always
 	 * be safe to enable them, but check anyway.
 	 */
-#ifdef acorn26
-	if ((tf->tf_r15 & R15_IRQ_DISABLE) == 0)
-		int_on();
-#else
 	KASSERT(VALID_R15_PSR(tf->tf_pc, tf->tf_spsr));
 	restore_interrupts(tf->tf_spsr & IF32_bits);
-#endif
-
-#ifdef acorn26
-	tf->tf_pc += INSN_SIZE;
-#endif
 
 #ifndef THUMB_CODE
 	/*
@@ -148,11 +135,7 @@ swi_handler(trapframe_t *tf)
 	else
 #endif
 	{
-#ifdef __PROG32
 		insn = read_insn(tf->tf_pc - INSN_SIZE, true);
-#else
-		insn = read_insn((tf->tf_r15 & R15_PC) - INSN_SIZE, true);
-#endif
 	}
 
 	KASSERTMSG(tf == lwp_trapframe(l), "tf %p vs %p", tf, lwp_trapframe(l));
@@ -258,11 +241,7 @@ syscall(struct trapframe *tf, lwp_t *l, 
 		tf->tf_r0 = rval[0];
 		tf->tf_r1 = rval[1];
 
-#ifdef __PROG32
 		tf->tf_spsr &= ~PSR_C_bit;	/* carry bit */
-#else
-		tf->tf_r15 &= ~R15_FLAG_C;	/* carry bit */
-#endif
 		break;
 
 	case ERESTART:
@@ -284,11 +263,7 @@ syscall(struct trapframe *tf, lwp_t *l, 
 	default:
 	bad:
 		tf->tf_r0 = error;
-#ifdef __PROG32
 		tf->tf_spsr |= PSR_C_bit;	/* carry bit */
-#else
-		tf->tf_r15 |= R15_FLAG_C;	/* carry bit */
-#endif
 		break;
 	}
 
@@ -302,11 +277,7 @@ child_return(void *arg)
 	struct trapframe * const tf = lwp_trapframe(l);
 
 	tf->tf_r0 = 0;
-#ifdef __PROG32
 	tf->tf_spsr &= ~PSR_C_bit;	/* carry bit */
-#else
-	tf->tf_r15 &= ~R15_FLAG_C;	/* carry bit */
-#endif
 
 	userret(l);
 	ktrsysret(SYS_fork, 0, 0);

Index: src/sys/arch/arm/arm/undefined.c
diff -u src/sys/arch/arm/arm/undefined.c:1.60 src/sys/arch/arm/arm/undefined.c:1.61
--- src/sys/arch/arm/arm/undefined.c:1.60	Sun Jul  2 16:16:44 2017
+++ src/sys/arch/arm/arm/undefined.c	Wed Jan 24 09:04:44 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: undefined.c,v 1.60 2017/07/02 16:16:44 skrll Exp $	*/
+/*	$NetBSD: undefined.c,v 1.61 2018/01/24 09:04:44 skrll Exp $	*/
 
 /*
  * Copyright (c) 2001 Ben Harris.
@@ -55,7 +55,7 @@
 #include <sys/kgdb.h>
 #endif
 
-__KERNEL_RCSID(0, "$NetBSD: undefined.c,v 1.60 2017/07/02 16:16:44 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: undefined.c,v 1.61 2018/01/24 09:04:44 skrll Exp $");
 
 #include <sys/kmem.h>
 #include <sys/queue.h>
@@ -85,10 +85,6 @@ __KERNEL_RCSID(0, "$NetBSD: undefined.c,
 #include <machine/db_machdep.h>
 #endif
 
-#ifdef acorn26
-#include <machine/machdep.h>
-#endif
-
 static int gdb_trapper(u_int, u_int, struct trapframe *, int);
 
 LIST_HEAD(, undefined_handler) undefined_handlers[NUM_UNKNOWN_HANDLERS];
@@ -305,14 +301,8 @@ undefinedinstruction(trapframe_t *tf)
 #endif
 
 	/* Enable interrupts if they were enabled before the exception. */
-#ifdef acorn26
-	if ((tf->tf_r15 & R15_IRQ_DISABLE) == 0)
-		int_on();
-#else
 	restore_interrupts(tf->tf_spsr & IF32_bits);
-#endif
 
-#ifndef acorn26
 #ifdef THUMB_CODE
 	if (tf->tf_spsr & PSR_T_bit)
 		tf->tf_pc -= THUMB_INSN_SIZE;
@@ -321,22 +311,13 @@ undefinedinstruction(trapframe_t *tf)
 	{
 		tf->tf_pc -= INSN_SIZE;
 	}
-#endif
 
-#ifdef __PROG26
-	fault_pc = tf->tf_r15 & R15_PC;
-#else
 	fault_pc = tf->tf_pc;
-#endif
 
 	/* Get the current lwp/proc structure or lwp0/proc0 if there is none. */
 	l = curlwp;
 
-#ifdef __PROG26
-	if ((tf->tf_r15 & R15_MODE) == R15_MODE_USR) {
-#else
 	if ((tf->tf_spsr & PSR_MODE) == PSR_USR32_MODE) {
-#endif
 		user = 1;
 		LWP_CACHE_CREDS(l, l->l_proc);
 	} else

Index: src/sys/arch/arm/arm32/genassym.cf
diff -u src/sys/arch/arm/arm32/genassym.cf:1.76 src/sys/arch/arm/arm32/genassym.cf:1.77
--- src/sys/arch/arm/arm32/genassym.cf:1.76	Wed Jul 12 09:49:08 2017
+++ src/sys/arch/arm/arm32/genassym.cf	Wed Jan 24 09:04:44 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: genassym.cf,v 1.76 2017/07/12 09:49:08 skrll Exp $
+#	$NetBSD: genassym.cf,v 1.77 2018/01/24 09:04:44 skrll Exp $
 
 # Copyright (c) 1982, 1990 The Regents of the University of California.
 # All rights reserved.
@@ -168,15 +168,15 @@ define	LW_SYSTEM		LW_SYSTEM
 
 define	P_RASLIST		offsetof(struct proc, p_raslist)
 
-define	PCB_R8			offsetof(struct pcb, pcb_un.un_32.pcb32_r8)
-define	PCB_R9			offsetof(struct pcb, pcb_un.un_32.pcb32_r9)
-define	PCB_R10			offsetof(struct pcb, pcb_un.un_32.pcb32_r10)
-define	PCB_R11			offsetof(struct pcb, pcb_un.un_32.pcb32_r11)
-define	PCB_R12			offsetof(struct pcb, pcb_un.un_32.pcb32_r12)
-define	PCB_KSP			offsetof(struct pcb, pcb_un.un_32.pcb32_sp)
-define	PCB_LR			offsetof(struct pcb, pcb_un.un_32.pcb32_lr)
-define	PCB_PC			offsetof(struct pcb, pcb_un.un_32.pcb32_pc)
-define	PCB_USER_PID_RW		offsetof(struct pcb, pcb_un.un_32.pcb32_user_pid_rw)
+define	PCB_R8			offsetof(struct pcb, pcb_r8)
+define	PCB_R9			offsetof(struct pcb, pcb_r9)
+define	PCB_R10			offsetof(struct pcb, pcb_r10)
+define	PCB_R11			offsetof(struct pcb, pcb_r11)
+define	PCB_R12			offsetof(struct pcb, pcb_r12)
+define	PCB_KSP			offsetof(struct pcb, pcb_sp)
+define	PCB_LR			offsetof(struct pcb, pcb_lr)
+define	PCB_PC			offsetof(struct pcb, pcb_pc)
+define	PCB_USER_PID_RW		offsetof(struct pcb, pcb_user_pid_rw)
 define	PCB_ONFAULT		offsetof(struct pcb, pcb_onfault)
 define	PCB_VFP_FPEXC		offsetof(struct pcb, pcb_vfp.vfp_fpexc)
 

Index: src/sys/arch/arm/conf/files.arm
diff -u src/sys/arch/arm/conf/files.arm:1.137 src/sys/arch/arm/conf/files.arm:1.138
--- src/sys/arch/arm/conf/files.arm:1.137	Wed Jan 17 20:30:16 2018
+++ src/sys/arch/arm/conf/files.arm	Wed Jan 24 09:04:44 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: files.arm,v 1.137 2018/01/17 20:30:16 skrll Exp $
+#	$NetBSD: files.arm,v 1.138 2018/01/24 09:04:44 skrll Exp $
 
 # temporary define to allow easy moving to ../arch/arm/arm32
 defflag				ARM32
@@ -198,8 +198,6 @@ file	arch/arm/arm/sig_machdep.c
 file	arch/arm/arm/sigcode.S
 file	arch/arm/arm/syscall.c
 file	arch/arm/arm/undefined.c
-# vectors.S gets included manually by Makefile.acorn26, since it needs
-# to be at the start of the text segment on those machines.
 file	arch/arm/arm/vectors.S			arm32
 
 # files common to arm32 implementations

Index: src/sys/arch/arm/include/armreg.h
diff -u src/sys/arch/arm/include/armreg.h:1.116 src/sys/arch/arm/include/armreg.h:1.117
--- src/sys/arch/arm/include/armreg.h:1.116	Wed Dec 20 15:22:14 2017
+++ src/sys/arch/arm/include/armreg.h	Wed Jan 24 09:04:45 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: armreg.h,v 1.116 2017/12/20 15:22:14 skrll Exp $	*/
+/*	$NetBSD: armreg.h,v 1.117 2018/01/24 09:04:45 skrll Exp $	*/
 
 /*
  * Copyright (c) 1998, 2001 Ben Harris
@@ -78,10 +78,6 @@
 #define PSR_T_bit (1 << 5)	/* Thumb state */
 
 #define PSR_MODE	0x0000001f	/* mode mask */
-#define PSR_USR26_MODE	0x00000000
-#define PSR_FIQ26_MODE	0x00000001
-#define PSR_IRQ26_MODE	0x00000002
-#define PSR_SVC26_MODE	0x00000003
 #define PSR_USR32_MODE	0x00000010
 #define PSR_FIQ32_MODE	0x00000011
 #define PSR_IRQ32_MODE	0x00000012
@@ -93,22 +89,6 @@
 #define PSR_SYS32_MODE	0x0000001f
 #define PSR_32_MODE	0x00000010
 
-#define PSR_IN_USR_MODE(psr)	(!((psr) & 3))		/* XXX */
-#define PSR_IN_32_MODE(psr)	((psr) & PSR_32_MODE)
-
-/* In 26-bit modes, the PSR is stuffed into R15 along with the PC. */
-
-#define R15_MODE	0x00000003
-#define R15_MODE_USR	0x00000000
-#define R15_MODE_FIQ	0x00000001
-#define R15_MODE_IRQ	0x00000002
-#define R15_MODE_SVC	0x00000003
-
-#define R15_PC		0x03fffffc
-
-#define R15_FIQ_DISABLE	0x04000000
-#define R15_IRQ_DISABLE	0x08000000
-
 #define R15_FLAGS	0xf0000000
 #define R15_FLAG_N	0x80000000
 #define R15_FLAG_Z	0x40000000

Index: src/sys/arch/arm/include/cpu.h
diff -u src/sys/arch/arm/include/cpu.h:1.94 src/sys/arch/arm/include/cpu.h:1.95
--- src/sys/arch/arm/include/cpu.h:1.94	Sat Dec 16 00:37:51 2017
+++ src/sys/arch/arm/include/cpu.h	Wed Jan 24 09:04:45 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpu.h,v 1.94 2017/12/16 00:37:51 mrg Exp $	*/
+/*	$NetBSD: cpu.h,v 1.95 2018/01/24 09:04:45 skrll Exp $	*/
 
 /*
  * Copyright (c) 1994-1996 Mark Brinicombe.
@@ -88,17 +88,13 @@ extern int cpu_fpu_present;
  * CLKF_USERMODE: Return TRUE/FALSE (1/0) depending on whether the
  * frame came from USR mode or not.
  */
-#ifdef __PROG32
 #define CLKF_USERMODE(cf) (((cf)->cf_tf.tf_spsr & PSR_MODE) == PSR_USR32_MODE)
-#else
-#define CLKF_USERMODE(cf) (((cf)->cf_if.if_r15 & R15_MODE) == R15_MODE_USR)
-#endif
 
 /*
  * CLKF_INTR: True if we took the interrupt from inside another
  * interrupt handler.
  */
-#if defined(__PROG32) && !defined(__ARM_EABI__)
+#if !defined(__ARM_EABI__)
 /* Hack to treat FPE time as interrupt time so we can measure it */
 #define CLKF_INTR(cf)						\
 	((curcpu()->ci_intr_depth > 1) ||			\
@@ -110,20 +106,12 @@ extern int cpu_fpu_present;
 /*
  * CLKF_PC: Extract the program counter from a clockframe
  */
-#ifdef __PROG32
 #define CLKF_PC(frame)		(frame->cf_tf.tf_pc)
-#else
-#define CLKF_PC(frame)		(frame->cf_if.if_r15 & R15_PC)
-#endif
 
 /*
  * LWP_PC: Find out the program counter for the given lwp.
  */
-#ifdef __PROG32
 #define LWP_PC(l)		(lwp_trapframe(l)->tf_pc)
-#else
-#define LWP_PC(l)		(lwp_trapframe(l)->tf_r15 & R15_PC)
-#endif
 
 /*
  * Per-CPU information.  For now we assume one CPU.
@@ -275,11 +263,7 @@ cpu_dosoftints(void)
 #endif
 }
 
-#ifdef __PROG32
 void	cpu_proc_fork(struct proc *, struct proc *);
-#else
-#define	cpu_proc_fork(p1, p2)
-#endif
 
 /*
  * Scheduling glue
@@ -315,12 +299,10 @@ void	cpu_set_curpri(int);
  */
 vaddr_t cpu_uarea_alloc_idlelwp(struct cpu_info *);
 
-#ifndef acorn26
 /*
  * cpu device glue (belongs in cpuvar.h)
  */
 void	cpu_attach(device_t, cpuid_t);
-#endif
 
 #endif /* !_LOCORE */
 

Index: src/sys/arch/arm/include/cpufunc.h
diff -u src/sys/arch/arm/include/cpufunc.h:1.77 src/sys/arch/arm/include/cpufunc.h:1.78
--- src/sys/arch/arm/include/cpufunc.h:1.77	Sat Jul 16 01:49:42 2016
+++ src/sys/arch/arm/include/cpufunc.h	Wed Jan 24 09:04:45 2018
@@ -245,7 +245,6 @@ u_int	cpufunc_faultaddress	(void);
 /*
  * Macros for manipulating CPU interrupts
  */
-#ifdef __PROG32
 static __inline uint32_t __set_cpsr_c(uint32_t bic, uint32_t eor) __attribute__((__unused__));
 static __inline uint32_t disable_interrupts(uint32_t mask) __attribute__((__unused__));
 static __inline uint32_t enable_interrupts(uint32_t mask) __attribute__((__unused__));
@@ -360,28 +359,10 @@ cpsid(register_t psw)
 #endif
 }
 
-#else /* ! __PROG32 */
-#define	disable_interrupts(mask)					\
-	(set_r15((mask) & (R15_IRQ_DISABLE | R15_FIQ_DISABLE),		\
-		 (mask) & (R15_IRQ_DISABLE | R15_FIQ_DISABLE)))
-
-#define	enable_interrupts(mask)						\
-	(set_r15((mask) & (R15_IRQ_DISABLE | R15_FIQ_DISABLE), 0))
-
-#define	restore_interrupts(old_r15)					\
-	(set_r15((R15_IRQ_DISABLE | R15_FIQ_DISABLE),			\
-		 (old_r15) & (R15_IRQ_DISABLE | R15_FIQ_DISABLE)))
-#endif /* __PROG32 */
 
-#ifdef __PROG32
 /* Functions to manipulate the CPSR. */
 u_int	SetCPSR(u_int, u_int);
 u_int	GetCPSR(void);
-#else
-/* Functions to manipulate the processor control bits in r15. */
-u_int	set_r15(u_int, u_int);
-u_int	get_r15(void);
-#endif /* __PROG32 */
 
 
 /*

Index: src/sys/arch/arm/include/db_machdep.h
diff -u src/sys/arch/arm/include/db_machdep.h:1.25 src/sys/arch/arm/include/db_machdep.h:1.26
--- src/sys/arch/arm/include/db_machdep.h:1.25	Mon Nov  6 03:47:45 2017
+++ src/sys/arch/arm/include/db_machdep.h	Wed Jan 24 09:04:45 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: db_machdep.h,v 1.25 2017/11/06 03:47:45 christos Exp $	*/
+/*	$NetBSD: db_machdep.h,v 1.26 2018/01/24 09:04:45 skrll Exp $	*/
 
 /*
  * Copyright (c) 1996 Scott K Stevens
@@ -57,13 +57,8 @@ extern db_regs_t *ddb_regp;
 #define ddb_regs	(*ddb_regp)
 #endif
 
-#ifdef __PROG26
-#define	PC_REGS(regs)	((regs)->tf_r15 & R15_PC)
-#define PC_ADVANCE(regs) ((regs)->tf_r15 += BKPT_SIZE)
-#else
 #define	PC_REGS(regs)	((regs)->tf_pc)
 #define PC_ADVANCE(r)   ((r)->tf_r15 += BKPT_SIZE)
-#endif
 
 #define	BKPT_ADDR(addr)	(addr)			/* breakpoint address */
 #if defined(DDB)

Index: src/sys/arch/arm/include/frame.h
diff -u src/sys/arch/arm/include/frame.h:1.19 src/sys/arch/arm/include/frame.h:1.20
--- src/sys/arch/arm/include/frame.h:1.19	Tue Apr 25 09:01:38 2017
+++ src/sys/arch/arm/include/frame.h	Wed Jan 24 09:04:45 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: frame.h,v 1.19 2017/04/25 09:01:38 skrll Exp $	*/
+/*	$NetBSD: frame.h,v 1.20 2018/01/24 09:04:45 skrll Exp $	*/
 
 /*
  * Copyright (c) 1994-1997 Mark Brinicombe.
@@ -79,11 +79,7 @@ typedef struct trapframe {
 #define tf_r14 tf_usr_lr
 #define tf_r15 tf_pc
 
-#ifdef __PROG32
 #define TRAP_USERMODE(tf)	(((tf)->tf_spsr & PSR_MODE) == PSR_USR32_MODE)
-#elif defined(__PROG26)
-#define TRAP_USERMODE(tf)	(((tf)->tf_r15 & R15_MODE) == R15_MODE_USR)
-#endif
 
 /*
  * Signal frame.  Pushed onto user stack before calling sigcode.

Index: src/sys/arch/arm/include/locore.h
diff -u src/sys/arch/arm/include/locore.h:1.28 src/sys/arch/arm/include/locore.h:1.29
--- src/sys/arch/arm/include/locore.h:1.28	Thu Aug 24 14:19:36 2017
+++ src/sys/arch/arm/include/locore.h	Wed Jan 24 09:04:45 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.h,v 1.28 2017/08/24 14:19:36 jmcneill Exp $	*/
+/*	$NetBSD: locore.h,v 1.29 2018/01/24 09:04:45 skrll Exp $	*/
 
 /*
  * Copyright (c) 1994-1996 Mark Brinicombe.
@@ -66,7 +66,7 @@
 #if defined(_ARM_ARCH_6)
 #define IRQdisable	cpsid	i
 #define IRQenable	cpsie	i
-#elif defined(__PROG32)
+#else
 #define IRQdisable \
 	stmfd	sp!, {r0} ; \
 	mrs	r0, cpsr ; \
@@ -80,8 +80,6 @@
 	bic	r0, r0, #(I32_bit) ; \
 	msr	cpsr_c, r0 ; \
 	ldmfd	sp!, {r0}
-#else
-/* Not yet used in 26-bit code */
 #endif
 
 #if defined (TPIDRPRW_IS_CURCPU)
@@ -106,20 +104,14 @@
 
 #include <arm/cpufunc.h>
 
-#ifdef __PROG32
 #define IRQdisable __set_cpsr_c(I32_bit, I32_bit);
 #define IRQenable __set_cpsr_c(I32_bit, 0);
-#else
-#define IRQdisable set_r15(R15_IRQ_DISABLE, R15_IRQ_DISABLE);
-#define IRQenable set_r15(R15_IRQ_DISABLE, 0);
-#endif
 
 /*
  * Validate a PC or PSR for a user process.  Used by various system calls
  * that take a context passed by the user and restore it.
  */
 
-#ifdef __PROG32
 #ifdef __NO_FIQ
 #define VALID_R15_PSR(r15,psr)						\
 	(((psr) & PSR_MODE) == PSR_USR32_MODE && ((psr) & I32_bit) == 0)
@@ -127,11 +119,6 @@
 #define VALID_R15_PSR(r15,psr)						\
 	(((psr) & PSR_MODE) == PSR_USR32_MODE && ((psr) & IF32_bits) == 0)
 #endif
-#else
-#define VALID_R15_PSR(r15,psr)						\
-	(((r15) & R15_MODE) == R15_MODE_USR &&				\
-		((r15) & (R15_IRQ_DISABLE | R15_FIQ_DISABLE)) == 0)
-#endif
 
 /*
  * Translation Table Base Register Share/Cache settings
@@ -141,7 +128,6 @@
 
 /* The address of the vector page. */
 extern vaddr_t vector_page;
-#ifdef __PROG32
 void	arm32_vector_init(vaddr_t, int);
 
 #define	ARM_VEC_RESET			(1 << 0)
@@ -155,14 +141,11 @@ void	arm32_vector_init(vaddr_t, int);
 
 #define	ARM_NVEC			8
 #define	ARM_VEC_ALL			0xffffffff
-#endif /* __PROG32 */
 
-#ifndef acorn26
 /*
  * cpu device glue (belongs in cpuvar.h)
  */
 void	cpu_attach(device_t, cpuid_t);
-#endif
 
 /* 1 == use cpu_sleep(), 0 == don't */
 extern int cpu_do_powersave;

Index: src/sys/arch/arm/include/pcb.h
diff -u src/sys/arch/arm/include/pcb.h:1.27 src/sys/arch/arm/include/pcb.h:1.28
--- src/sys/arch/arm/include/pcb.h:1.27	Fri Jan 11 14:04:55 2013
+++ src/sys/arch/arm/include/pcb.h	Wed Jan 24 09:04:45 2018
@@ -41,55 +41,30 @@
 #include <arm/arm32/pte.h>
 #include <arm/reg.h>
 
-struct pcb_arm32 {
+#define	pcb_ksp		pcb_sp
+
+struct pcb {
 	/*
 	 * WARNING!
-	 * cpuswitchto.S relies on pcb32_r8 being quad-aligned in struct pcb
+	 * cpuswitchto.S relies on pcb_r8 being quad-aligned
 	 * (due to the use of "strd" when compiled for XSCALE)
 	 */
-	u_int	pcb32_r8 __aligned(8);		/* used */
-	u_int	pcb32_r9;			/* used */
-	u_int	pcb32_r10;			/* used */
-	u_int	pcb32_r11;			/* used */
-	u_int	pcb32_r12;			/* used */
-	u_int	pcb32_sp;			/* used */
-	u_int	pcb32_lr;
-	u_int	pcb32_pc;
+	u_int	pcb_r8 __aligned(8);		/* used */
+	u_int	pcb_r9;				/* used */
+	u_int	pcb_r10;			/* used */
+	u_int	pcb_r11;			/* used */
+	u_int	pcb_r12;			/* used */
+	u_int	pcb_sp;				/* used */
+	u_int	pcb_lr;
+	u_int	pcb_pc;
 
 	/*
 	 * ARMv6 has two user thread/process id registers which can hold
 	 * any 32bit quanttiies.
 	 */
-	u_int	pcb32_user_pid_rw;		/* p15, 0, Rd, c13, c0, 2 */
-	u_int	pcb32_user_pid_ro;		/* p15, 0, Rd, c13, c0, 3 */
-};
-#define	pcb_pagedir	pcb_un.un_32.pcb32_pagedir
-#define	pcb_pl1vec	pcb_un.un_32.pcb32_pl1vec
-#define	pcb_l1vec	pcb_un.un_32.pcb32_l1vec
-#define	pcb_dacr	pcb_un.un_32.pcb32_dacr
-#define	pcb_cstate	pcb_un.un_32.pcb32_cstate
-#define	pcb_user_pid_rw	pcb_un.un_32.pcb32_user_pid_rw
-#ifdef __PROG32
-#define	pcb_ksp		pcb_un.un_32.pcb32_sp
-#endif
-
-struct pcb_arm26 {
-	struct	switchframe *pcb26_sf;
-};
-#define	pcb_sf	pcb_un.un_26.pcb26_sf
-#ifdef __PROG26
-#define	pcb_ksp		pcb_sf.sf_r13
-#endif
+	u_int	pcb_user_pid_rw;		/* p15, 0, Rd, c13, c0, 2 */
+	u_int	pcb_user_pid_ro;		/* p15, 0, Rd, c13, c0, 3 */
 
-/*
- * WARNING!
- * See warning for struct pcb_arm32, above, before changing struct pcb!
- */
-struct pcb {
-	union	{
-		struct	pcb_arm32 un_32;
-		struct	pcb_arm26 un_26;
-	} pcb_un;
 	void *	pcb_onfault;			/* On fault handler */
 	struct	vfpreg pcb_vfp;			/* VFP registers */
 	struct	vfpreg pcb_kernel_vfp;		/* kernel VFP state */

Index: src/sys/arch/arm/include/profile.h
diff -u src/sys/arch/arm/include/profile.h:1.17 src/sys/arch/arm/include/profile.h:1.18
--- src/sys/arch/arm/include/profile.h:1.17	Sun Jan 11 20:52:57 2015
+++ src/sys/arch/arm/include/profile.h	Wed Jan 24 09:04:45 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: profile.h,v 1.17 2015/01/11 20:52:57 joerg Exp $	*/
+/*	$NetBSD: profile.h,v 1.18 2018/01/24 09:04:45 skrll Exp $	*/
 
 /*
  * Copyright (c) 2001 Ben Harris
@@ -169,12 +169,6 @@
 #endif
 
 #ifdef _KERNEL
-#ifdef __PROG26
-extern int int_off_save(void);
-extern void int_restore(int);
-#define	MCOUNT_ENTER	(s = int_off_save())
-#define	MCOUNT_EXIT	int_restore(s)
-#else
 #include <arm/cpufunc.h>
 /*
  * splhigh() and splx() are heavyweight, and call mcount().  Therefore
@@ -184,5 +178,4 @@ extern void int_restore(int);
  */
 #define	MCOUNT_ENTER	s = __set_cpsr_c(0x0080, 0x0080);	/* kill IRQ */
 #define	MCOUNT_EXIT	__set_cpsr_c(0xffffffff, s);	/* restore old value */
-#endif /* !acorn26 */
 #endif /* _KERNEL */

Index: src/sys/arch/arm/include/arm32/pmap.h
diff -u src/sys/arch/arm/include/arm32/pmap.h:1.153 src/sys/arch/arm/include/arm32/pmap.h:1.154
--- src/sys/arch/arm/include/arm32/pmap.h:1.153	Sun Oct 22 20:35:32 2017
+++ src/sys/arch/arm/include/arm32/pmap.h	Wed Jan 24 09:04:45 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: pmap.h,v 1.153 2017/10/22 20:35:32 skrll Exp $	*/
+/*	$NetBSD: pmap.h,v 1.154 2018/01/24 09:04:45 skrll Exp $	*/
 
 /*
  * Copyright (c) 2002, 2003 Wasabi Systems, Inc.
@@ -396,8 +396,6 @@ int	pmap_fault_fixup(pmap_t, vaddr_t, vm
 int	pmap_prefetchabt_fixup(void *);
 bool	pmap_get_pde_pte(pmap_t, vaddr_t, pd_entry_t **, pt_entry_t **);
 bool	pmap_get_pde(pmap_t, vaddr_t, pd_entry_t **);
-struct pcb;
-void	pmap_set_pcb_pagedir(pmap_t, struct pcb *);
 
 void	pmap_debug(int);
 void	pmap_postinit(void);

Index: src/sys/arch/arm/include/arm32/types.h
diff -u src/sys/arch/arm/include/arm32/types.h:1.11 src/sys/arch/arm/include/arm32/types.h:1.12
--- src/sys/arch/arm/include/arm32/types.h:1.11	Tue May  7 23:01:55 2013
+++ src/sys/arch/arm/include/arm32/types.h	Wed Jan 24 09:04:45 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: types.h,v 1.11 2013/05/07 23:01:55 matt Exp $	*/
+/*	$NetBSD: types.h,v 1.12 2018/01/24 09:04:45 skrll Exp $	*/
 
 /*
  * Copyright (c) 2001 Wasabi Systems, Inc.
@@ -39,7 +39,6 @@
 #define	_ARM_ARM32_TYPES_H_
 
 #ifdef _KERNEL
-#define	__PROG32		/* indicate 32-bit mode */
 
 #ifdef _KERNEL_OPT
 #include "opt_arm32_pmap.h"

Index: src/sys/arch/arm/xscale/becc_intr.h
diff -u src/sys/arch/arm/xscale/becc_intr.h:1.6 src/sys/arch/arm/xscale/becc_intr.h:1.7
--- src/sys/arch/arm/xscale/becc_intr.h:1.6	Wed Feb  5 19:03:45 2014
+++ src/sys/arch/arm/xscale/becc_intr.h	Wed Jan 24 09:04:45 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: becc_intr.h,v 1.6 2014/02/05 19:03:45 christos Exp $	*/
+/*	$NetBSD: becc_intr.h,v 1.7 2018/01/24 09:04:45 skrll Exp $	*/
 
 /*
  * Copyright (c) 2002 Wasabi Systems, Inc.
@@ -45,7 +45,6 @@
 #include <arm/xscale/beccreg.h>
 #include <arm/xscale/becc_csrvar.h>
 
-#ifdef __PROG32
 static inline void __attribute__((__unused__))
 becc_set_intrmask(void)
 {
@@ -103,7 +102,6 @@ becc_spllower(int ipl)
 	becc_splx(becc_imask[ipl]);
 	return (old);
 }
-#endif /* __PROG32 */
 
 #if !defined(EVBARM_SPL_NOINLINE)
 

Index: src/sys/arch/arm/xscale/i80321_intr.h
diff -u src/sys/arch/arm/xscale/i80321_intr.h:1.11 src/sys/arch/arm/xscale/i80321_intr.h:1.12
--- src/sys/arch/arm/xscale/i80321_intr.h:1.11	Tue Feb  4 18:51:16 2014
+++ src/sys/arch/arm/xscale/i80321_intr.h	Wed Jan 24 09:04:45 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: i80321_intr.h,v 1.11 2014/02/04 18:51:16 matt Exp $	*/
+/*	$NetBSD: i80321_intr.h,v 1.12 2018/01/24 09:04:45 skrll Exp $	*/
 
 /*
  * Copyright (c) 2001, 2002, 2006 Wasabi Systems, Inc.
@@ -49,7 +49,6 @@
 
 #include <arm/xscale/i80321reg.h>
 
-#ifdef __PROG32
 static inline void __attribute__((__unused__))
 i80321_set_intrmask(void)
 {
@@ -112,7 +111,6 @@ i80321_spllower(int ipl)
 	return(old);
 }
 
-#endif /* __PROG32 */
 
 #if !defined(EVBARM_SPL_NOINLINE)
 

Index: src/sys/arch/arm/xscale/pxa2x0_intr.h
diff -u src/sys/arch/arm/xscale/pxa2x0_intr.h:1.14 src/sys/arch/arm/xscale/pxa2x0_intr.h:1.15
--- src/sys/arch/arm/xscale/pxa2x0_intr.h:1.14	Tue Feb  4 18:51:16 2014
+++ src/sys/arch/arm/xscale/pxa2x0_intr.h	Wed Jan 24 09:04:45 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: pxa2x0_intr.h,v 1.14 2014/02/04 18:51:16 matt Exp $ */
+/*	$NetBSD: pxa2x0_intr.h,v 1.15 2018/01/24 09:04:45 skrll Exp $ */
 
 /* Derived from i80321_intr.h */
 
@@ -59,7 +59,6 @@ extern vaddr_t pxaic_base;		/* Shared wi
 extern volatile int intr_mask;
 extern int pxa2x0_imask[];
 
-#ifdef __PROG32
 
 /*
  * Cotulla's integrated ICU doesn't have IRQ0..7, so
@@ -129,7 +128,6 @@ find_first_bit(uint32_t bits)
 	return 31 - __builtin_clz(bits);
 }
 
-#endif /* __PROG32 */
 
 int	_splraise(int);
 int	_spllower(int);

Index: src/sys/arch/iyonix/TODO
diff -u src/sys/arch/iyonix/TODO:1.2 src/sys/arch/iyonix/TODO:1.3
--- src/sys/arch/iyonix/TODO:1.2	Sun Dec 11 12:17:51 2005
+++ src/sys/arch/iyonix/TODO	Wed Jan 24 09:04:45 2018
@@ -1,4 +1,4 @@
-$NetBSD: TODO,v 1.2 2005/12/11 12:17:51 christos Exp $
+$NetBSD: TODO,v 1.3 2018/01/24 09:04:45 skrll Exp $
 
 TODO list for NetBSD/iyonix:
 
@@ -12,5 +12,5 @@ TODO list for NetBSD/iyonix:
 * RISC OS compatibility
 
 * Share more code with other ARM ports
-* Share bootloader with acorn32/acorn26
+* Share bootloader with acorn32
 

Index: src/sys/arch/usermode/usermode/vm_machdep.c
diff -u src/sys/arch/usermode/usermode/vm_machdep.c:1.4 src/sys/arch/usermode/usermode/vm_machdep.c:1.5
--- src/sys/arch/usermode/usermode/vm_machdep.c:1.4	Tue Dec 27 14:55:31 2011
+++ src/sys/arch/usermode/usermode/vm_machdep.c	Wed Jan 24 09:04:45 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: vm_machdep.c,v 1.4 2011/12/27 14:55:31 reinoud Exp $ */
+/* $NetBSD: vm_machdep.c,v 1.5 2018/01/24 09:04:45 skrll Exp $ */
 
 /*-
  * Copyright (c) 2007 Jared D. McNeill <jmcne...@invisible.ca>
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: vm_machdep.c,v 1.4 2011/12/27 14:55:31 reinoud Exp $");
+__KERNEL_RCSID(0, "$NetBSD: vm_machdep.c,v 1.5 2018/01/24 09:04:45 skrll Exp $");
 
 #include <sys/param.h>
 #include <sys/buf.h>
@@ -41,7 +41,7 @@ __KERNEL_RCSID(0, "$NetBSD: vm_machdep.c
  * Note: the pages are already locked by uvm_vslock(), so we
  * do not need to pass an access_type to pmap_enter().
  */
-/* This code was originally stolen from the alpha/acorn26 port. */
+/* This code was originally stolen from the alpha port. */
 
 int
 vmapbuf(struct buf *bp, vsize_t len)

Index: src/sys/compat/linux/arch/arm/linux_sys_machdep.c
diff -u src/sys/compat/linux/arch/arm/linux_sys_machdep.c:1.14 src/sys/compat/linux/arch/arm/linux_sys_machdep.c:1.15
--- src/sys/compat/linux/arch/arm/linux_sys_machdep.c:1.14	Wed Jul  7 01:30:33 2010
+++ src/sys/compat/linux/arch/arm/linux_sys_machdep.c	Wed Jan 24 09:04:45 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: linux_sys_machdep.c,v 1.14 2010/07/07 01:30:33 chs Exp $	*/
+/*	$NetBSD: linux_sys_machdep.c,v 1.15 2018/01/24 09:04:45 skrll Exp $	*/
 
 /*-
  * Copyright (c) 2002 Ben Harris
@@ -29,7 +29,7 @@
 
 #include <sys/param.h>
 
-__KERNEL_RCSID(0, "$NetBSD: linux_sys_machdep.c,v 1.14 2010/07/07 01:30:33 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: linux_sys_machdep.c,v 1.15 2018/01/24 09:04:45 skrll Exp $");
 
 #include <sys/systm.h>
 #include <sys/signalvar.h>
@@ -59,7 +59,6 @@ linux_sys_breakpoint(struct lwp *l, cons
 int
 linux_sys_cacheflush(struct lwp *l, const struct linux_sys_cacheflush_args *uap, register_t *retval)
 {
-#ifndef acorn26
 	/* {
 		syscallarg(uintptr_t) from;
 		syscallarg(uintptr_t) to;
@@ -68,7 +67,6 @@ linux_sys_cacheflush(struct lwp *l, cons
 
 	cpu_icache_sync_range(SCARG(uap, from),
 	    SCARG(uap, to) - SCARG(uap, from) + 1);
-#endif
 	*retval = 0;
 	return 0;
 }

Index: src/sys/dev/ic/ncr5380var.h
diff -u src/sys/dev/ic/ncr5380var.h:1.33 src/sys/dev/ic/ncr5380var.h:1.34
--- src/sys/dev/ic/ncr5380var.h:1.33	Sat Jul 28 00:43:23 2012
+++ src/sys/dev/ic/ncr5380var.h	Wed Jan 24 09:04:45 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: ncr5380var.h,v 1.33 2012/07/28 00:43:23 matt Exp $	*/
+/*	$NetBSD: ncr5380var.h,v 1.34 2018/01/24 09:04:45 skrll Exp $	*/
 
 /*
  * Copyright (c) 1995 David Jones, Gordon W. Ross
@@ -38,14 +38,14 @@
  */
 
 /*
- * Currently acorn26, amd64, alpha, i386, mips, news68k, sparc, sun2, and vax
+ * Currently amd64, alpha, i386, mips, news68k, sparc, sun2, and vax
  * use real bus space:
  *	acorn32: csa driver; easy to convert
  *	mac68k: sbc driver; easy to convert
  *	pc532: ncr driver; need bus.h first
  *	sun3: si driver; need bus.h first
  */
-#if defined(acorn26) || \
+#if \
     defined(__alpha__) || \
     defined(__amd64__) || \
     defined(__i386__) || \

Index: src/sys/modules/Makefile.assym
diff -u src/sys/modules/Makefile.assym:1.5 src/sys/modules/Makefile.assym:1.6
--- src/sys/modules/Makefile.assym:1.5	Mon May 11 21:26:41 2015
+++ src/sys/modules/Makefile.assym	Wed Jan 24 09:04:45 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.assym,v 1.5 2015/05/11 21:26:41 martin Exp $
+#	$NetBSD: Makefile.assym,v 1.6 2018/01/24 09:04:45 skrll Exp $
 
 DPSRCS+=	assym.h
 CLEANFILES+=	assym.h
@@ -12,12 +12,8 @@ CPPFLAGS+=	-DPPC_OEA
 .endif
 
 .if (!empty(MACHINE_ARCH:Mearm*) || !empty(MACHINE_ARCH:Marm*))
-.if ${MACHINE} == "acorn26"
-GENASSYM_DIR= $S/arch/acorn26/acorn26
-.else
 GENASSYM_DIR= $S/arch/arm/arm32
 .endif
-.endif
 
 .if exists($S/arch/${MACHINE}/${MACHINE}/genassym.cf)
 GENASSYM_DIR?= $S/arch/${MACHINE}/${MACHINE}

Index: src/sys/sys/mman.h
diff -u src/sys/sys/mman.h:1.52 src/sys/sys/mman.h:1.53
--- src/sys/sys/mman.h:1.52	Sat May  6 21:34:52 2017
+++ src/sys/sys/mman.h	Wed Jan 24 09:04:45 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: mman.h,v 1.52 2017/05/06 21:34:52 joerg Exp $	*/
+/*	$NetBSD: mman.h,v 1.53 2018/01/24 09:04:45 skrll Exp $	*/
 
 /*-
  * Copyright (c) 1982, 1986, 1993
@@ -104,7 +104,7 @@ typedef	__off_t		off_t;		/* file offset 
 
 /*
  * Alignment (expressed in log2).  Must be >= log2(PAGE_SIZE) and
- * < # bits in a pointer (26 (acorn26), 32 or 64).
+ * < # bits in a pointer (32 or 64).
  */
 #define	MAP_ALIGNED(n)		((n) << MAP_ALIGNMENT_SHIFT)
 #define	MAP_ALIGNMENT_SHIFT	24

Index: src/tools/headerlist
diff -u src/tools/headerlist:1.14 src/tools/headerlist:1.15
--- src/tools/headerlist:1.14	Tue Feb 23 11:43:57 2016
+++ src/tools/headerlist	Wed Jan 24 09:04:45 2018
@@ -1,12 +1,10 @@
-# $NetBSD: headerlist,v 1.14 2016/02/23 11:43:57 skrll Exp $
+# $NetBSD: headerlist,v 1.15 2018/01/24 09:04:45 skrll Exp $
 #
 # do not edit; this file was automatically generated by:
 #	NetBSD: mkheaderlist.sh,v 1.3 2016/02/23 11:43:04 skrll Exp 
 
 ./aarch64/include/disklabel.h
 ./aarch64/include/elf_machdep.h
-./acorn26/include/disklabel.h
-./acorn26/include/elf_machdep.h
 ./acorn32/include/disklabel.h
 ./acorn32/include/elf_machdep.h
 ./algor/include/disklabel.h

Index: src/usr.sbin/crash/Makefile
diff -u src/usr.sbin/crash/Makefile:1.37 src/usr.sbin/crash/Makefile:1.38
--- src/usr.sbin/crash/Makefile:1.37	Fri Jul 21 20:58:44 2017
+++ src/usr.sbin/crash/Makefile	Wed Jan 24 09:04:46 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.37 2017/07/21 20:58:44 nakayama Exp $
+#	$NetBSD: Makefile,v 1.38 2018/01/24 09:04:46 skrll Exp $
 
 PROG=		crash
 MAN=		crash.8
@@ -18,7 +18,7 @@ DPADD+=	${LIBUTIL} ${LIBKVM} ${LIBEDIT} 
     || ${MACHINE} == "i386" \
     || ${MACHINE} == "sparc" \
     || ${MACHINE} == "sparc64" \
-    || (${MACHINE_CPU} == "arm" && ${MACHINE} != "acorn26") \
+    || ${MACHINE_CPU} == "arm" \
     || ${MACHINE_ARCH} == "m68k"
 SRCS+=	db_trace.c
 .if ${MACHINE_ARCH} != "m68k"

Index: src/usr.sbin/sysinst/Makefile
diff -u src/usr.sbin/sysinst/Makefile:1.2 src/usr.sbin/sysinst/Makefile:1.3
--- src/usr.sbin/sysinst/Makefile:1.2	Sat Jul 26 19:56:30 2014
+++ src/usr.sbin/sysinst/Makefile	Wed Jan 24 09:04:46 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2014/07/26 19:56:30 dholland Exp $
+#	$NetBSD: Makefile,v 1.3 2018/01/24 09:04:46 skrll Exp $
 #
 # sysinst is usually built when the crunched install binary is built,
 # but can be built here as a normal program for testing.
@@ -12,7 +12,6 @@ SUBDIR+=arch/dummy
 
 .if ALL_MACHINES
 
-SUBDIR  = arch/acorn26
 SUBDIR += arch/acorn32
 SUBDIR += arch/alpha
 SUBDIR += arch/amd64

Index: src/usr.sbin/sysinst/arch/acorn32/md.c
diff -u src/usr.sbin/sysinst/arch/acorn32/md.c:1.2 src/usr.sbin/sysinst/arch/acorn32/md.c:1.3
--- src/usr.sbin/sysinst/arch/acorn32/md.c:1.2	Sun Aug  3 16:09:38 2014
+++ src/usr.sbin/sysinst/arch/acorn32/md.c	Wed Jan 24 09:04:46 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: md.c,v 1.2 2014/08/03 16:09:38 martin Exp $ */
+/*	$NetBSD: md.c,v 1.3 2018/01/24 09:04:46 skrll Exp $ */
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -32,7 +32,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-/* md.c -- arm32 machine specific routines  - also used by acorn26 */
+/* md.c -- arm32 machine specific routines */
 
 #include <stdio.h>
 #include <curses.h>

Reply via email to