the bitrig patrick_marvell branch has been created by patrick. it is 0 commits behind master, and 7 commits ahead.
commit e2ab71177bc626acf0dfb39080d639820a32103c diff: https://github.com/bitrig/bitrig/commit/e2ab711 author: Patrick Wildt <[email protected]> date: Tue May 5 09:28:16 2015 +0200 libc++abi: add .fpu directives to ARM unwind save & restore functions. This makes libc++abi compile after removing NEON support. From upstream. M contrib/libc++abi/src/Unwind/UnwindRegistersRestore.S M contrib/libc++abi/src/Unwind/UnwindRegistersSave.S commit e6d043fe41e9a622c51e26d2c770ffb5f4845cc2 diff: https://github.com/bitrig/bitrig/commit/e6d043f author: Patrick Wildt <[email protected]> date: Sat May 2 21:12:49 2015 +0200 llvm: disable NEON on ARM targets The Marvell Armada XP does not have NEON/SIMD. Our default target defaults to using NEON, so we have to disable this. It's more of a workaround, I'm not happy with it, but there's not really a better way. M contrib/llvm/tools/clang/lib/Driver/Tools.cpp commit 0733c43879d4d347f78c7c4f8a517500b6f9c24a diff: https://github.com/bitrig/bitrig/commit/0733c43 author: Patrick Wildt <[email protected]> date: Sat Apr 25 01:39:41 2015 +0200 marvell: support for the Armada XP platform * clocks, clock gating * interrupt controller * timer / clocksource * ethernet * mbus * ehci * sdio M sys/arch/armv7/conf/Makefile.armv7 M sys/arch/armv7/conf/files.armv7 M sys/arch/armv7/conf/generic A sys/arch/armv7/conf/generic.marvell A sys/arch/armv7/marvell/files.marvell A sys/arch/armv7/marvell/if_mvneta.c A sys/arch/armv7/marvell/mvaxpcc.c A sys/arch/armv7/marvell/mvaxpcpu.c A sys/arch/armv7/marvell/mvaxpgc.c A sys/arch/armv7/marvell/mvaxptherm.c A sys/arch/armv7/marvell/mvl2cc.c A sys/arch/armv7/marvell/mvmbus.c A sys/arch/armv7/marvell/mvmbusvar.h A sys/arch/armv7/marvell/mvmdio.c A sys/arch/armv7/marvell/mvmdiovar.h A sys/arch/armv7/marvell/mvmpic.c A sys/arch/armv7/marvell/mvnetareg.h A sys/arch/armv7/marvell/mvsdio.c A sys/arch/armv7/marvell/mvsdioreg.h A sys/arch/armv7/marvell/mvsysctrl.c A sys/arch/armv7/marvell/mvtimer.c commit c87c5bd74c4ccaf4fdfa64b88a25b6080a029c08 diff: https://github.com/bitrig/bitrig/commit/c87c5bd author: Patrick Wildt <[email protected]> date: Fri May 1 13:36:45 2015 +0200 arm: add support for Marvell's PJ4B >From NetBSD. M sys/arch/arm/arm/cpu.c M sys/arch/arm/arm/cpufunc.c A sys/arch/arm/arm/cpufunc_asm_pj4b.S M sys/arch/arm/conf/files.arm M sys/arch/arm/include/armreg.h M sys/arch/arm/include/cpufunc.h commit a0a1a6c5ee51ff358e9a475f793abe5051dc8b15 diff: https://github.com/bitrig/bitrig/commit/a0a1a6c author: Patrick Wildt <[email protected]> date: Sat May 2 21:10:45 2015 +0200 fdt: com(4) attachment driver M sys/arch/armv7/conf/generic A sys/arch/armv7/fdt/fdt_com.c M sys/arch/armv7/fdt/files.fdt commit 2e509ab151803bba5248821f4768dae6b318daa2 diff: https://github.com/bitrig/bitrig/commit/2e509ab author: Patrick Wildt <[email protected]> date: Sat May 2 20:47:20 2015 +0200 com(4): support for the NS16750 The NS16750 has a specific interrupt that tells you it's busy. To stop this interrupt from happening we need to read the usr register and wait until it's ready. To make sure this is only used on a hardware that supports this, make the attachment driver set a hardware flag. M sys/dev/ic/com.c M sys/dev/ic/comreg.h M sys/dev/ic/comvar.h M sys/dev/ic/ns16550reg.h commit 2b2861c2190a6b700268a1c1f85c7ff8e36839b0 diff: https://github.com/bitrig/bitrig/commit/2b2861c author: Patrick Wildt <[email protected]> date: Mon Apr 27 16:58:17 2015 +0200 sdmmc: port DMA support from NetBSD M sys/dev/sdmmc/sdmmc.c M sys/dev/sdmmc/sdmmc_mem.c M sys/dev/sdmmc/sdmmcchip.h M sys/dev/sdmmc/sdmmcvar.h
