|
OpenOCD
|


Go to the source code of this file.
Functions | |
| int | riscv011_get_register (struct target *target, riscv_reg_t *value, enum gdb_regno regid) |
| int | riscv011_set_register (struct target *target, enum gdb_regno regid, riscv_reg_t value) |
| int riscv011_get_register | ( | struct target * | target, |
| riscv_reg_t * | value, | ||
| enum gdb_regno | regid | ||
| ) |
Definition at line 1344 of file riscv-011.c.
References cache_set(), cache_set32(), cache_set_jump(), cache_set_load(), cache_write(), CSR_MSTATUS, csrw(), DCSR_PRV, DEBUG_RAM_START, ERROR_FAIL, ERROR_OK, fsd(), fsw(), GDB_REGNO_DPC, GDB_REGNO_FPR0, GDB_REGNO_FPR31, GDB_REGNO_PC, GDB_REGNO_PRIV, GDB_REGNO_XPR31, get_field(), get_info(), info, maybe_write_tselect(), MSTATUS_FS, reg_cache_get(), register_read(), riscv_xlen(), S0, set_field(), SLOT1, update_mstatus_actual(), and reg::value.
Referenced by riscv011_reg_get(), riscv_reg_get(), and update_mstatus_actual().
| int riscv011_set_register | ( | struct target * | target, |
| enum gdb_regno | regid, | ||
| riscv_reg_t | value | ||
| ) |
Definition at line 1392 of file riscv-011.c.
References reg::dirty, ERROR_OK, GDB_REGNO_XPR31, target::reg_cache, reg_cache_set(), reg_cache::reg_list, register_write(), reg::valid, and reg::value.
Referenced by riscv011_reg_set(), and riscv_set_or_write_register().