aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Newsome <tim@sifive.com>2017-12-26 14:54:00 -0800
committerGitHub <noreply@github.com>2017-12-26 14:54:00 -0800
commitca700dcef0a78d5ab3b3260589e0d3f685898882 (patch)
treec052d04454904fbd624cb9a62f16d481eb20ccd3
parent561b0c94c0ceabe6b7dfb6d7691d316e02bdd5e2 (diff)
parent4fa3d819d2167141e0a62e79267d5dc5df0c90f3 (diff)
downloadriscv-openocd-ca700dcef0a78d5ab3b3260589e0d3f685898882.zip
riscv-openocd-ca700dcef0a78d5ab3b3260589e0d3f685898882.tar.gz
riscv-openocd-ca700dcef0a78d5ab3b3260589e0d3f685898882.tar.bz2
Merge pull request #161 from riscv/dead_code
Remove unused code.
-rw-r--r--src/target/riscv/riscv.c16
-rw-r--r--src/target/riscv/riscv.h2
2 files changed, 0 insertions, 18 deletions
diff --git a/src/target/riscv/riscv.c b/src/target/riscv/riscv.c
index efc30e2..cda16f3 100644
--- a/src/target/riscv/riscv.c
+++ b/src/target/riscv/riscv.c
@@ -1597,22 +1597,6 @@ riscv_insn_t riscv_read_debug_buffer(struct target *target, int index)
return r->read_debug_buffer(target, index);
}
-riscv_addr_t riscv_read_debug_buffer_x(struct target *target, int index)
-{
- riscv_addr_t out = 0;
- switch (riscv_xlen(target)) {
- case 64:
- out |= (uint64_t)riscv_read_debug_buffer(target, index + 1) << 32;
- case 32:
- out |= riscv_read_debug_buffer(target, index + 0) << 0;
- break;
- default:
- LOG_ERROR("unsupported XLEN %d", riscv_xlen(target));
- abort();
- }
- return out;
-}
-
int riscv_execute_debug_buffer(struct target *target)
{
RISCV_INFO(r);
diff --git a/src/target/riscv/riscv.h b/src/target/riscv/riscv.h
index 2af3125..71c68a2 100644
--- a/src/target/riscv/riscv.h
+++ b/src/target/riscv/riscv.h
@@ -222,9 +222,7 @@ int riscv_count_triggers_of_hart(struct target *target, int hartid);
size_t riscv_debug_buffer_size(struct target *target);
riscv_insn_t riscv_read_debug_buffer(struct target *target, int index);
-riscv_addr_t riscv_read_debug_buffer_x(struct target *target, int index);
int riscv_write_debug_buffer(struct target *target, int index, riscv_insn_t insn);
-int riscv_write_debug_buffer_x(struct target *target, int index, riscv_addr_t data);
int riscv_execute_debug_buffer(struct target *target);
void riscv_fill_dmi_nop_u64(struct target *target, char *buf);