the bitrig patrick_marvell branch has been created by patrick.

it is 0 commits behind master, and 7 commits ahead.

commit e738287b0c4bd9f1c80d5849cc416867012ea282
diff: https://github.com/bitrig/bitrig/commit/e738287
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 0dbc0d0a44028830bf29d734ce0678de8753c8fd
diff: https://github.com/bitrig/bitrig/commit/0dbc0d0
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 17873faa3fcfd5055759dea072c8369756d55a22
diff: https://github.com/bitrig/bitrig/commit/17873fa
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/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