|
OpenOCD
|
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 |
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.
| unsigned int riscv_algorithm::common_magic |
Definition at line 183 of file riscv.h.
Referenced by bl602_call_func(), fespi_write(), hpm_xpi_erase(), hpm_xpi_erase_chip(), hpm_xpi_probe(), hpm_xpi_run_algo_flash_init(), hpm_xpi_write(), riscv_checksum_memory(), riscv_start_algorithm(), riscv_wait_algorithm(), rp2xxx_call_rom_func_batch(), and stm32x_write_block_riscv().
| 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().
| riscv_reg_t riscv_algorithm::saved_mstatus |
Definition at line 186 of file riscv.h.
Referenced by riscv_start_algorithm(), and riscv_wait_algorithm().
| riscv_reg_t riscv_algorithm::saved_pc |
Definition at line 185 of file riscv.h.
Referenced by riscv_start_algorithm(), and riscv_wait_algorithm().