summaryrefslogtreecommitdiffstats
path: root/lib/libproc/proc_bkpt.c
diff options
context:
space:
mode:
authorbr <br@FreeBSD.org>2016-01-24 12:10:29 +0000
committerbr <br@FreeBSD.org>2016-01-24 12:10:29 +0000
commiteacd5c7d00cb317d576f4e09a23cb8b483a64e2f (patch)
treefdebb28837a182a28bf561ef894ae84cd9db4cd3 /lib/libproc/proc_bkpt.c
parent00b7f0b570c11d1e575357a42c1a50a7c06ea92a (diff)
downloadFreeBSD-src-eacd5c7d00cb317d576f4e09a23cb8b483a64e2f.zip
FreeBSD-src-eacd5c7d00cb317d576f4e09a23cb8b483a64e2f.tar.gz
Add support for RISC-V ISA.
Reviewed by: andrew Sponsored by: DARPA, AFRL Sponsored by: HEIF5 Differential Revision: https://reviews.freebsd.org/D5040
Diffstat (limited to 'lib/libproc/proc_bkpt.c')
-rw-r--r--lib/libproc/proc_bkpt.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/libproc/proc_bkpt.c b/lib/libproc/proc_bkpt.c
index f0ff5c5..4a100cb 100644
--- a/lib/libproc/proc_bkpt.c
+++ b/lib/libproc/proc_bkpt.c
@@ -61,6 +61,9 @@ __FBSDID("$FreeBSD$");
#elif defined(__powerpc__)
#define BREAKPOINT_INSTR 0x7fe00008 /* trap */
#define BREAKPOINT_INSTR_SZ 4
+#elif defined(__riscv__)
+#define BREAKPOINT_INSTR 0x00100073 /* sbreak */
+#define BREAKPOINT_INSTR_SZ 4
#else
#error "Add support for your architecture"
#endif
OpenPOWER on IntegriCloud