[U-Boot] [PATCH v4 0/9] Add support for the ARC700 architecture

Tom Rini trini at ti.com
Fri Feb 7 14:36:00 CET 2014


On Tue, Feb 04, 2014 at 12:56:12PM +0400, Alexey Brodkin wrote:

> This patch series adds support for the Synopsys DesignWare ARC700 architecture.
> 
> DesignWare ARC700 is family of 32-bit CPUs developed by Synopsys, Inc.
> 
> Since version 3.9 ARC architecture is supported in mainline Linux developemnt.
> And now to get better support in commonly used boot-loader we are introducing
> port of U-Boot for ARC700 CPUs.
> 
> Patches included in this series are also available on GitHub in the
> 'for-upstream-v4' branch:
> 
> git at github.com:foss-for-synopsys-dwc-arc-processors/u-boot.git
> 
> Also browsable here:
> 
> https://github.com/foss-for-synopsys-dwc-arc-processors/u-boot/tree/for-upstream-v4
> 
> NOTE: there's an acked by Tom Rini prerequisite for Arcangel4 board:
> 
> http://patchwork.ozlabs.org/patch/300901/
> 
> For those who are interested in building this port please download pre-built
> toolchains for x86_64 hosts.
> 
> For RedHat-based distros:
> https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases/download/arc-4.8-R2/arc_gnu_4.8-R2_prebuilt_uclibc_le_rhel6_install.tar.gz
> 
> For Debian-based distros:
> https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases/download/arc-4.8-R2/arc_gnu_4.8-R2_prebuilt_uclibc_le_ubuntu_install.tar.gz
> 
> Major changes for v4:
> 
>  * Clean-up of board configurations.
> 
> Each patch that follows has detailed description of its changes.
> 
> Alexey Brodkin (9):
>   arc: add architecture header files
>   arc: add cpu files
>   arc: add library functions
>   arc: bdinfo, image and arc-specific init functions declarations
>     support
>   arc: add support for standalone programs
>   arc: add Arcangel4 board support
>   arc: add AXS101 board support
>   arc: add architecture to MAKEALL
>   arc: add README for architecture

I've applied the series to u-boot/master.  But please note that with the
toolchain links above, MAKEALL doesn't agree that axs101 builds without
error (but doing it with 'make' does) and arcangel4 doesn't build due
to:
arc-linux-ld.bfd: Error: Overflow detected in relocation value;
arc-linux-ld.bfd: Relocation value should be between 16777215 and -16777216 whereas it  2130661664
arc-linux-ld.bfd: Global symbol: "default_serial_console".
arc-linux-ld.bfd:
Relocation type is:R_ARC_S25W_PCREL
FileName:drivers/serial/built-in.o
Section Name:.text
Offset in Section:10
arc-linux-ld.bfd: final link failed: Bad value
make: *** [/home/trini/work/u-boot/u-boot/temp/u-boot] Error 1

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140207/6afed48a/attachment.pgp>


More information about the U-Boot mailing list