On Mon, Apr 26, 2021 at 05:13:55PM +0200, Sebastien Marie wrote: > > I can't vouch that it builds for all architectures... Did anyone do > > that? Number 1 rule: don't break Theo's build. > > One test would be to build on i386 (with full release process): we are > near the limit currently, so it could overflow the available disk > space very easily.
I did a release build on i386. > Regarding usefulness on archs, dt(4) has proper frames-skip support > for amd64, prowerpc64 and sparc64 only (others archs would default to > "don't skip frames in stack traces"). On i386 dt(4) does not strip the stack trace. But it builds and the device works. The output is useful, the upper layers of the graph are redundant. http://bluhm.genua.de/files/kstack-i386.svg Better commit the architectures where it works instead of waiting until someone fixes alpha, loongson, ... ok? bluhm Index: conf/GENERIC =================================================================== RCS file: /data/mirror/openbsd/cvs/src/sys/conf/GENERIC,v retrieving revision 1.276 diff -u -p -r1.276 GENERIC --- conf/GENERIC 22 Apr 2021 10:23:07 -0000 1.276 +++ conf/GENERIC 26 Apr 2021 13:37:19 -0000 @@ -82,7 +82,6 @@ pseudo-device msts 1 # MSTS line discipl 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 Index: arch/i386/conf/GENERIC =================================================================== RCS file: /data/mirror/openbsd/cvs/src/sys/arch/i386/conf/GENERIC,v retrieving revision 1.855 diff -u -p -r1.855 GENERIC --- arch/i386/conf/GENERIC 4 Feb 2021 16:25:39 -0000 1.855 +++ arch/i386/conf/GENERIC 26 Apr 2021 13:35:33 -0000 @@ -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: arch/amd64/conf/GENERIC =================================================================== RCS file: /data/mirror/openbsd/cvs/src/sys/arch/amd64/conf/GENERIC,v retrieving revision 1.497 diff -u -p -r1.497 GENERIC --- arch/amd64/conf/GENERIC 4 Feb 2021 16:25:38 -0000 1.497 +++ arch/amd64/conf/GENERIC 26 Apr 2021 13:36:10 -0000 @@ -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: arch/arm64/conf/GENERIC =================================================================== RCS file: /data/mirror/openbsd/cvs/src/sys/arch/arm64/conf/GENERIC,v retrieving revision 1.194 diff -u -p -r1.194 GENERIC --- arch/arm64/conf/GENERIC 7 Apr 2021 17:12:22 -0000 1.194 +++ arch/arm64/conf/GENERIC 26 Apr 2021 13:36:22 -0000 @@ -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: arch/powerpc64/conf/GENERIC =================================================================== RCS file: /data/mirror/openbsd/cvs/src/sys/arch/powerpc64/conf/GENERIC,v retrieving revision 1.25 diff -u -p -r1.25 GENERIC --- arch/powerpc64/conf/GENERIC 4 Feb 2021 16:25:39 -0000 1.25 +++ arch/powerpc64/conf/GENERIC 26 Apr 2021 13:37:00 -0000 @@ -186,4 +186,5 @@ brgphy* at mii? # Broadcom Gigabit PH # Pseudo-Devices pseudo-device openprom +pseudo-device dt pseudo-device wsmux 2
