the bitrig patrick_marvell branch has been created by patrick. it is 0 commits behind master, and 10 commits ahead.
commit 0d0d64a55caa3b1863dd2ee72f224a85847808d2 diff: https://github.com/bitrig/bitrig/commit/0d0d64a author: Patrick Wildt <[email protected]> date: Sat May 2 21:12:14 2015 +0200 arm: XXX don't care about where the devices are XXX M sys/arch/arm/armv7/armv7_space.c commit 3a8e8da9d5243c1ca27ca843beaa8bc8ff3b84d2 diff: https://github.com/bitrig/bitrig/commit/3a8e8da 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 eea6e4dfdd9dadee2e9f10fee022b179ca375db5 diff: https://github.com/bitrig/bitrig/commit/eea6e4d 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 * 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/mvaxpcc.c A sys/arch/armv7/marvell/mvaxpcpu.c A sys/arch/armv7/marvell/mvaxpgc.c A sys/arch/armv7/marvell/mvehci.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/mvmpic.c 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 7a081691484f97a1d69c2062c94e088d99c52ab9 diff: https://github.com/bitrig/bitrig/commit/7a08169 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 9e9c306f36c571ff71e6e61121d7a132c5bdb945 diff: https://github.com/bitrig/bitrig/commit/9e9c306 author: Patrick Wildt <[email protected]> date: Sat May 2 21:10:14 2015 +0200 fdt: attach NS16550 compatible consoles via com(4) sunxi's sxiuart is basically an NS16550 with a specialty in the interrupt handling, which has been implemented in com(4). Thus we can just use com(4) with the correct frequencies. M sys/arch/armv7/fdt/fdt_machdep.c commit 7befa0f48e1ee613cf88a833f18bc46c254be22f diff: https://github.com/bitrig/bitrig/commit/7befa0f 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 1bf5773431ad625482b2af6b10435580069a3600 diff: https://github.com/bitrig/bitrig/commit/1bf5773 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 047e480e4eb6e98037fa0be0ca252d9a750d1135 diff: https://github.com/bitrig/bitrig/commit/047e480 author: Patrick Wildt <[email protected]> date: Sat May 2 20:43:50 2015 +0200 sunxi: disable sxiuart at fdt bus The sxiuart is basically a com(4) driver with a special interrupt handler. As the sunxi fdtbus port is still very rough, it makes no harm to disable sxiuart on it. The uart driver will be replaced by an upcoming fdtcom driver. M sys/arch/armv7/conf/generic.sunxi commit 0006af88fcd8e96f0574cd046e7d1a893c79cd93 diff: https://github.com/bitrig/bitrig/commit/0006af8 author: Patrick Wildt <[email protected]> date: Sat May 2 20:43:29 2015 +0200 sunxi: convert sxiuart to interrupt API M sys/arch/armv7/sunxi/sxiuart.c commit 59a691f3940000fe31d23e7d9f1fdb0f9d83b365 diff: https://github.com/bitrig/bitrig/commit/59a691f 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
