OpenOCD
riscv_algorithm Struct Reference

Architecture info for RISC-V algorithms. More...

Data Fields

unsigned int common_magic
 
riscv_reg_t saved_gpr [32]
 
riscv_reg_t saved_mstatus
 
riscv_reg_t saved_pc
 

Detailed Description

Architecture info for RISC-V algorithms.

Required by riscv_start_algorithm() / riscv_wait_algorithm() so saved context can persist while the algorithm runs. Callers must set common_magic to RISCV_COMMON_MAGIC.

Definition at line 182 of file riscv.h.

Field Documentation

◆ common_magic

◆ saved_gpr

riscv_reg_t riscv_algorithm::saved_gpr[32]

Definition at line 184 of file riscv.h.

Referenced by riscv_start_algorithm(), and riscv_wait_algorithm().

◆ saved_mstatus

riscv_reg_t riscv_algorithm::saved_mstatus

Definition at line 186 of file riscv.h.

Referenced by riscv_start_algorithm(), and riscv_wait_algorithm().

◆ saved_pc

riscv_reg_t riscv_algorithm::saved_pc

Definition at line 185 of file riscv.h.

Referenced by riscv_start_algorithm(), and riscv_wait_algorithm().


The documentation for this struct was generated from the following file: