uint64_t->target_addr_t for stack pointers.
This might be incomplete. It's just a quick attempt to reduce some of the difference between riscv-openocd and mainline. Other stack pointers can be updated as I come across them. Change-Id: Id3311b8a1bb0667f309a26d36b67093bfeb8380a Signed-off-by: Tim Newsome <tim@sifive.com> Reviewed-on: https://review.openocd.org/c/openocd/+/6586 Tested-by: jenkins Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
This commit is contained in:
committed by
Antonio Borneo
parent
b5a24386e4
commit
e487205410
@@ -30,11 +30,11 @@ extern const struct rtos_register_stacking rtos_standard_cortex_m4f_stacking;
|
||||
extern const struct rtos_register_stacking rtos_standard_cortex_m4f_fpu_stacking;
|
||||
extern const struct rtos_register_stacking rtos_standard_cortex_r4_stacking;
|
||||
extern const struct rtos_register_stacking rtos_standard_nds32_n1068_stacking;
|
||||
int64_t rtos_generic_stack_align8(struct target *target,
|
||||
target_addr_t rtos_generic_stack_align8(struct target *target,
|
||||
const uint8_t *stack_data, const struct rtos_register_stacking *stacking,
|
||||
int64_t stack_ptr);
|
||||
int64_t rtos_cortex_m_stack_align(struct target *target,
|
||||
target_addr_t stack_ptr);
|
||||
target_addr_t rtos_cortex_m_stack_align(struct target *target,
|
||||
const uint8_t *stack_data, const struct rtos_register_stacking *stacking,
|
||||
int64_t stack_ptr, size_t xpsr_offset);
|
||||
target_addr_t stack_ptr, size_t xpsr_offset);
|
||||
|
||||
#endif /* OPENOCD_RTOS_RTOS_STANDARD_STACKINGS_H */
|
||||
|
||||
Reference in New Issue
Block a user