coreboot/payloads/libpayload/arch/arm64
Furquan Shaikh 6d4d07e26f libpayload arm64: Remove tight-coupling with any particular EL
Allow more flexibility by reading and writing to system registers at current
EL. Instead of specifying what _ELx register to write to, code can specify
_current.

BUG=chrome-os-partner:31634
BRANCH=None
TEST=Compiles and boots to kernel on ryu

Change-Id: Ic1d9e18e6fc016a04f17621a148e62d6cbd04ce7
Signed-off-by: Furquan Shaikh <furquan@google.com>
Reviewed-on: https://chromium-review.googlesource.com/214577
Tested-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Commit-Queue: Furquan Shaikh <furquan@chromium.org>
2014-08-29 21:55:21 +00:00
..
lib libpayload arm64: Add library helpers 2014-08-29 21:55:01 +00:00
cache.c libpayload arm64: Remove tight-coupling with any particular EL 2014-08-29 21:55:21 +00:00
Config.in libpayload: Add support for arm64 in libpayload 2014-06-07 01:28:57 +00:00
coreboot.c Consolidate coreboot table parsing 2014-08-06 08:01:28 +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 arm64: Make exceptions work 2014-08-29 21:54:54 +00:00
exception_asm.S libpayload arm64: Remove tight-coupling with any particular EL 2014-08-29 21:55:21 +00:00
gdb.c libpayload arm64: Make exceptions work 2014-08-29 21:54:54 +00:00
head.S libpayload arm64: Initialize exception stack 2014-08-29 21:54:49 +00:00
libpayload.ldscript libpayload arm64: Initialize exception stack 2014-08-29 21:54:49 +00:00
main.c libpayload arm64: Make exceptions work 2014-08-29 21:54:54 +00:00
Makefile.inc libpayload arm64: Add library helpers 2014-08-29 21:55:01 +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
selfboot.c libpayload arm64: Add selfboot.c required by depthcharge 2014-06-20 11:17:23 +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