Skip to contentSkip to conversation

Pull request: u-boot-arm/master

U-Boot Albert ARIBAUD 2 participants 6 messages Jul 6, 2015 – Jul 7, 2015

lore
Share & tools
lore
#0 lore raw

Hello Tom,

The following changes since commit 9c6b05cb724e18d1db3f9e1a75b2272572f06fbd:

Prepare v2015.07-rc3 (2015-06-29 17:22:01 -0400)

are available in the git repository at:

git://git.denx.de/u-boot-arm master

for you to fetch changes up to 5d2f3ad37aa91ce5ebba108c0b1112db08ff8498:

openrd: switch to CONFIG_SYS_THUMB_BUILD (2015-07-06 13:49:35 +0200)

This ARM PR supersedes the previous one and adds the thumb-1 support series which fixes axm, taurus, and stm32f429-discovery WRT Commit ecaf902 ('arm: Enable CONFIG_USE_ARCH_MEMSET/MEMCPY globally').

----------------------------------------------------------------
Albert ARIBAUD (5):
Merge branch 'u-boot/master' into 'u-boot-arm/master'
stm32f429-discovery: add CONFIG_SYS_THUMB_BUILD
arm: support Thumb-1 with CONFIG_SYS_THUMB_BUILD
kirkwood: support CONFIG_SYS_THUMB_BUILD
openrd: switch to CONFIG_SYS_THUMB_BUILD

Lokesh Vutla (1):
board: am43xx: Add maintainer information

Masahiro Yamada (1):
ARM: disable HAVE_PRIVATE_LIBGCC for ARM64

Pavel Machek (1):
armv7: better comment in start.S

Simon Glass (2):
arm: Add ENTRY/ENDPROC to private libgcc functions Revert "break build if it would produce broken binary"

Siva Durga Prasad Paladugu (1):
arm: dcc: Add uart dcc support for armv8

Tom Rini (1):
arm: Enable CONFIG_USE_ARCH_MEMSET/MEMCPY globally

Yegor Yefremov (1):
board: baltos - add maintainer information

 Makefile                                       |  2 ++
 arch/Kconfig                                   |  2 +-
 arch/arm/Kconfig                               |  5 +++++
 arch/arm/cpu/arm926ejs/Makefile                | 11 +++++++++++
 arch/arm/cpu/arm926ejs/cache.c                 |  5 +++++
 arch/arm/cpu/armv7/start.S                     |  7 +++----
 arch/arm/include/asm/cache.h                   |  4 ++++
 arch/arm/include/asm/u-boot.h                  |  4 ----
 arch/arm/lib/Makefile                          | 28 ++++++++++++++++++++++++++--
 arch/arm/lib/_ashldi3.S                        |  6 ++++--
 arch/arm/lib/_ashrdi3.S                        |  6 ++++--
 arch/arm/lib/_divsi3.S                         |  6 ++++--
 arch/arm/lib/_lshrdi3.S                        |  6 ++++--
 arch/arm/lib/_modsi3.S                         |  7 ++++---
 arch/arm/lib/_udivsi3.S                        | 10 ++++++----
 arch/arm/lib/_umodsi3.S                        |  6 ++++--
 arch/arm/lib/cache.c                           | 11 +++++++++++
 arch/arm/lib/memcpy.S                          |  6 +++---
 arch/arm/lib/memset.S                          |  4 ++--
 arch/arm/mach-kirkwood/Makefile                |  6 ++++++
 arch/arm/mach-orion5x/Makefile                 | 10 ++++++++++
 arch/arm/thumb1/include/asm/proc-armv/system.h | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 board/quipos/cairo/MAINTAINERS                 |  6 ++++++
 board/ti/am43xx/MAINTAINERS                    |  2 ++
 board/vscom/baltos/MAINTAINERS                 |  6 ++++++
 drivers/gpio/lpc32xx_gpio.c                    | 39 +++++++++++++++++++--------------------
 drivers/serial/arm_dcc.c                       | 16 ++++++++++++++++
 examples/api/Makefile                          |  3 ++-
 examples/standalone/Makefile                   | 10 ++++++++++
 include/config_fallbacks.h                     |  5 +++++
 include/configs/openrd.h                       |  1 +
 include/configs/stm32f429-discovery.h          |  1 +
 scripts/Makefile.lib                           |  3 ++-
 33 files changed, 258 insertions(+), 55 deletions(-)
 create mode 100644 arch/arm/thumb1/include/asm/proc-armv/system.h
 create mode 100644 board/quipos/cairo/MAINTAINERS
 create mode 100644 board/vscom/baltos/MAINTAINERS

Amicalement,

Signature · 1 line
Albert.
#1 lore raw
Quoted 18 lines · Albert ARIBAUD

Hello Tom,

The following changes since commit 9c6b05cb724e18d1db3f9e1a75b2272572f06fbd:

Prepare v2015.07-rc3 (2015-06-29 17:22:01 -0400)

are available in the git repository at:

git://git.denx.de/u-boot-arm master

for you to fetch changes up to 5d2f3ad37aa91ce5ebba108c0b1112db08ff8498:

openrd: switch to CONFIG_SYS_THUMB_BUILD (2015-07-06 13:49:35 +0200)

This ARM PR supersedes the previous one and adds the thumb-1 support series which fixes axm, taurus, and stm32f429-discovery WRT Commit ecaf902 ('arm: Enable CONFIG_USE_ARCH_MEMSET/MEMCPY globally').

Quoted 7 lines

----------------------------------------------------------------
Albert ARIBAUD (5):
Merge branch 'u-boot/master' into 'u-boot-arm/master'
stm32f429-discovery: add CONFIG_SYS_THUMB_BUILD
arm: support Thumb-1 with CONFIG_SYS_THUMB_BUILD
kirkwood: support CONFIG_SYS_THUMB_BUILD
openrd: switch to CONFIG_SYS_THUMB_BUILD

OK, I jsut checked my local build results and it looks like this didn't get pushed out really? I don't have the thumb fixes so a bunch of things are still breaking, same as before. And I don't see those commits.. :(

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150706/2e948f37/attachment.sig>
#2 lore raw

Hello Tom,

Quoted 28 lines · Tom Rini
Quoted 18 lines · Albert ARIBAUD

Hello Tom,

The following changes since commit 9c6b05cb724e18d1db3f9e1a75b2272572f06fbd:

Prepare v2015.07-rc3 (2015-06-29 17:22:01 -0400)

are available in the git repository at:

git://git.denx.de/u-boot-arm master

for you to fetch changes up to 5d2f3ad37aa91ce5ebba108c0b1112db08ff8498:

openrd: switch to CONFIG_SYS_THUMB_BUILD (2015-07-06 13:49:35 +0200)

This ARM PR supersedes the previous one and adds the thumb-1 support series which fixes axm, taurus, and stm32f429-discovery WRT Commit ecaf902 ('arm: Enable CONFIG_USE_ARCH_MEMSET/MEMCPY globally').

Quoted 7 lines

----------------------------------------------------------------
Albert ARIBAUD (5):
Merge branch 'u-boot/master' into 'u-boot-arm/master'
stm32f429-discovery: add CONFIG_SYS_THUMB_BUILD
arm: support Thumb-1 with CONFIG_SYS_THUMB_BUILD
kirkwood: support CONFIG_SYS_THUMB_BUILD
openrd: switch to CONFIG_SYS_THUMB_BUILD

Quoted 4 lines

OK, I jsut checked my local build results and it looks like this didn't get pushed out really? I don't have the thumb fixes so a bunch of things are still breaking, same as before. And I don't see those commits.. :(

Argh. Fixed. Now I'll go and hide in shame for, say, 6 hours.

Quoted 2 lines
Signature · 1 line
Tom

Amicalement,

Signature · 1 line
Albert.
#3 lore raw
Quoted 31 lines · Albert ARIBAUD

Hello Tom,

Quoted 28 lines · Tom Rini
Quoted 25 lines · Albert ARIBAUD

Hello Tom,

The following changes since commit 9c6b05cb724e18d1db3f9e1a75b2272572f06fbd:

Prepare v2015.07-rc3 (2015-06-29 17:22:01 -0400)

are available in the git repository at:

git://git.denx.de/u-boot-arm master

for you to fetch changes up to 5d2f3ad37aa91ce5ebba108c0b1112db08ff8498:

openrd: switch to CONFIG_SYS_THUMB_BUILD (2015-07-06 13:49:35 +0200)

This ARM PR supersedes the previous one and adds the thumb-1 support series which fixes axm, taurus, and stm32f429-discovery WRT Commit ecaf902 ('arm: Enable CONFIG_USE_ARCH_MEMSET/MEMCPY globally').

