armv8: Implement wait_for_interrupt
authorLukas Humbel <lukas.humbel@inf.ethz.ch>
Fri, 8 Nov 2019 10:27:59 +0000 (11:27 +0100)
committerLukas Humbel <lukas.humbel@inf.ethz.ch>
Fri, 8 Nov 2019 10:46:35 +0000 (11:46 +0100)
commit8c73f45f10626c71d0825e4638a9d7d4b2becb67
treef3d7c450c4f60c5f4f1ec1265db7e5ac761bd73b
parente7f1c7c3fdfdff02a79b708dd2d1b195d53124d9
armv8: Implement wait_for_interrupt

Enable interrupts and correct handling of irq from EL1

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>
kernel/arch/armv8/exceptions.S
kernel/arch/armv8/exec.c
kernel/arch/armv8/exn.c
kernel/include/arch/armv8/exceptions.h