summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Bluhm <bluhm@cvs.openbsd.org>2021-04-28 11:33:00 +0000
committerAlexander Bluhm <bluhm@cvs.openbsd.org>2021-04-28 11:33:00 +0000
commit74c8725455b9e07524cc3c6cdb5639a587986353 (patch)
tree8bb6bfd335bfe70815d5d0b7f4eb04c5e291cc42
parent4a1400a95683d969132b32e8cb95790d595f0618 (diff)
Enable dt(4) on amd64, arm64, i386, and powerpc64 in GENERIC kernel.
Support to skip frames is missing on arm64 and i386, but the stack traces are useful anyway. sparc64 should work, but I could not test it. Other architectures do not have stacktrace_save_at() and dynamic tracer does not link. from patrick@; OK semarie@
-rw-r--r--sys/arch/amd64/conf/GENERIC3
-rw-r--r--sys/arch/arm64/conf/GENERIC3
-rw-r--r--sys/arch/i386/conf/GENERIC3
-rw-r--r--sys/arch/powerpc64/conf/GENERIC3
-rw-r--r--sys/conf/GENERIC3
5 files changed, 9 insertions, 6 deletions
diff --git a/sys/arch/amd64/conf/GENERIC b/sys/arch/amd64/conf/GENERIC
index 19b21486bc7..c0c16f7c986 100644
--- a/sys/arch/amd64/conf/GENERIC
+++ b/sys/arch/amd64/conf/GENERIC
@@ -1,4 +1,4 @@
-# $OpenBSD: GENERIC,v 1.497 2021/02/04 16:25:38 anton Exp $
+# $OpenBSD: GENERIC,v 1.498 2021/04/28 11:32:59 bluhm Exp $
#
# For further information on compiling OpenBSD kernels, see the config(8)
# man page.
@@ -685,6 +685,7 @@ owctr* at onewire? # Counter device
pseudo-device pctr 1
pseudo-device nvram 1
pseudo-device hotplug 1 # devices hot plugging
+pseudo-device dt
# mouse & keyboard multiplexor pseudo-devices
pseudo-device wsmux 2
diff --git a/sys/arch/arm64/conf/GENERIC b/sys/arch/arm64/conf/GENERIC
index 11260c8410b..af499fa1345 100644
--- a/sys/arch/arm64/conf/GENERIC
+++ b/sys/arch/arm64/conf/GENERIC
@@ -1,4 +1,4 @@
-# $OpenBSD: GENERIC,v 1.194 2021/04/07 17:12:22 kettenis Exp $
+# $OpenBSD: GENERIC,v 1.195 2021/04/28 11:32:59 bluhm Exp $
#
# GENERIC machine description file
#
@@ -490,6 +490,7 @@ owctr* at onewire? # Counter device
# Pseudo-Devices
pseudo-device openprom
pseudo-device hotplug 1 # devices hot plugging
+pseudo-device dt
# mouse & keyboard multiplexor pseudo-devices
pseudo-device wsmux 2
diff --git a/sys/arch/i386/conf/GENERIC b/sys/arch/i386/conf/GENERIC
index 6d725d99f93..b49353a92d0 100644
--- a/sys/arch/i386/conf/GENERIC
+++ b/sys/arch/i386/conf/GENERIC
@@ -1,4 +1,4 @@
-# $OpenBSD: GENERIC,v 1.855 2021/02/04 16:25:39 anton Exp $
+# $OpenBSD: GENERIC,v 1.856 2021/04/28 11:32:59 bluhm Exp $
#
# For further information on compiling OpenBSD kernels, see the config(8)
# man page.
@@ -763,6 +763,7 @@ owctr* at onewire? # Counter device
pseudo-device pctr 1
pseudo-device nvram 1
pseudo-device hotplug 1 # devices hot plugging
+pseudo-device dt
# mouse & keyboard multiplexor pseudo-devices
pseudo-device wsmux 2
diff --git a/sys/arch/powerpc64/conf/GENERIC b/sys/arch/powerpc64/conf/GENERIC
index c5f83807504..5a41fb2ae72 100644
--- a/sys/arch/powerpc64/conf/GENERIC
+++ b/sys/arch/powerpc64/conf/GENERIC
@@ -1,4 +1,4 @@
-# $OpenBSD: GENERIC,v 1.25 2021/02/04 16:25:39 anton Exp $
+# $OpenBSD: GENERIC,v 1.26 2021/04/28 11:32:59 bluhm Exp $
#
# For further information on compiling OpenBSD kernels, see the config(8)
# man page.
@@ -186,4 +186,5 @@ brgphy* at mii? # Broadcom Gigabit PHYs
# Pseudo-Devices
pseudo-device openprom
+pseudo-device dt
pseudo-device wsmux 2
diff --git a/sys/conf/GENERIC b/sys/conf/GENERIC
index 33d0f368968..7ccad45bbff 100644
--- a/sys/conf/GENERIC
+++ b/sys/conf/GENERIC
@@ -1,4 +1,4 @@
-# $OpenBSD: GENERIC,v 1.276 2021/04/22 10:23:07 naddy Exp $
+# $OpenBSD: GENERIC,v 1.277 2021/04/28 11:32:59 bluhm Exp $
#
# Machine-independent option; used by all architectures for their
# GENERIC kernel
@@ -82,7 +82,6 @@ pseudo-device msts 1 # MSTS line discipline
pseudo-device endrun 1 # EndRun line discipline
pseudo-device vnd 4 # vnode disk devices
pseudo-device ksyms 1 # kernel symbols device
-#pseudo-device dt # Dynamic Tracer
# clonable devices
pseudo-device bpfilter # packet filter