the bitrig patrick_marvell branch has been created by patrick. it is 0 commits behind master, and 11 commits ahead.
commit 6e6cc7aca4d1b1f6e8194abfb32acd7f05badeb3 diff: https://github.com/bitrig/bitrig/commit/6e6cc7a author: Patrick Wildt <[email protected]> date: Fri Mar 6 18:15:25 2015 +0100 arm: import cache flushes from NetBSD M sys/arch/arm/arm/cpufunc_asm_armv7.S commit 8c2c2b6abd1d9b343c265e6a330111a5a7bd7bde diff: https://github.com/bitrig/bitrig/commit/8c2c2b6 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 f3b4870ed6fb76b69e05d6e1879b831e1984dc59 diff: https://github.com/bitrig/bitrig/commit/f3b4870 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 1f104894f4358323ea804a6bd4069c46ead1e005 diff: https://github.com/bitrig/bitrig/commit/1f10489 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/mvaxpwdt.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/mvpmsu.c A sys/arch/armv7/marvell/mvpmsuvar.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 858c8113ef42f4de18513610cede56fe64c773f1 diff: https://github.com/bitrig/bitrig/commit/858c811 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 fb807693b6073ed71fa20eea67d4feecf1ec2964 diff: https://github.com/bitrig/bitrig/commit/fb80769 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 d2899c61a669bdd1a1e1b7c9c261bcba12d0e2db diff: https://github.com/bitrig/bitrig/commit/d2899c6 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 b3c44e48b253cf08c3db80bb01ef37609d7cb75e diff: https://github.com/bitrig/bitrig/commit/b3c44e4 author: Patrick Wildt <[email protected]> date: Fri May 8 00:11:46 2015 +0200 sdmmc: implement high speed support from NetBSD M sys/dev/sdmmc/sdmmc.c M sys/dev/sdmmc/sdmmc_mem.c M sys/dev/sdmmc/sdmmcreg.h M sys/dev/sdmmc/sdmmcvar.h commit a05021eeed7f3d6c4273dfb92831ca7f9fa9215e diff: https://github.com/bitrig/bitrig/commit/a05021e author: Patrick Wildt <[email protected]> date: Fri May 8 01:24:12 2015 +0200 sdmmc: port bus width from NetBSD This change helps us to use buses in 4 or 8 bit mode, which speeds up transfers a lot. M sys/arch/armv7/imx/imxesdhc.c M sys/arch/armv7/omap/ommmc.c M sys/dev/ic/rtsx.c M sys/dev/sdmmc/sdhc.c M sys/dev/sdmmc/sdhcreg.h M sys/dev/sdmmc/sdhcvar.h 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 commit 567b87d5988df6aabea63ac0bd4a4336648cb32b diff: https://github.com/bitrig/bitrig/commit/567b87d author: Patrick Wildt <[email protected]> date: Fri May 8 00:56:01 2015 +0200 sdmmc: port bus rod from NetBSD Used to change to Data Transfer mode. M sys/arch/armv7/imx/imxesdhc.c M sys/arch/armv7/omap/ommmc.c M sys/dev/ic/rtsx.c M sys/dev/sdmmc/sdhc.c M sys/dev/sdmmc/sdmmc_io.c M sys/dev/sdmmc/sdmmc_mem.c M sys/dev/sdmmc/sdmmcchip.h commit 1b6330d30fb800560855c745917eeb95303956d6 diff: https://github.com/bitrig/bitrig/commit/1b6330d 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
