summaryrefslogtreecommitdiff
path: root/src/arch/arm64/transition_asm.S
diff options
context:
space:
mode:
authorFurquan Shaikh <furquan@google.com>2014-09-10 12:19:38 -0700
committerPatrick Georgi <pgeorgi@google.com>2015-03-28 07:05:08 +0100
commitab020f304efdac61d38876a95005d8478659faae (patch)
treed45d9d3e5a09eb57111985cdf234df53e35ce3a4 /src/arch/arm64/transition_asm.S
parentf228e8d435f2f8c4a7ab954b9d9c2136f74fe560 (diff)
downloadcoreboot-ab020f304efdac61d38876a95005d8478659faae.tar.xz
arm64: Adapt stage_entry to make it usable by secmon
stage_entry is the best place to enter for secmon, since it sets up all the stacks right. The only need we need to take care is losing out on the parameter passed to secmon. This patch adds an entry point for secmon rmodule and moves the argument from x0 to x25, which is restored just before the jump to c_entry BUG=chrome-os-partner:30785 BRANCH=None TEST=Compiles successfully Change-Id: I9638e9716b3bd5bff272e88fe9d965528d71e394 Signed-off-by: Patrick Georgi <pgeorgi@chromium.org> Original-Commit-Id: ffedb03208bafab6d5886db0259ec205dd20588f Original-Change-Id: I74a7a609fbc08692d68708abe132cd219c89b456 Original-Signed-off-by: Furquan Shaikh <furquan@google.com> Original-Reviewed-on: https://chromium-review.googlesource.com/217570 Original-Reviewed-by: Aaron Durbin <adurbin@chromium.org> Original-Tested-by: Furquan Shaikh <furquan@chromium.org> Original-Commit-Queue: Furquan Shaikh <furquan@chromium.org> Reviewed-on: http://review.coreboot.org/9079 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Diffstat (limited to 'src/arch/arm64/transition_asm.S')
0 files changed, 0 insertions, 0 deletions