the bitrig arm64_smp_experiment branch has been created by drahn. it is 0 commits behind master, and 5 commits ahead.
commit 350f99e34f2e23e1e349f52dcf579e17d6b4e202 diff: https://github.com/bitrig/bitrig/commit/350f99e author: Dale Rahn <[email protected]> date: Tue Sep 13 10:05:05 2016 -0700 pmap cannot wait on pool alloc due to held mutex. M sys/arch/arm64/arm64/pmap.c commit 614fa01164a1d6e75aed4d6d26db7b944b27390b diff: https://github.com/bitrig/bitrig/commit/614fa01 author: Dale Rahn <[email protected]> date: Tue Sep 13 10:04:43 2016 -0700 Fix logic error related to CANFAIL M sys/arch/arm64/arm64/pmap.c commit 00e84615250a73c6a05c3ba1eb26296afe5f2734 diff: https://github.com/bitrig/bitrig/commit/00e8461 author: Dale Rahn <[email protected]> date: Sun Sep 11 23:14:30 2016 -0700 Running HZ too fast on SMP arm makes no sense Go back to HZ=100 for arm64 M sys/arch/arm64/conf/generic.arm64 commit 8d6fa04393e1df21a9f2f3ecbed523ecfdcb7c5a diff: https://github.com/bitrig/bitrig/commit/8d6fa04 author: Dale Rahn <[email protected]> date: Sun Sep 11 23:02:53 2016 -0700 Hack around an MPlock count problem Hack around a problem where running kernel had too many kernel locks on processes when they were trying to go to sleep. cause unknown. This change is likely just hiding a bug. M sys/kern/kern_sched.c commit 4964e1a7c79b1ba82a5f9dcda631259fb2540a99 diff: https://github.com/bitrig/bitrig/commit/4964e1a author: Dale Rahn <[email protected]> date: Fri Aug 12 20:20:20 2016 -0700 Enable SMP arm64. A sys/arch/arm64/arm64/cpu.c M sys/arch/arm64/arm64/genassym.cf M sys/arch/arm64/arm64/intr.c A sys/arch/arm64/arm64/lock_machdep.c M sys/arch/arm64/arm64/locore.S M sys/arch/arm64/arm64/machdep.c M sys/arch/arm64/arm64/pmap.c M sys/arch/arm64/arm64/trap.c M sys/arch/arm64/conf/GENERIC A sys/arch/arm64/conf/GENERIC.SP M sys/arch/arm64/conf/files.arm64 M sys/arch/arm64/conf/generic.arm64 M sys/arch/arm64/dev/agtimer.c M sys/arch/arm64/dev/ampintc.c A sys/arch/arm64/dev/cpu_fdt.c M sys/arch/arm64/include/atomic.h M sys/arch/arm64/include/cpu.h M sys/arch/arm64/include/intr.h M sys/arch/arm64/include/mplock.h M sys/arch/arm64/include/pmap.h
