sh: Add support for SH2A freestanding build
authorPhil Edworthy <PHIL.EDWORTHY@renesas.com>
Thu, 2 Jun 2011 22:15:27 +0000 (22:15 +0000)
committerNobuhiro Iwamatsu <iwamatsu@nigauri.org>
Mon, 22 Aug 2011 04:16:08 +0000 (13:16 +0900)
commiteeb84df6e43212a31e96402788ec9b3e39a399a6
treedddfac8b8a475474d02f60e450653d3a1fa53577
parent7fbeb6422d9fb32063c8357fcdee99f0088a1a7f
sh: Add support for SH2A freestanding build

SH2A toolchains often only provide an fdpic version of libgcc. This
can't be used with bare-metal software like U-Boot, so this patch
provides the necessary functions extracted from libgcc.

Signed-off-by: Phil Edworthy <phil.edworthy@renesas.com>
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
arch/sh/lib/Makefile
arch/sh/lib/ashiftlt.S [new file with mode: 0644]
arch/sh/lib/ashiftrt.S [new file with mode: 0644]
arch/sh/lib/ashldi3.c [new file with mode: 0644]
arch/sh/lib/libgcc.h [new file with mode: 0644]
arch/sh/lib/lshiftrt.S [new file with mode: 0644]
arch/sh/lib/lshrdi3.c [new file with mode: 0644]
arch/sh/lib/movmem.S [new file with mode: 0644]