----------------------------------------------------------------
Albert ARIBAUD (5):
Merge branch 'u-boot/master' into 'u-boot-arm/master'
stm32f429-discovery: add CONFIG_SYS_THUMB_BUILD
arm: support Thumb-1 with CONFIG_SYS_THUMB_BUILD
kirkwood: support CONFIG_SYS_THUMB_BUILD
openrd: switch to CONFIG_SYS_THUMB_BUILD

Quoted 6 lines
Quoted 4 lines

OK, I jsut checked my local build results and it looks like this didn't get pushed out really? I don't have the thumb fixes so a bunch of things are still breaking, same as before. And I don't see those commits.. :(

Argh. Fixed. Now I'll go and hide in shame for, say, 6 hours.

With ELDK-5.5:
(venice2,seaboard,nyan-big,jetson-tk1) arm-linux-gnueabi-ld.bfd: SPL
image plus BSS too big
(axm,taurus) arm-linux-gnueabi-ld.bfd: SPL image too big
And also:
(openrd_base,openrd_ultimate,openrd_client) arm-linux-gnueabi-ld.bfd:
error:
/opt/eldk-5.5.3/armv7a-hf/sysroots/armv7ahf-vfp-neon-linux-gnueabi/usr/lib/arm-linux-gnueabi/4.8.1/libgcc.a(_muldi3.o) uses VFP register arguments, u-boot does not

I think we need to push off the memcpy/memset (and related thumb bits) until the new MW.

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150706/5e65e931/attachment.sig>
#4 lore raw

Hello Tom,

Quoted 49 lines · Tom Rini
Quoted 31 lines · Albert ARIBAUD

Hello Tom,

Quoted 28 lines · Tom Rini
Quoted 25 lines · Albert ARIBAUD

Hello Tom,

The following changes since commit 9c6b05cb724e18d1db3f9e1a75b2272572f06fbd:

Prepare v2015.07-rc3 (2015-06-29 17:22:01 -0400)

are available in the git repository at:

git://git.denx.de/u-boot-arm master

for you to fetch changes up to 5d2f3ad37aa91ce5ebba108c0b1112db08ff8498:

openrd: switch to CONFIG_SYS_THUMB_BUILD (2015-07-06 13:49:35 +0200)

This ARM PR supersedes the previous one and adds the thumb-1 support series which fixes axm, taurus, and stm32f429-discovery WRT Commit ecaf902 ('arm: Enable CONFIG_USE_ARCH_MEMSET/MEMCPY globally').

----------------------------------------------------------------
Albert ARIBAUD (5):
Merge branch 'u-boot/master' into 'u-boot-arm/master'
stm32f429-discovery: add CONFIG_SYS_THUMB_BUILD
arm: support Thumb-1 with CONFIG_SYS_THUMB_BUILD
kirkwood: support CONFIG_SYS_THUMB_BUILD
openrd: switch to CONFIG_SYS_THUMB_BUILD

Quoted 6 lines
Quoted 4 lines

OK, I jsut checked my local build results and it looks like this didn't get pushed out really? I don't have the thumb fixes so a bunch of things are still breaking, same as before. And I don't see those commits.. :(

Argh. Fixed. Now I'll go and hide in shame for, say, 6 hours.

With ELDK-5.5:
(venice2,seaboard,nyan-big,jetson-tk1) arm-linux-gnueabi-ld.bfd: SPL
image plus BSS too big
(axm,taurus) arm-linux-gnueabi-ld.bfd: SPL image too big
And also:
(openrd_base,openrd_ultimate,openrd_client) arm-linux-gnueabi-ld.bfd:
error:
/opt/eldk-5.5.3/armv7a-hf/sysroots/armv7ahf-vfp-neon-linux-gnueabi/usr/lib/arm-linux-gnueabi/4.8.1/libgcc.a(_muldi3.o) uses VFP register arguments, u-boot does not

Quoted 2 lines

I think we need to push off the memcpy/memset (and related thumb bits) until the new MW.

Agreed. I'll respin my master branch w/o these.

Quoted 2 lines
Signature · 1 line
Tom

Amicalement,

Signature · 1 line
Albert.
#5 lore raw
In reply to Tom Rini

Hello Tom,

Quoted 3 lines · Tom Rini

On Tue, Jul 07, 2015 at 12:09:49AM +0200, Albert ARIBAUD wrote:

With ELDK-5.5:

ELDK 5.5.3, default target of armv7a-hf?

Amicalement,

Signature · 1 line
Albert.