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

Reply via email to