summaryrefslogtreecommitdiffstats
path: root/sys/conf
diff options
context:
space:
mode:
authorbr <br@FreeBSD.org>2016-03-10 15:51:43 +0000
committerbr <br@FreeBSD.org>2016-03-10 15:51:43 +0000
commit0022e5410b9efb43e7a391c6ecd333f8024e7ea3 (patch)
tree3c9d8bd48a269d5787a59f9697805cb4263d8559 /sys/conf
parent9ba6cd4eb0f1373d8e31374896d8f6ca696f1abe (diff)
downloadFreeBSD-src-0022e5410b9efb43e7a391c6ecd333f8024e7ea3.zip
FreeBSD-src-0022e5410b9efb43e7a391c6ecd333f8024e7ea3.tar.gz
Add support for ddb(4).
Sponsored by: DARPA, AFRL Sponsored by: HEIF5
Diffstat (limited to 'sys/conf')
-rw-r--r--sys/conf/Makefile.riscv2
-rw-r--r--sys/conf/files.riscv4
2 files changed, 5 insertions, 1 deletions
diff --git a/sys/conf/Makefile.riscv b/sys/conf/Makefile.riscv
index 27338b4..8721b53 100644
--- a/sys/conf/Makefile.riscv
+++ b/sys/conf/Makefile.riscv
@@ -29,7 +29,7 @@ S= ../../..
INCLUDES+= -I$S/contrib/libfdt
.if !empty(DDB_ENABLED)
-CFLAGS += -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer
+CFLAGS += -fno-omit-frame-pointer -fno-optimize-sibling-calls
.endif
%BEFORE_DEPEND
diff --git a/sys/conf/files.riscv b/sys/conf/files.riscv
index cfce99b..7b1a040 100644
--- a/sys/conf/files.riscv
+++ b/sys/conf/files.riscv
@@ -23,6 +23,9 @@ riscv/riscv/clock.c standard
riscv/riscv/copyinout.S standard
riscv/riscv/copystr.c standard
riscv/riscv/cpufunc_asm.S standard
+riscv/riscv/db_disasm.c optional ddb
+riscv/riscv/db_interface.c optional ddb
+riscv/riscv/db_trace.c optional ddb
riscv/riscv/devmap.c standard
riscv/riscv/dump_machdep.c standard
riscv/riscv/elf_machdep.c standard
@@ -44,4 +47,5 @@ riscv/riscv/trap.c standard
riscv/riscv/timer.c standard
riscv/riscv/uio_machdep.c standard
riscv/riscv/uma_machdep.c standard
+riscv/riscv/unwind.c optional ddb | kdtrace_hooks | stack
riscv/riscv/vm_machdep.c standard
OpenPOWER on IntegriCloud