coreboot/payloads/libpayload/arch/arm64
Furquan Shaikh a70d13f3d2 libpayload: Add support for arm64 in libpayload
Basic support for arm64 is enabled in libpayload.
Features added:
1) mem* operations in assembly.
2) Basic exception handling and support for testing exceptions.
3) Caching support.

Tested with arm64-generic board compilation.

BUG=None
BRANCH=None
TEST=Compilation successful

Change-Id: I4e86301f9c6383abc078e2b70071fb84bd6e4741
Signed-off-by: Furquan Shaikh <furquan@google.com>
Reviewed-on: https://chromium-review.googlesource.com/187067
Tested-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Commit-Queue: Furquan Shaikh <furquan@chromium.org>
2014-06-07 01:28:57 +00:00
..
cache.c libpayload: Add support for arm64 in libpayload 2014-06-07 01:28:57 +00:00
Config.in libpayload: Add support for arm64 in libpayload 2014-06-07 01:28:57 +00:00
coreboot.c libpayload: Add support for arm64 in libpayload 2014-06-07 01:28:57 +00:00
cpu.S libpayload: Add support for arm64 in libpayload 2014-06-07 01:28:57 +00:00
dummy_media.c libpayload: Add support for arm64 in libpayload 2014-06-07 01:28:57 +00:00
exception.c libpayload: Add support for arm64 in libpayload 2014-06-07 01:28:57 +00:00
exception_asm.S libpayload: Add support for arm64 in libpayload 2014-06-07 01:28:57 +00:00
head.S libpayload: Add support for arm64 in libpayload 2014-06-07 01:28:57 +00:00
libpayload.ldscript libpayload: Add support for arm64 in libpayload 2014-06-07 01:28:57 +00:00
main.c libpayload: Add support for arm64 in libpayload 2014-06-07 01:28:57 +00:00
Makefile.inc libpayload: Add support for arm64 in libpayload 2014-06-07 01:28:57 +00:00
memcpy.S libpayload: Add support for arm64 in libpayload 2014-06-07 01:28:57 +00:00
memmove.S libpayload: Add support for arm64 in libpayload 2014-06-07 01:28:57 +00:00
memset.S libpayload: Add support for arm64 in libpayload 2014-06-07 01:28:57 +00:00
sysinfo.c libpayload: Add support for arm64 in libpayload 2014-06-07 01:28:57 +00:00
timer.c libpayload: Add support for arm64 in libpayload 2014-06-07 01:28:57 +00:00
util.S libpayload: Add support for arm64 in libpayload 2014-06-07 01:28:57 +00:00
virtual.c libpayload: Add support for arm64 in libpayload 2014-06-07 01:28:57 +00:00