aboutsummaryrefslogtreecommitdiff
path: root/src/target/nds32.h
diff options
context:
space:
mode:
authorHsiangkai Wang <hsiangkai@gmail.com>2013-08-27 16:10:16 +0800
committerSpencer Oliver <spen@spen-soft.co.uk>2013-09-13 19:37:23 +0000
commit9288a59aa1bad76c8ae91c00b876fe24508476fd (patch)
treec8374152da6f3d91f470d8ec2c474b1c50e69b69 /src/target/nds32.h
parent6d86ded4dbc7fb44cc659c6c39d6507752133c6b (diff)
downloadriscv-openocd-9288a59aa1bad76c8ae91c00b876fe24508476fd.zip
riscv-openocd-9288a59aa1bad76c8ae91c00b876fe24508476fd.tar.gz
riscv-openocd-9288a59aa1bad76c8ae91c00b876fe24508476fd.tar.bz2
nds32: support Andes profiling function
Change-Id: Ibc45ec5777d6841956c02de6b4ae8e74c2a6de37 Signed-off-by: Hsiangkai Wang <hsiangkai@gmail.com> Reviewed-on: http://openocd.zylin.com/1585 Tested-by: jenkins Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
Diffstat (limited to 'src/target/nds32.h')
-rw-r--r--src/target/nds32.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/target/nds32.h b/src/target/nds32.h
index 8acd915..304fc35 100644
--- a/src/target/nds32.h
+++ b/src/target/nds32.h
@@ -422,6 +422,8 @@ extern int nds32_gdb_fileio_write_memory(struct nds32 *nds32, uint32_t address,
extern int nds32_gdb_fileio_end(struct target *target, int retcode, int fileio_errno, bool ctrl_c);
extern int nds32_reset_halt(struct nds32 *nds32);
extern int nds32_login(struct nds32 *nds32);
+extern int nds32_profiling(struct target *target, uint32_t *samples,
+ uint32_t max_num_samples, uint32_t *num_samples, uint32_t seconds);
/** Convert target handle to generic Andes target state handle. */
static inline struct nds32 *target_to_nds32(struct target *target)