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

Reply via email to