1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 08:07:34 +00:00

Prekernel: Install EL1 vector table at boot on aarch64

We now have a function to install a (currently default) vector
table, meaning that any exceptions (or interrupts for that matter)
will be caught by the processor and routed to one of the vectors
inside the table.
This commit is contained in:
Jesse Buhagiar 2021-10-13 22:19:49 +11:00 committed by Brian Gianforcaro
parent 28e36a70d6
commit 547322fb95
5 changed files with 87 additions and 0 deletions

View file

@ -24,6 +24,7 @@ if ("${SERENITY_ARCH}" STREQUAL "aarch64")
# Assembly
Arch/aarch64/boot.S
Arch/aarch64/Aarch64_asm_utils.S
Arch/aarch64/vector_table.S
)
else()
set(SOURCES