From owner-svn-src-head@freebsd.org Wed Mar 28 05:23:35 2018 Return-Path: Delivered-To: svn-src-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 04AE7F5D97E; Wed, 28 Mar 2018 05:23:35 +0000 (UTC) (envelope-from o.hartmann@walstatt.org) Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 621AA76049; Wed, 28 Mar 2018 05:23:34 +0000 (UTC) (envelope-from o.hartmann@walstatt.org) Received: from freyja.zeit4.iv.bundesimmobilien.de ([87.138.105.249]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LfkUs-1eC2I63lnu-00pOqV; Wed, 28 Mar 2018 07:23:29 +0200 Date: Wed, 28 Mar 2018 07:23:27 +0200 From: "O. Hartmann" To: Cy Schubert Cc: John Baldwin , "src-committers@freebsd.org" , "svn-src-all@freebsd.org" , "svn-src-head@freebsd.org" Subject: Re: svn commit: r331650 - in head/sys: amd64/amd64 amd64/ia32amd64/linux amd64/linux32 cddl/contrib/opensolaris/uts/intel/dtracecddl/dev/dtrace/amd64 cddl/dev/dtrace/i386 i386/i386 i386/linux x86/inc... Message-ID: <20180328072327.4f45e3f0@freyja.zeit4.iv.bundesimmobilien.de> In-Reply-To: <20180328052050.8B3CD143@spqr.komquats.com> References: <20180328052050.8B3CD143@spqr.komquats.com> Organization: Walstatt MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:v+hIgretdB14uCv9QqZNSe+cf+Ul/VyXi5UAfApKHKaSw2oYwg3 gJGyfKoSCqnd6AxO+Qe+9WFdHdg08mYyF4VXAXRy17sxLfVZQkBCpMW/sFhNdvOdggDU/Hj Of+zsb1Ta2PVLbik2wY9JmRjkeHrK1Jmfz8NdTkw2EfZhgAcmfV/npHzA3FNm2Ueq+yORab u9zHnG0VIHz6efmlnSnRg== X-UI-Out-Filterresults: notjunk:1;V01:K0:b6bOu4X9rJA=:gCebtTkujwoDKdzm5+VJUT 11DMbBxwSJJtAjZYGbx6zbMdAH9RXntCPV83Rzqv/RjwPC0mu8sV4ZqCDPJxxPMmK8uWZKTov Y10ZzrFA1Sa3u6CI0gOpxA5IpsLatwMVH9DgZlSBtZFy+qLGMVCbw/qx8w8SwUlZOcHUDnS00 S/OG0dlGRUUHedXwaqeCzMo2YPu8HryO5LjVc3pNnIeuTNxD6Nf4SuB0STxri6bFfwjIXXZns OpSQQj2lORkN3Ntv7ai8BUVi2yRGF/zwYUK3jHYsFvYyP4W4QI+YhE4v1cNcpM2bVPw5nYIgB nKKOGGBUAg8xWEELTrTGnyfl6WAlSafmJW5H+uumXlfHZi3DliznZS2gWqAUUUcxlf0Dakdxa rDeADOG2oagUD7Z4t8H0uXkcwNjWXfX7IFXiAHU0/XwF8obVFyecOO+KRBEOJGCk//0BNQYEN R8EdaMOvQKjQNi9sWz7FqKehIAfvTiPoRndRXHPXZhIuGZmR78AAGuSfk5Odmfwyz/tb3ty5e JspchLzqdIiE6Cmni52rteMaLO+44vpbSZ0qxylL0PDY2zxHUmJtQKfAA9rij6Ac8I8ova3og LtospVM9g/M4FmPOM72PAt60npXUJzYiOAVetCSiPxEHRiDrZ2hL3t7rrJ/5ESfiBCmhbKfrS G8vpWV93ezPpvE8am/u3zQZIbij38gXcK/rRUZaWUT08LlCKVuCfJ7XK1kw2fI4h4gK5rJbmx 9Fl3vaPI0cFbkqydNrs9rT8OwNTuxcDIX9At/OjRqs4u35jiqEdEd2gKcmzlSoGBJy/S/p1WL h1PSlmudzGvgyxWVfZ8G3FeAq9SYPFmsuOgDCRRITG+YVuXclA= X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Mar 2018 05:23:35 -0000 On Tue, 27 Mar 2018 23:20:53 -0600 Cy Schubert wrote: > Have you disabled DDB in your kernel config? I have. No debugger. > > --- > Sent using a tiny phone keyboard. > Apologies for any typos and autocorrect. > Also, this old phone only supports top post. Apologies. > > Cy Schubert > or > The need of the many outweighs the greed of the few. > --- > > -----Original Message----- > From: O. Hartmann > Sent: 27/03/2018 22:45 > To: John Baldwin > Cc: src-committers@freebsd.org; svn-src-all@freebsd.org; > svn-src-head@freebsd.org Subject: Re: svn commit: r331650 - in head/sys: > amd64/amd64 amd64/ia32amd64/linux amd64/linux32 > cddl/contrib/opensolaris/uts/intel/dtracecddl/dev/dtrace/amd64 > cddl/dev/dtrace/i386 i386/i386 i386/linux x86/inc... > > On Tue, 27 Mar 2018 20:57:51 +0000 (UTC) > John Baldwin wrote: > > > Author: jhb > > Date: Tue Mar 27 20:57:51 2018 > > New Revision: 331650 > > URL: https://svnweb.freebsd.org/changeset/base/331650 > > > > Log: > > Remove very old and unused signal information codes. > > > > These have been supplanted by the MI signal information codes in > > since 7.0. The FPE_*_TRAP ones were deprecated even > > earlier in 1999. > > > > PR: 226579 (exp-run) > > Reviewed by: kib > > Differential Revision: https://reviews.freebsd.org/D14637 > > > > Modified: > > head/sys/amd64/amd64/trap.c > > head/sys/amd64/ia32/ia32_signal.c > > head/sys/amd64/linux/linux_sysvec.c > > head/sys/amd64/linux32/linux32_sysvec.c > > head/sys/cddl/contrib/opensolaris/uts/intel/dtrace/fasttrap_isa.c > > head/sys/cddl/dev/dtrace/amd64/dtrace_subr.c > > head/sys/cddl/dev/dtrace/i386/dtrace_subr.c > > head/sys/i386/i386/trap.c > > head/sys/i386/linux/linux_sysvec.c > > head/sys/x86/include/signal.h > > head/sys/x86/include/trap.h > > > > Modified: head/sys/amd64/amd64/trap.c > > ============================================================================== > > --- head/sys/amd64/amd64/trap.c Tue Mar 27 20:54:57 2018 > > (r331649) +++ head/sys/amd64/amd64/trap.c Tue Mar 27 20:57:51 > > 2018 (r331650) @@ -95,6 +95,7 @@ PMC_SOFT_DEFINE( , , page_fault, > > write); #include > > #endif > > #include > > +#include > > #include > > > > #ifdef KDTRACE_HOOKS > > @@ -338,14 +339,14 @@ trap(struct trapframe *frame) > > ucode = SEGV_ACCERR; > > } else { > > signo = SIGBUS; > > - ucode = BUS_PAGE_FAULT; > > + ucode = T_PAGEFLT; > > } > > } else if (prot_fault_translation == 1) { > > /* > > * Always compat mode. > > */ > > signo = SIGBUS; > > - ucode = BUS_PAGE_FAULT; > > + ucode = T_PAGEFLT; > > } else { > > /* > > * Always SIGSEGV mode. > > > > Modified: head/sys/amd64/ia32/ia32_signal.c > > ============================================================================== > > --- head/sys/amd64/ia32/ia32_signal.c Tue Mar 27 20:54:57 2018 > > (r331649) +++ head/sys/amd64/ia32/ia32_signal.c Tue Mar 27 20:57:51 > > 2018 (r331650) @@ -82,6 +82,7 @@ __FBSDID("$FreeBSD$"); > > #include > > #include > > #include > > +#include > > > > #ifdef COMPAT_FREEBSD4 > > static void freebsd4_ia32_sendsig(sig_t, ksiginfo_t *, sigset_t *); > > > > Modified: head/sys/amd64/linux/linux_sysvec.c > > ============================================================================== > > --- head/sys/amd64/linux/linux_sysvec.c Tue Mar 27 20:54:57 > > 2018 (r331649) +++ head/sys/amd64/linux/linux_sysvec.c Tue Mar > > 27 20:57:51 2018 (r331650) @@ -72,6 +72,7 @@ __FBSDID("$FreeBSD$"); > > #include > > #include > > #include > > +#include > > > > #include > > #include > > > > Modified: head/sys/amd64/linux32/linux32_sysvec.c > > ============================================================================== > > --- head/sys/amd64/linux32/linux32_sysvec.c Tue Mar 27 20:54:57 > > 2018 (r331649) +++ head/sys/amd64/linux32/linux32_sysvec.c Tue > > Mar 27 20:57:51 2018 (r331650) @@ -75,6 +75,7 @@ > > __FBSDID("$FreeBSD$"); #include > > #include > > #include > > +#include > > > > #include > > #include > > > > Modified: head/sys/cddl/contrib/opensolaris/uts/intel/dtrace/fasttrap_isa.c > > ============================================================================== > > --- head/sys/cddl/contrib/opensolaris/uts/intel/dtrace/fasttrap_isa.c > > Tue Mar 27 20:54:57 2018 (r331649) +++ > > head/sys/cddl/contrib/opensolaris/uts/intel/dtrace/fasttrap_isa.c Tue > > Mar 27 20:57:51 2018 (r331650) @@ -52,6 +52,7 @@ #include > > #include > > #include > > +#include > > #endif > > #include > > #ifdef illumos > > > > Modified: head/sys/cddl/dev/dtrace/amd64/dtrace_subr.c > > ============================================================================== > > --- head/sys/cddl/dev/dtrace/amd64/dtrace_subr.c Tue Mar 27 20:54:57 > > 2018 (r331649) +++ head/sys/cddl/dev/dtrace/amd64/dtrace_subr.c > > Tue Mar 27 20:57:51 2018 (r331650) @@ -44,6 +44,7 @@ > > #include > > #include > > #include > > +#include > > #include > > > > extern void dtrace_getnanotime(struct timespec *tsp); > > > > Modified: head/sys/cddl/dev/dtrace/i386/dtrace_subr.c > > ============================================================================== > > --- head/sys/cddl/dev/dtrace/i386/dtrace_subr.c Tue Mar 27 20:54:57 > > 2018 (r331649) +++ head/sys/cddl/dev/dtrace/i386/dtrace_subr.c > > Tue Mar 27 20:57:51 2018 (r331650) @@ -45,6 +45,7 @@ > > #include > > #include > > #include > > +#include > > #include > > > > extern uintptr_t kernelbase; > > > > Modified: head/sys/i386/i386/trap.c > > ============================================================================== > > --- head/sys/i386/i386/trap.c Tue Mar 27 20:54:57 2018 > > (r331649) +++ head/sys/i386/i386/trap.c Tue Mar 27 20:57:51 > > 2018 (r331650) @@ -97,6 +97,7 @@ PMC_SOFT_DEFINE( , , page_fault, > > write); #include > > #endif > > #include > > +#include > > #include > > #include > > > > @@ -416,14 +417,14 @@ user_trctrap_out: > > ucode = SEGV_ACCERR; > > } else { > > signo = SIGBUS; > > - ucode = BUS_PAGE_FAULT; > > + ucode = T_PAGEFLT; > > } > > } else if (prot_fault_translation == 1) { > > /* > > * Always compat mode. > > */ > > signo = SIGBUS; > > - ucode = BUS_PAGE_FAULT; > > + ucode = T_PAGEFLT; > > } else { > > /* > > * Always SIGSEGV mode. > > > > Modified: head/sys/i386/linux/linux_sysvec.c > > ============================================================================== > > --- head/sys/i386/linux/linux_sysvec.c Tue Mar 27 20:54:57 2018 > > (r331649) +++ head/sys/i386/linux/linux_sysvec.c Tue Mar 27 20:57:51 > > 2018 (r331650) @@ -62,6 +62,7 @@ __FBSDID("$FreeBSD$"); > > #include > > #include > > #include > > +#include > > > > #include > > #include > > > > Modified: head/sys/x86/include/signal.h > > ============================================================================== > > --- head/sys/x86/include/signal.h Tue Mar 27 20:54:57 2018 > > (r331649) +++ head/sys/x86/include/signal.h Tue Mar 27 20:57:51 > > 2018 (r331650) @@ -43,10 +43,6 @@ > > #include > > #include > > > > -#if __BSD_VISIBLE > > -#include /* codes for SIGILL, SIGFPE */ > > -#endif > > - > > #ifdef __i386__ > > typedef int sig_atomic_t; > > > > > > Modified: head/sys/x86/include/trap.h > > ============================================================================== > > --- head/sys/x86/include/trap.h Tue Mar 27 20:54:57 2018 > > (r331649) +++ head/sys/x86/include/trap.h Tue Mar 27 20:57:51 > > 2018 (r331650) @@ -66,30 +66,6 @@ > > #define T_RESERVED 30 /* reserved (unknown) */ > > #define T_DTRACE_RET 32 /* DTrace pid return */ > > > > -/* XXX most of the following codes aren't used, but could be. */ > > - > > -/* definitions for */ > > -#define ILL_RESAD_FAULT T_RESADFLT > > -#define ILL_PRIVIN_FAULT T_PRIVINFLT > > -#define ILL_RESOP_FAULT T_RESOPFLT > > -#define ILL_ALIGN_FAULT T_ALIGNFLT > > -#define ILL_FPOP_FAULT T_FPOPFLT /* coprocessor > > operand fault */ - > > -/* old FreeBSD macros, deprecated */ > > -#define FPE_INTOVF_TRAP 0x1 /* integer overflow */ > > -#define FPE_INTDIV_TRAP 0x2 /* integer divide by zero > > */ -#define FPE_FLTDIV_TRAP 0x3 /* floating/decimal > > divide by zero */ -#define FPE_FLTOVF_TRAP 0x4 /* > > floating overflow */ -#define FPE_FLTUND_TRAP 0x5 /* > > floating underflow */ -#define FPE_FPU_NP_TRAP 0x6 /* > > floating point unit not present */ -#define FPE_SUBRNG_TRAP > > 0x7 /* subrange out of bounds */ - > > -/* codes for SIGBUS */ > > -#define BUS_PAGE_FAULT T_PAGEFLT /* page fault > > protection base */ -#define BUS_SEGNP_FAULT > > T_SEGNPFLT /* segment not present */ -#define > > BUS_STK_FAULT T_STKFLT /* stack segment */ -#define > > BUS_SEGM_FAULT T_RESERVED /* segment protection base */ - > > /* Trap's coming from user mode */ > > #define T_USER 0x100 > > > > _______________________________________________ > > svn-src-head@freebsd.org mailing list > > https://lists.freebsd.org/mailman/listinfo/svn-src-head > > To unsubscribe, send any mail to "svn-src-head-unsubscribe@freebsd.org" > > > make buildkernel fails now with the error: > > [...] > --- machdep.o --- > /usr/src/sys/amd64/amd64/machdep.c:520:20: error: use of undeclared identifier > 'T_PROTFLT' ksi.ksi_trapno = T_PROTFLT; > ^ > --- modules-all --- > [...] >