mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-12-23 06:48:16 +00:00
fix(embed/core): fix stack protection on STM32U5
[no changelog]
This commit is contained in:
parent
0b93d0d848
commit
5210d2fa50
@ -7,7 +7,7 @@
|
|||||||
reset_handler:
|
reset_handler:
|
||||||
// set the stack protection
|
// set the stack protection
|
||||||
ldr r0, =_sstack
|
ldr r0, =_sstack
|
||||||
add r0, r0, #16 // padding
|
add r0, r0, #128 // safety margin for the exception frame
|
||||||
msr MSPLIM, r0
|
msr MSPLIM, r0
|
||||||
|
|
||||||
bl SystemInit
|
bl SystemInit
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
reset_handler:
|
reset_handler:
|
||||||
// set the stack protection
|
// set the stack protection
|
||||||
ldr r0, =_sstack
|
ldr r0, =_sstack
|
||||||
add r0, r0, #16 // padding
|
add r0, r0, #128 // safety margin for the exception frame
|
||||||
msr MSPLIM, r0
|
msr MSPLIM, r0
|
||||||
|
|
||||||
// setup environment for subsequent stage of code
|
// setup environment for subsequent stage of code
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
reset_handler:
|
reset_handler:
|
||||||
// set the stack protection
|
// set the stack protection
|
||||||
ldr r0, =_sstack
|
ldr r0, =_sstack
|
||||||
add r0, r0, #16 // padding
|
add r0, r0, #128 // safety margin for the exception frame
|
||||||
msr MSPLIM, r0
|
msr MSPLIM, r0
|
||||||
|
|
||||||
// setup environment for subsequent stage of code
|
// setup environment for subsequent stage of code
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
reset_handler:
|
reset_handler:
|
||||||
// set the stack protection
|
// set the stack protection
|
||||||
ldr r0, =_sstack
|
ldr r0, =_sstack
|
||||||
add r0, r0, #16 // padding
|
add r0, r0, #128 // safety margin for the exception frame
|
||||||
msr MSPLIM, r0
|
msr MSPLIM, r0
|
||||||
|
|
||||||
// setup environment for subsequent stage of code
|
// setup environment for subsequent stage of code
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
reset_handler:
|
reset_handler:
|
||||||
// set the stack protection
|
// set the stack protection
|
||||||
ldr r0, =_sstack
|
ldr r0, =_sstack
|
||||||
add r0, r0, #16 // padding
|
add r0, r0, #128 // safety margin for the exception frame
|
||||||
msr MSPLIM, r0
|
msr MSPLIM, r0
|
||||||
|
|
||||||
// setup environment for subsequent stage of code
|
// setup environment for subsequent stage of code
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
reset_handler:
|
reset_handler:
|
||||||
// set the stack protection
|
// set the stack protection
|
||||||
ldr r0, =_sstack
|
ldr r0, =_sstack
|
||||||
add r0, r0, #16 // padding
|
add r0, r0, #128 // safety margin for the exception frame
|
||||||
msr MSPLIM, r0
|
msr MSPLIM, r0
|
||||||
|
|
||||||
// setup environment for subsequent stage of code
|
// setup environment for subsequent stage of code
|
||||||
|
Loading…
Reference in New Issue
Block a user