Enable dt(4) on amd64, arm64, i386, and powerpc64 in GENERIC kernel.
authorbluhm <bluhm@openbsd.org>
Wed, 28 Apr 2021 11:32:59 +0000 (11:32 +0000)
committerbluhm <bluhm@openbsd.org>
Wed, 28 Apr 2021 11:32:59 +0000 (11:32 +0000)
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@

sys/arch/amd64/conf/GENERIC
sys/arch/arm64/conf/GENERIC
sys/arch/i386/conf/GENERIC
sys/arch/powerpc64/conf/GENERIC
sys/conf/GENERIC

index 19b2148..c0c16f7 100644 (file)
@@ -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
index 11260c8..af499fa 100644 (file)
@@ -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
index 6d725d9..b49353a 100644 (file)
@@ -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
index c5f8380..5a41fb2 100644 (file)
@@ -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
index 33d0f36..7ccad45 100644 (file)
@@ -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