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

Reply via email to