the bitrig patrick_marvell branch has been created by patrick. it is 0 commits behind master, and 17 commits ahead.
commit c5ee05c3aaa79eb5683ed49eac0d4dfc5868a38f diff: https://github.com/bitrig/bitrig/commit/c5ee05c author: Patrick Wildt <[email protected]> date: Tue May 12 18:04:40 2015 +0200 debug printf but fix M sys/arch/armv7/marvell/if_mvneta.c commit aebeed7038b94873b3ca9279c01ac1c2ba891cc5 diff: https://github.com/bitrig/bitrig/commit/aebeed7 author: Patrick Wildt <[email protected]> date: Tue May 12 11:07:10 2015 +0200 arm: switch to IWBA/OWBA M sys/arch/arm/arm/pmap.c commit 67a7f4a38a919bc01289da3f05440183da28259d diff: https://github.com/bitrig/bitrig/commit/67a7f4a author: Patrick Wildt <[email protected]> date: Tue May 12 10:12:01 2015 +0200 mvneta: mark driver as network interface for bootup M sys/arch/armv7/marvell/if_mvneta.c commit d7c13802169ff2fca4471311c3f4d6971c1e869b diff: https://github.com/bitrig/bitrig/commit/d7c1380 author: Patrick Wildt <[email protected]> date: Thu Apr 23 23:12:31 2015 +0200 NBD: Implement Network Block Device support. This is modeled after the Linux API, so that existing NBD clients do not need to be changed to work on this platform. M etc/MAKEDEV.common M etc/etc.amd64/MAKEDEV M etc/etc.amd64/MAKEDEV.md M etc/etc.armv7/MAKEDEV M etc/etc.armv7/MAKEDEV.md M share/man/man8/man8.amd64/MAKEDEV.8 M share/man/man8/man8.armv7/MAKEDEV.8 M sys/arch/amd64/amd64/autoconf.c M sys/arch/amd64/amd64/conf.c M sys/arch/amd64/conf/files.amd64 M sys/arch/arm/arm/conf.c M sys/arch/armv7/armv7/autoconf.c M sys/arch/armv7/conf/files.armv7 M sys/conf/GENERIC M sys/conf/files A sys/dev/nbd.c M sys/sys/conf.h commit d7761f326fb790bbb9eeac2157d27f135eddbf1a diff: https://github.com/bitrig/bitrig/commit/d7761f3 author: Patrick Wildt <[email protected]> date: Sat May 9 18:29:33 2015 +0200 mvneta: fixed link test fix M sys/arch/armv7/marvell/if_mvneta.c commit d411dd52775c859252bc2b15be80be7fc4c87ae0 diff: https://github.com/bitrig/bitrig/commit/d411dd5 author: Patrick Wildt <[email protected]> date: Fri Mar 6 18:15:25 2015 +0100 arm: re-do cache identification and functions using FreeBSD code During testing it has been found that the cache identification and usage of cache flushes are not correct. After trying NetBSD and FreeBSD cache procedures those issues went away. This commit therefore imports FreeBSD's code in that regard. M sys/arch/arm/arm/cpu.c M sys/arch/arm/arm/cpufunc.c M sys/arch/arm/arm/cpufunc_asm_armv7.S M sys/arch/arm/arm/cpufunc_asm_pj4b.S M sys/arch/arm/include/armreg.h M sys/arch/arm/include/cpufunc.h commit 0dd0964ae8e5d8d5442f6e9963f00ef18792f4f2 diff: https://github.com/bitrig/bitrig/commit/0dd0964 author: Patrick Wildt <[email protected]> date: Sat May 9 15:22:16 2015 +0200 arm: add two bootargs to set console baud rate M sys/arch/armv7/armv7/armv7_machdep.c commit 6a2de905214fd625b21d77bdc8bb825434a59d08 diff: https://github.com/bitrig/bitrig/commit/6a2de90 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 06c22c4b0830e2b1e28a5f788ae447124806b693 diff: https://github.com/bitrig/bitrig/commit/06c22c4 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 e012ad162eb1e50b702169ff301ba7779daf034f diff: https://github.com/bitrig/bitrig/commit/e012ad1 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 2f35ca8c473c3e790f383050d02e8febbea0d426 diff: https://github.com/bitrig/bitrig/commit/2f35ca8 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 525bab631e0cefc2e4adb2202045294a43c4ee11 diff: https://github.com/bitrig/bitrig/commit/525bab6 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 848d79cb193f8c3190bebbd9f108bf81318907b8 diff: https://github.com/bitrig/bitrig/commit/848d79c 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 d2f32b760c4ca353512354743c676b369bc4ac32 diff: https://github.com/bitrig/bitrig/commit/d2f32b7 author: Patrick Wildt <[email protected]> date: Fri May 8 00:11:46 2015 +0200 sdmmc: implement high speed support from NetBSD M sys/arch/armv7/broadcom/bcm2835_sdhc.c M sys/dev/sdmmc/sdhc.c M sys/dev/sdmmc/sdhcvar.h 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 c8c473392f7d636363986aab063d23e7b93e7990 diff: https://github.com/bitrig/bitrig/commit/c8c4733 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 4a5355d25b7c5df330a6b263ba05385c54f6546b diff: https://github.com/bitrig/bitrig/commit/4a5355d 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 a5df575135a9e01cb1291e2737a5e899013b5e85 diff: https://github.com/bitrig/bitrig/commit/a5df575 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
