ref: dbfc55fec7e1d6df41dbfaa6f6d65e084e0c9166
parent: 28b33c246379cd267db752951207a8af1c41cde0
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sat Jul 8 07:02:12 EDT 2023
imx8, bcm64: touser() already called splhi()'d
--- a/sys/src/9/bcm64/l.s
+++ b/sys/src/9/bcm64/l.s
@@ -223,7 +223,6 @@
B cacheiinv(SB)
TEXT touser(SB), 1, $-4
- MSR $0x3, DAIFSet // interrupts off
MOVWU $0x10028, R1 // entry
MOVWU $0, R2 // psr
MSR R0, SP_EL0 // sp
--- a/sys/src/9/imx8/l.s
+++ b/sys/src/9/imx8/l.s
@@ -235,7 +235,6 @@
B cacheiinv(SB)
TEXT touser(SB), 1, $-4
- MSR $0x3, DAIFSet // interrupts off
MOVWU $0x10028, R1 // entry
MOVWU $0, R2 // psr
MSR R0, SP_EL0 // sp
--
⑨