fix: los_exc.S中_ExcInMsp主栈中异常处理函数中异常返回类型错误
修复los_exc.S中_ExcInMsp主栈中异常处理函数中异常返回类型错误 close #I4EJI4 Signed-off-by: kenneth <zhushangyuan@huawei.com>
This commit is contained in:
parent
d8a6a4bdb9
commit
c51df7a94c
|
@ -198,7 +198,7 @@ _hwiActiveCheck
|
||||||
ADD R2, R2, R12, LSL #5 ; calculate R2 (hwi number) as uwPid
|
ADD R2, R2, R12, LSL #5 ; calculate R2 (hwi number) as uwPid
|
||||||
|
|
||||||
_ExcInMSP
|
_ExcInMSP
|
||||||
CMP LR, #0XFFFFFFED
|
CMP LR, #0xFFFFFFE9
|
||||||
BNE _NoFloatInMsp
|
BNE _NoFloatInMsp
|
||||||
ADD R3, R13, #104
|
ADD R3, R13, #104
|
||||||
PUSH {R3}
|
PUSH {R3}
|
||||||
|
|
|
@ -276,7 +276,7 @@ _hwiActiveCheck:
|
||||||
_ExcInMSP:
|
_ExcInMSP:
|
||||||
.fnstart
|
.fnstart
|
||||||
.cantunwind
|
.cantunwind
|
||||||
CMP LR, #0XFFFFFFED
|
CMP LR, #0xFFFFFFE9
|
||||||
BNE _NoFloatInMsp
|
BNE _NoFloatInMsp
|
||||||
ADD R3, R13, #104
|
ADD R3, R13, #104
|
||||||
PUSH {R3}
|
PUSH {R3}
|
||||||
|
|
|
@ -260,7 +260,7 @@ _hwiActiveCheck:
|
||||||
_ExcInMSP:
|
_ExcInMSP:
|
||||||
.fnstart
|
.fnstart
|
||||||
.cantunwind
|
.cantunwind
|
||||||
CMP LR, #0XFFFFFFED
|
CMP LR, #0xFFFFFFE9
|
||||||
BNE _NoFloatInMsp
|
BNE _NoFloatInMsp
|
||||||
ADD R3, R13, #104
|
ADD R3, R13, #104
|
||||||
PUSH {R3}
|
PUSH {R3}
|
||||||
|
|
|
@ -276,7 +276,7 @@ _hwiActiveCheck:
|
||||||
_ExcInMSP:
|
_ExcInMSP:
|
||||||
.fnstart
|
.fnstart
|
||||||
.cantunwind
|
.cantunwind
|
||||||
CMP LR, #0XFFFFFFED
|
CMP LR, #0xFFFFFFE9
|
||||||
BNE _NoFloatInMsp
|
BNE _NoFloatInMsp
|
||||||
ADD R3, R13, #104
|
ADD R3, R13, #104
|
||||||
PUSH {R3}
|
PUSH {R3}
|
||||||
|
|
|
@ -198,7 +198,7 @@ _hwiActiveCheck
|
||||||
ADD R2, R2, R12, LSL #5 ; calculate R2 (hwi number) as uwPid
|
ADD R2, R2, R12, LSL #5 ; calculate R2 (hwi number) as uwPid
|
||||||
|
|
||||||
_ExcInMSP
|
_ExcInMSP
|
||||||
CMP LR, #0XFFFFFFED
|
CMP LR, #0xFFFFFFE9
|
||||||
BNE _NoFloatInMsp
|
BNE _NoFloatInMsp
|
||||||
ADD R3, R13, #104
|
ADD R3, R13, #104
|
||||||
PUSH {R3}
|
PUSH {R3}
|
||||||
|
|
|
@ -187,7 +187,7 @@ _hwiActiveCheck
|
||||||
ADD R2, R2, R12, LSL #5 ; calculate R2 (hwi number) as uwPid
|
ADD R2, R2, R12, LSL #5 ; calculate R2 (hwi number) as uwPid
|
||||||
|
|
||||||
_ExcInMSP
|
_ExcInMSP
|
||||||
CMP LR, #0XFFFFFFED
|
CMP LR, #0xFFFFFFE9
|
||||||
BNE _NoFloatInMsp
|
BNE _NoFloatInMsp
|
||||||
ADD R3, R13, #104
|
ADD R3, R13, #104
|
||||||
PUSH {R3}
|
PUSH {R3}
|
||||||
|
|
|
@ -275,7 +275,7 @@ _hwiActiveCheck:
|
||||||
_ExcInMSP:
|
_ExcInMSP:
|
||||||
.fnstart
|
.fnstart
|
||||||
.cantunwind
|
.cantunwind
|
||||||
CMP LR, #0XFFFFFFED
|
CMP LR, #0xFFFFFFE9
|
||||||
BNE _NoFloatInMsp
|
BNE _NoFloatInMsp
|
||||||
ADD R3, R13, #104
|
ADD R3, R13, #104
|
||||||
PUSH {R3}
|
PUSH {R3}
|
||||||
|
|
|
@ -198,7 +198,7 @@ _hwiActiveCheck
|
||||||
ADD R2, R2, R12, LSL #5 ; calculate R2 (hwi number) as uwPid
|
ADD R2, R2, R12, LSL #5 ; calculate R2 (hwi number) as uwPid
|
||||||
|
|
||||||
_ExcInMSP
|
_ExcInMSP
|
||||||
CMP LR, #0xFFFFFFED
|
CMP LR, #0xFFFFFFE9
|
||||||
BNE _NoFloatInMsp
|
BNE _NoFloatInMsp
|
||||||
ADD R3, R13, #104
|
ADD R3, R13, #104
|
||||||
PUSH {R3}
|
PUSH {R3}
|
||||||
|
|
|
@ -276,7 +276,7 @@ _hwiActiveCheck:
|
||||||
_ExcInMSP:
|
_ExcInMSP:
|
||||||
.fnstart
|
.fnstart
|
||||||
.cantunwind
|
.cantunwind
|
||||||
CMP LR, #0XFFFFFFED
|
CMP LR, #0xFFFFFFE9
|
||||||
BNE _NoFloatInMsp
|
BNE _NoFloatInMsp
|
||||||
ADD R3, R13, #104
|
ADD R3, R13, #104
|
||||||
PUSH {R3}
|
PUSH {R3}
|
||||||
|
|
|
@ -198,7 +198,7 @@ _hwiActiveCheck
|
||||||
ADD R2, R2, R12, LSL #5 ; calculate R2 (hwi number) as uwPid
|
ADD R2, R2, R12, LSL #5 ; calculate R2 (hwi number) as uwPid
|
||||||
|
|
||||||
_ExcInMSP
|
_ExcInMSP
|
||||||
CMP LR, #0XFFFFFFED
|
CMP LR, #0xFFFFFFE9
|
||||||
BNE _NoFloatInMsp
|
BNE _NoFloatInMsp
|
||||||
ADD R3, R13, #104
|
ADD R3, R13, #104
|
||||||
PUSH {R3}
|
PUSH {R3}
|
||||||
|
|
Loading…
Reference in New Issue