riscv-openocd/src
Evgeniy Naydanov 5f45b5bd73 target/riscv: reg cache entry is initialized before access
* Register file examination is separated.
* Allow to access registers through cache as early as possible to re-use
  general register access interface and propely track state of the
  register.
* Reduces the number of operations: S0 and S1 are saved/restored only
  when needed (targets without abstract CSR access).

Change-Id: I2e205ae4e88733a5c792f8a35cf30325c68d96b2
Signed-off-by: Evgeniy Naydanov <evgeniy.naydanov@syntacore.com>
2024-08-14 19:24:11 +03:00
..
flash Merge up to ad87fbd1cf from upstream 2024-06-25 14:51:18 +03:00
helper Merge up to ad87fbd1cf from upstream 2024-06-25 14:51:18 +03:00
jtag Merge up to ad87fbd1cf from upstream 2024-06-25 14:51:18 +03:00
pld pld/intel: remove idcodes from intel.c 2024-06-15 14:25:05 +00:00
rtos Merge up to 437dde701c from upstream 2024-05-30 19:46:03 +03:00
rtt rtt/tcl: Fix line indentation 2023-11-18 11:38:27 +00:00
server Merge up to ad87fbd1cf from upstream 2024-06-25 14:51:18 +03:00
svf svf: make command 'svf' syntax consistent 2023-03-25 18:09:06 +00:00
target target/riscv: reg cache entry is initialized before access 2024-08-14 19:24:11 +03:00
transport transport: rewrite command 'transport select' as COMMAND_HANDLER 2023-03-25 18:09:47 +00:00
xsvf openocd: fix SPDX tag format for files .c 2022-09-18 08:22:01 +00:00
Makefile.am openocd: build: add SPDX tag 2022-07-23 13:06:38 +00:00
hello.c hello: include hello.h 2023-05-18 10:13:41 +00:00
hello.h openocd: src: replace the GPL-2.0-or-later license tag 2022-07-23 13:59:13 +00:00
main.c openocd: fix SPDX tag format for files .c 2022-09-18 08:22:01 +00:00
openocd.c openocd: rewrite command 'version' as COMMAND_HANDLER 2023-03-25 18:10:54 +00:00
openocd.h openocd: src: replace the GPL-2.0-or-later license tag 2022-07-23 13:59:13 +00:00