Page MenuHomeFreeBSD

D43976.id135892.diff
No OneTemporary

D43976.id135892.diff

diff --git a/sys/arm64/arm64/locore.S b/sys/arm64/arm64/locore.S
--- a/sys/arm64/arm64/locore.S
+++ b/sys/arm64/arm64/locore.S
@@ -62,8 +62,8 @@
*/
ENTRY(_start)
- /* Drop to EL1 */
- bl drop_to_el1
+ /* Enter the kernel exception level */
+ bl enter_kernel_el
/*
* Disable the MMU. We may have entered the kernel with it on and
@@ -201,8 +201,8 @@
/* Disable interrupts */
msr daifset, #DAIF_INTR
- /* Drop to EL1 */
- bl drop_to_el1
+ /* Enter the kernel exception level */
+ bl enter_kernel_el
/* Set the context id */
msr contextidr_el1, xzr
@@ -265,7 +265,7 @@
* If we are started in EL2, configure the required hypervisor
* registers and drop to EL1.
*/
-LENTRY(drop_to_el1)
+LENTRY(enter_kernel_el)
mrs x23, CurrentEL
and x23, x23, #(CURRENTEL_EL_MASK)
cmp x23, #(CURRENTEL_EL_EL2)
@@ -358,7 +358,7 @@
.align 3
.Lsctlr_res1:
.quad SCTLR_RES1
-LEND(drop_to_el1)
+LEND(enter_kernel_el)
/*
* Get the physical address the kernel was loaded at.

File Metadata

Mime Type
text/plain
Expires
Thu, Jan 1, 4:38 PM (6 h, 54 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27440588
Default Alt Text
D43976.id135892.diff (994 B)

Event Timeline