From owner-freebsd-ia64@FreeBSD.ORG Tue Jun 10 01:53:12 2003 Return-Path: Delivered-To: freebsd-ia64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5B0EE37B401 for ; Tue, 10 Jun 2003 01:53:12 -0700 (PDT) Received: from plim.fujitsu-siemens.com (plim.fujitsu-siemens.com [217.115.66.8]) by mx1.FreeBSD.org (Postfix) with ESMTP id 790F143FD7 for ; Tue, 10 Jun 2003 01:53:10 -0700 (PDT) (envelope-from alan.robinson@fujitsu-siemens.com) Received: from trulli.pdb.fsc.net (this.is.a.RFC1918.address [172.25.96.53] (may be forged))h5A8r8F13185; Tue, 10 Jun 2003 10:53:08 +0200 Received: from athen.mch.fsc.net (backbay.mch.fsc.net [172.25.94.188]) by trulli.pdb.fsc.net (8.11.6/8.11.6) with ESMTP id h5A8r7g15384; Tue, 10 Jun 2003 10:53:07 +0200 Received: from sanpedro.mch.fsc.net (sanpedro [172.25.95.234]) by athen.mch.fsc.net (8.11.6/8.11.6) with ESMTP id h5A8r6I29267; Tue, 10 Jun 2003 10:53:07 +0200 (MDT) Received: (from robin@localhost) by sanpedro.mch.fsc.net (8.9.3p2/8.9.3/Debian 8.9.3-21) id KAA19605; Tue, 10 Jun 2003 10:53:06 +0200 From: Alan Robinson Date: Tue, 10 Jun 2003 10:53:06 +0200 To: Marcel Moolenaar Message-ID: <20030610105306.A18863@fujitsu-siemens.com> References: <20030606183130.A19592@fujitsu-siemens.com> <20030606182015.GC569@dhcp01.pn.xcllnt.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20030606182015.GC569@dhcp01.pn.xcllnt.net>; from marcel@xcllnt.net on Fri, Jun 06, 2003 at 11:20:15AM -0700 X-sent-by-me: robin@sanpedro cc: freebsd-ia64@freebsd.org Subject: Re: DDB and SMP causes Unaligned Reference X-BeenThere: freebsd-ia64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Alan.Robinson@fujitsu-siemens.com List-Id: Porting FreeBSD to the IA-64 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jun 2003 08:53:12 -0000 On Fri, Jun 06, 2003 at 11:20:15AM -0700, Marcel Moolenaar wrote: > On Fri, Jun 06, 2003 at 06:31:30PM +0200, Alan Robinson wrote: > > > > The cr.iip points into swapctx (or savectx) which was called from > > from interrupt() as follows.... > > > > } else if (vector == ipi_vector[IPI_STOP]) { > > u_int32_t mybit = PCPU_GET(cpumask); > > > > CTR1(KTR_SMP, "IPI_STOP, cpuid=%d", PCPU_GET(cpuid)); > > savectx(PCPU_GET(pcb)); > > We don't set pc_pcb on ia64. The line above should read: > savectx(curthread->td_pcb); > Tried it. > > Try it and let me know if it works. I'll commit it then. > Works. Works. (It still causes the strange double entry into DDB) It would also be a good idea to remove the unneeded pc_pcb line with its incorrect comment from src/sys/ia64/include/pcpu.h Alan From owner-freebsd-ia64@FreeBSD.ORG Tue Jun 10 02:27:47 2003 Return-Path: Delivered-To: freebsd-ia64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DE93B37B415 for ; Tue, 10 Jun 2003 02:27:44 -0700 (PDT) Received: from plim.fujitsu-siemens.com (plim.fujitsu-siemens.com [217.115.66.8]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5385543FBD for ; Tue, 10 Jun 2003 02:27:41 -0700 (PDT) (envelope-from alan.robinson@fujitsu-siemens.com) Received: from trulli.pdb.fsc.net (this.is.a.RFC1918.address [172.25.96.53] (may be forged))h5A9ReF28081; Tue, 10 Jun 2003 11:27:40 +0200 Received: from athen.mch.fsc.net (backbay.mch.fsc.net [172.25.94.188]) by trulli.pdb.fsc.net (8.11.6/8.11.6) with ESMTP id h5A9Rbg25697; Tue, 10 Jun 2003 11:27:37 +0200 Received: from sanpedro.mch.fsc.net (sanpedro [172.25.95.234]) by athen.mch.fsc.net (8.11.6/8.11.6) with ESMTP id h5A9RZI08655; Tue, 10 Jun 2003 11:27:35 +0200 (MDT) Received: (from robin@localhost) by sanpedro.mch.fsc.net (8.9.3p2/8.9.3/Debian 8.9.3-21) id LAA20227; Tue, 10 Jun 2003 11:27:35 +0200 From: Alan Robinson Date: Tue, 10 Jun 2003 11:27:35 +0200 To: Marcel Moolenaar Message-ID: <20030610112735.A20041@fujitsu-siemens.com> References: <20030606183130.A19592@fujitsu-siemens.com> <20030606182015.GC569@dhcp01.pn.xcllnt.net> <20030610105306.A18863@fujitsu-siemens.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20030610105306.A18863@fujitsu-siemens.com>; 10:53:06AM +0200 X-sent-by-me: robin@sanpedro cc: freebsd-ia64@freebsd.org Subject: Re: DDB and SMP causes Unaligned Reference X-BeenThere: freebsd-ia64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Alan.Robinson@fujitsu-siemens.com List-Id: Porting FreeBSD to the IA-64 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jun 2003 09:27:47 -0000 On Tue, Jun 10, 2003 at 10:53:06AM +0200, Alan Robinson wrote: > On Fri, Jun 06, 2003 at 11:20:15AM -0700, Marcel Moolenaar wrote: > > > > We don't set pc_pcb on ia64. The line above should read: > > savectx(curthread->td_pcb); > > > Tried it. > > > > Try it and let me know if it works. I'll commit it then. > > > Works. > Works. > (It still causes the strange double entry into DDB) > > It would also be a good idea to remove the unneeded pc_pcb line with its > incorrect comment from src/sys/ia64/include/pcpu.h > I deleted the pc_pcb line from src/sys/ia64/include/pcpu.h and much to my surprise got a compile error in src/sys/ia64/ia64/machdep.c where the function cpu_pcpu_init does indeed set pc_pcb: void cpu_pcpu_init(struct pcpu *pcpu, int cpuid, size_t size) { KASSERT(size >= sizeof(struct pcpu) + sizeof(struct pcb), ("%s: too small an allocation for pcpu", __func__)); pcpu->pc_pcb = (void*)(pcpu+1); } so much for it not being set!. It is set, just the alignment of struct pcb is wrong. Is your suggested (and working) change > > savectx(curthread->td_pcb); still correct ? Alan From owner-freebsd-ia64@FreeBSD.ORG Tue Jun 10 12:11:15 2003 Return-Path: Delivered-To: freebsd-ia64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3383237B401 for ; Tue, 10 Jun 2003 12:11:15 -0700 (PDT) Received: from ns1.xcllnt.net (209-128-86-226.bayarea.net [209.128.86.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 56D8B43FCB for ; Tue, 10 Jun 2003 12:11:14 -0700 (PDT) (envelope-from marcel@xcllnt.net) Received: from ns1.xcllnt.net (localhost [127.0.0.1]) by ns1.xcllnt.net (8.12.9/8.12.9) with ESMTP id h5AJBEhS014076; Tue, 10 Jun 2003 12:11:14 -0700 (PDT) (envelope-from marcel@ns1.xcllnt.net) Received: (from marcel@localhost) by ns1.xcllnt.net (8.12.9/8.12.9/Submit) id h5AJBDQY014075; Tue, 10 Jun 2003 12:11:13 -0700 (PDT) Date: Tue, 10 Jun 2003 12:11:13 -0700 From: Marcel Moolenaar To: Alan Robinson Message-ID: <20030610191113.GA14015@ns1.xcllnt.net> References: <20030606183130.A19592@fujitsu-siemens.com> <20030606182015.GC569@dhcp01.pn.xcllnt.net> <20030610105306.A18863@fujitsu-siemens.com> <20030610112735.A20041@fujitsu-siemens.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030610112735.A20041@fujitsu-siemens.com> User-Agent: Mutt/1.5.1i cc: freebsd-ia64@freebsd.org Subject: Re: DDB and SMP causes Unaligned Reference X-BeenThere: freebsd-ia64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the IA-64 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jun 2003 19:11:15 -0000 On Tue, Jun 10, 2003 at 11:27:35AM +0200, Alan Robinson wrote: > On Tue, Jun 10, 2003 at 10:53:06AM +0200, Alan Robinson wrote: > > On Fri, Jun 06, 2003 at 11:20:15AM -0700, Marcel Moolenaar wrote: > > > > > > We don't set pc_pcb on ia64. The line above should read: > > > savectx(curthread->td_pcb); > > > > > Tried it. > > > > > > Try it and let me know if it works. I'll commit it then. > > > > > Works. > > Works. > > (It still causes the strange double entry into DDB) > > > > It would also be a good idea to remove the unneeded pc_pcb line with its > > incorrect comment from src/sys/ia64/include/pcpu.h > > > > I deleted the pc_pcb line from src/sys/ia64/include/pcpu.h and > much to my surprise got a compile error in src/sys/ia64/ia64/machdep.c > where the function cpu_pcpu_init does indeed set pc_pcb: > > void > cpu_pcpu_init(struct pcpu *pcpu, int cpuid, size_t size) > { > KASSERT(size >= sizeof(struct pcpu) + sizeof(struct pcb), > ("%s: too small an allocation for pcpu", __func__)); > pcpu->pc_pcb = (void*)(pcpu+1); > } > > so much for it not being set!. It is set, just the alignment of > struct pcb is wrong. Oops. I guess I was mistaken with the i386 NPX (non-SMP) specific pc_curpcb. So, yes; it means we need to make sure *pc_pcb is aligned and the place to do it is exactly the place where we initialize it :-) > Is your suggested (and working) change > > > savectx(curthread->td_pcb); > still correct ? Probably not. I suspect there's a corner case where we cannot use the PCB of the currently running thread, even though it's otherwise the best PCB to put it in, AFAICT. Chances are DDB expects the current context to be saved in pc_pcb as well. The bottom line is that I was confused, so I have to thread carefully now... -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net From owner-freebsd-ia64@FreeBSD.ORG Tue Jun 10 13:32:14 2003 Return-Path: Delivered-To: freebsd-ia64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EF88C37B401; Tue, 10 Jun 2003 13:32:14 -0700 (PDT) Received: from cueball.rtp.FreeBSD.org (cueball.rtp.FreeBSD.org [192.58.184.37]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3474943FCB; Tue, 10 Jun 2003 13:32:14 -0700 (PDT) (envelope-from des+tinderbox@freebsd.org) Received: from cueball.rtp.FreeBSD.org (localhost [127.0.0.1]) h5AKV6kF033989; Tue, 10 Jun 2003 16:31:06 -0400 (EDT) (envelope-from des+tinderbox@freebsd.org) Received: (from des@localhost) by cueball.rtp.FreeBSD.org (8.12.9/8.12.9/Submit) id h5AKV5Ai033988; Tue, 10 Jun 2003 20:31:05 GMT (envelope-from des+tinderbox@freebsd.org) Date: Tue, 10 Jun 2003 20:31:05 GMT Message-Id: <200306102031.h5AKV5Ai033988@cueball.rtp.FreeBSD.org> X-Authentication-Warning: cueball.rtp.FreeBSD.org: des set sender to Tinderbox using -f Sender: Tinderbox From: Tinderbox To: current@freebsd.org, ia64@freebsd.org Subject: [-CURRENT tinderbox] failure on ia64/ia64 X-BeenThere: freebsd-ia64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the IA-64 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jun 2003 20:32:15 -0000 TB --- 2003-06-10 19:36:26 - starting CURRENT tinderbox run for ia64/ia64 TB --- 2003-06-10 19:36:26 - checking out the source tree TB --- cd /home/des/tinderbox/CURRENT/ia64/ia64 TB --- /usr/bin/cvs -f -R -q -d/home/ncvs update -Pd -A src TB --- 2003-06-10 19:39:03 - building world TB --- cd /home/des/tinderbox/CURRENT/ia64/ia64/src TB --- /usr/bin/make -B buildworld >>> Rebuilding the temporary build tree >>> stage 1: legacy release compatibility shims >>> stage 1: bootstrap tools >>> stage 2: cleaning up the object tree >>> stage 2: rebuilding the object tree >>> stage 2: build tools >>> stage 3: cross tools >>> stage 4: populating /home/des/tinderbox/CURRENT/ia64/ia64/obj/ia64/vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/i386/usr/include >>> stage 4: building libraries >>> stage 4: make dependencies >>> stage 4: building everything.. [...] cc -O -pipe -Wformat=2 -Wno-format-extra-args -Werror -o getNAME getNAME.o gzip -cn /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/libexec/getNAME/getNAME.1 > getNAME.1.gz ===> libexec/getty cc -O -pipe -c /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/libexec/getty/main.c /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/libexec/getty/main.c: In function `dogettytab': /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/libexec/getty/main.c:813: `NPset' undeclared (first use in this function) /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/libexec/getty/main.c:813: (Each undeclared identifier is reported only once /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/libexec/getty/main.c:813: for each function it appears in.) *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/libexec/getty. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/libexec. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src. TB --- 2003-06-10 20:31:05 - /usr/bin/make returned exit code 1 TB --- 2003-06-10 20:31:05 - ERROR: failed to build world TB --- 2003-06-10 20:31:05 - tinderbox aborted From owner-freebsd-ia64@FreeBSD.ORG Thu Jun 12 01:41:06 2003 Return-Path: Delivered-To: freebsd-ia64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F012737B404; Thu, 12 Jun 2003 01:41:05 -0700 (PDT) Received: from cueball.rtp.FreeBSD.org (cueball.rtp.FreeBSD.org [192.58.184.37]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3CB4943F85; Thu, 12 Jun 2003 01:41:05 -0700 (PDT) (envelope-from des+tinderbox@freebsd.org) Received: from cueball.rtp.FreeBSD.org (localhost [127.0.0.1]) h5C8d2kF001282; Thu, 12 Jun 2003 04:39:02 -0400 (EDT) (envelope-from des+tinderbox@freebsd.org) Received: (from des@localhost) by cueball.rtp.FreeBSD.org (8.12.9/8.12.9/Submit) id h5C8cX6U001281; Thu, 12 Jun 2003 08:38:33 GMT (envelope-from des+tinderbox@freebsd.org) Date: Thu, 12 Jun 2003 08:38:33 GMT Message-Id: <200306120838.h5C8cX6U001281@cueball.rtp.FreeBSD.org> X-Authentication-Warning: cueball.rtp.FreeBSD.org: des set sender to Tinderbox using -f Sender: Tinderbox From: Tinderbox To: current@freebsd.org, ia64@freebsd.org Subject: [-CURRENT tinderbox] failure on ia64/ia64 X-BeenThere: freebsd-ia64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the IA-64 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Jun 2003 08:41:06 -0000 TB --- 2003-06-12 07:40:58 - starting CURRENT tinderbox run for ia64/ia64 TB --- 2003-06-12 07:40:58 - checking out the source tree TB --- cd /home/des/tinderbox/CURRENT/ia64/ia64 TB --- /usr/bin/cvs -f -R -q -d/home/ncvs update -Pd -A src TB --- 2003-06-12 07:44:51 - building world TB --- cd /home/des/tinderbox/CURRENT/ia64/ia64/src TB --- /usr/bin/make -B buildworld >>> Rebuilding the temporary build tree >>> stage 1: legacy release compatibility shims >>> stage 1: bootstrap tools >>> stage 2: cleaning up the object tree >>> stage 2: rebuilding the object tree >>> stage 2: build tools >>> stage 3: cross tools >>> stage 4: populating /home/des/tinderbox/CURRENT/ia64/ia64/obj/ia64/vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/i386/usr/include >>> stage 4: building libraries >>> stage 4: make dependencies >>> stage 4: building everything.. [...] /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sbin/vinum/list.c:879: warning: cast from pointer to integer of different size cc -O -pipe -I/vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sbin/vinum/../../sys -c /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sys/dev/vinum/vinumparser.c cc -O -pipe -I/vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sbin/vinum/../../sys -c /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sys/dev/vinum/vinumutil.c cc -O -pipe -I/vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sbin/vinum/../../sys -c /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sbin/vinum/commands.c /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sbin/vinum/commands.c: In function `vinum_label': /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sbin/vinum/commands.c:700: `VINUM_LABEL' undeclared (first use in this function) /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sbin/vinum/commands.c:700: (Each undeclared identifier is reported only once /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sbin/vinum/commands.c:700: for each function it appears in.) *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sbin/vinum. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sbin. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src. TB --- 2003-06-12 08:38:33 - /usr/bin/make returned exit code 1 TB --- 2003-06-12 08:38:33 - ERROR: failed to build world TB --- 2003-06-12 08:38:33 - tinderbox aborted From owner-freebsd-ia64@FreeBSD.ORG Fri Jun 13 13:32:16 2003 Return-Path: Delivered-To: freebsd-ia64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 63BE137B401; Fri, 13 Jun 2003 13:32:16 -0700 (PDT) Received: from cueball.rtp.FreeBSD.org (cueball.rtp.FreeBSD.org [192.58.184.37]) by mx1.FreeBSD.org (Postfix) with ESMTP id 353BB43FF2; Fri, 13 Jun 2003 13:31:40 -0700 (PDT) (envelope-from des+tinderbox@freebsd.org) Received: from cueball.rtp.FreeBSD.org (localhost [127.0.0.1]) h5DKUEkF086203; Fri, 13 Jun 2003 16:30:15 -0400 (EDT) (envelope-from des+tinderbox@freebsd.org) Received: (from des@localhost) by cueball.rtp.FreeBSD.org (8.12.9/8.12.9/Submit) id h5DKUD5f086202; Fri, 13 Jun 2003 20:30:13 GMT (envelope-from des+tinderbox@freebsd.org) Date: Fri, 13 Jun 2003 20:30:13 GMT Message-Id: <200306132030.h5DKUD5f086202@cueball.rtp.FreeBSD.org> X-Authentication-Warning: cueball.rtp.FreeBSD.org: des set sender to Tinderbox using -f Sender: Tinderbox From: Tinderbox To: current@freebsd.org, ia64@freebsd.org Subject: [-CURRENT tinderbox] failure on ia64/ia64 X-BeenThere: freebsd-ia64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the IA-64 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Jun 2003 20:32:16 -0000 TB --- 2003-06-13 19:14:25 - starting CURRENT tinderbox run for ia64/ia64 TB --- 2003-06-13 19:14:25 - checking out the source tree TB --- cd /home/des/tinderbox/CURRENT/ia64/ia64 TB --- /usr/bin/cvs -f -R -q -d/home/ncvs update -Pd -A src TB --- 2003-06-13 19:16:28 - building world TB --- cd /home/des/tinderbox/CURRENT/ia64/ia64/src TB --- /usr/bin/make -B buildworld >>> Rebuilding the temporary build tree >>> stage 1: legacy release compatibility shims >>> stage 1: bootstrap tools >>> stage 2: cleaning up the object tree >>> stage 2: rebuilding the object tree >>> stage 2: build tools >>> stage 3: cross tools >>> stage 4: populating /home/des/tinderbox/CURRENT/ia64/ia64/obj/ia64/vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/i386/usr/include >>> stage 4: building libraries >>> stage 4: make dependencies >>> stage 4: building everything.. TB --- 2003-06-13 20:20:36 - building generic kernel TB --- cd /home/des/tinderbox/CURRENT/ia64/ia64/src TB --- /usr/bin/make buildkernel KERNCONF=GENERIC >>> Kernel build for GENERIC started on Fri Jun 13 20:20:37 GMT 2003 [...] /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sys/dev/en/midway.c:1502: increment of pointer to unknown structure /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sys/dev/en/midway.c:1502: arithmetic on pointer to an incomplete type /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sys/dev/en/midway.c: In function `en_ioctl': /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sys/dev/en/midway.c:1591: `SIOCATMGETVCCS' undeclared (first use in this function) /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sys/dev/en/midway.c:1600: `SIOCATMGVCCS' undeclared (first use in this function) /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sys/dev/en/midway.c:1606: dereferencing pointer to incomplete type /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sys/dev/en/midway.c:1607: dereferencing pointer to incomplete type /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sys/dev/en/midway.c:1607: dereferencing pointer to incomplete type *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sys/modules/en. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sys/modules. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/obj/ia64/vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sys/GENERIC. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src. TB --- 2003-06-13 20:30:12 - /usr/bin/make returned exit code 1 TB --- 2003-06-13 20:30:12 - ERROR: failed to build generic kernel TB --- 2003-06-13 20:30:12 - tinderbox aborted From owner-freebsd-ia64@FreeBSD.ORG Sat Jun 14 02:33:26 2003 Return-Path: Delivered-To: freebsd-ia64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 114F737B401; Sat, 14 Jun 2003 02:33:26 -0700 (PDT) Received: from cueball.rtp.FreeBSD.org (cueball.rtp.FreeBSD.org [192.58.184.37]) by mx1.FreeBSD.org (Postfix) with ESMTP id AEBA043FBF; Sat, 14 Jun 2003 02:33:23 -0700 (PDT) (envelope-from des+tinderbox@freebsd.org) Received: from cueball.rtp.FreeBSD.org (localhost [127.0.0.1]) h5E9SgkF056336; Sat, 14 Jun 2003 05:29:42 -0400 (EDT) (envelope-from des+tinderbox@freebsd.org) Received: (from des@localhost) by cueball.rtp.FreeBSD.org (8.12.9/8.12.9/Submit) id h5E8fktc056663; Sat, 14 Jun 2003 08:41:46 GMT (envelope-from des+tinderbox@freebsd.org) Date: Sat, 14 Jun 2003 08:41:46 GMT Message-Id: <200306140841.h5E8fktc056663@cueball.rtp.FreeBSD.org> X-Authentication-Warning: cueball.rtp.FreeBSD.org: des set sender to Tinderbox using -f Sender: Tinderbox From: Tinderbox To: current@freebsd.org, ia64@freebsd.org Subject: [-CURRENT tinderbox] failure on ia64/ia64 X-BeenThere: freebsd-ia64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the IA-64 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Jun 2003 09:33:26 -0000 TB --- 2003-06-14 07:19:21 - starting CURRENT tinderbox run for ia64/ia64 TB --- 2003-06-14 07:19:21 - checking out the source tree TB --- cd /home/des/tinderbox/CURRENT/ia64/ia64 TB --- /usr/bin/cvs -f -R -q -d/home/ncvs update -Pd -A src TB --- 2003-06-14 07:24:45 - building world TB --- cd /home/des/tinderbox/CURRENT/ia64/ia64/src TB --- /usr/bin/make -B buildworld >>> Rebuilding the temporary build tree >>> stage 1: legacy release compatibility shims >>> stage 1: bootstrap tools >>> stage 2: cleaning up the object tree >>> stage 2: rebuilding the object tree >>> stage 2: build tools >>> stage 3: cross tools >>> stage 4: populating /home/des/tinderbox/CURRENT/ia64/ia64/obj/ia64/vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/i386/usr/include >>> stage 4: building libraries >>> stage 4: make dependencies >>> stage 4: building everything.. TB --- 2003-06-14 08:32:09 - building generic kernel TB --- cd /home/des/tinderbox/CURRENT/ia64/ia64/src TB --- /usr/bin/make buildkernel KERNCONF=GENERIC >>> Kernel build for GENERIC started on Sat Jun 14 08:32:09 GMT 2003 [...] /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sys/dev/en/midway.c:1502: increment of pointer to unknown structure /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sys/dev/en/midway.c:1502: arithmetic on pointer to an incomplete type /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sys/dev/en/midway.c: In function `en_ioctl': /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sys/dev/en/midway.c:1591: `SIOCATMGETVCCS' undeclared (first use in this function) /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sys/dev/en/midway.c:1600: `SIOCATMGVCCS' undeclared (first use in this function) /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sys/dev/en/midway.c:1606: dereferencing pointer to incomplete type /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sys/dev/en/midway.c:1607: dereferencing pointer to incomplete type /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sys/dev/en/midway.c:1607: dereferencing pointer to incomplete type *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sys/modules/en. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sys/modules. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/obj/ia64/vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/sys/GENERIC. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src. TB --- 2003-06-14 08:41:46 - /usr/bin/make returned exit code 1 TB --- 2003-06-14 08:41:46 - ERROR: failed to build generic kernel TB --- 2003-06-14 08:41:46 - tinderbox aborted From owner-freebsd-ia64@FreeBSD.ORG Sat Jun 14 12:28:08 2003 Return-Path: Delivered-To: freebsd-ia64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 660A037B401; Sat, 14 Jun 2003 12:28:08 -0700 (PDT) Received: from cueball.rtp.FreeBSD.org (cueball.rtp.FreeBSD.org [192.58.184.37]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5EC1F43FAF; Sat, 14 Jun 2003 12:28:07 -0700 (PDT) (envelope-from des+tinderbox@freebsd.org) Received: from cueball.rtp.FreeBSD.org (localhost [127.0.0.1]) h5EJPbkF025391; Sat, 14 Jun 2003 15:26:05 -0400 (EDT) (envelope-from des+tinderbox@freebsd.org) Received: (from des@localhost) by cueball.rtp.FreeBSD.org (8.12.9/8.12.9/Submit) id h5EJPWYf025390; Sat, 14 Jun 2003 19:25:32 GMT (envelope-from des+tinderbox@freebsd.org) Date: Sat, 14 Jun 2003 19:25:32 GMT Message-Id: <200306141925.h5EJPWYf025390@cueball.rtp.FreeBSD.org> X-Authentication-Warning: cueball.rtp.FreeBSD.org: des set sender to Tinderbox using -f Sender: Tinderbox From: Tinderbox To: current@freebsd.org, ia64@freebsd.org Precedence: bulk Subject: [-CURRENT tinderbox] failure on ia64/ia64 X-BeenThere: freebsd-ia64@freebsd.org X-Mailman-Version: 2.1.1 List-Id: Porting FreeBSD to the IA-64 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Jun 2003 19:28:08 -0000 TB --- 2003-06-14 18:30:27 - starting CURRENT tinderbox run for ia64/ia64 TB --- 2003-06-14 18:30:27 - checking out the source tree TB --- cd /home/des/tinderbox/CURRENT/ia64/ia64 TB --- /usr/bin/cvs -f -R -q -d/home/ncvs update -Pd -A src TB --- 2003-06-14 18:33:01 - building world TB --- cd /home/des/tinderbox/CURRENT/ia64/ia64/src TB --- /usr/bin/make -B buildworld >>> Rebuilding the temporary build tree >>> stage 1: legacy release compatibility shims >>> stage 1: bootstrap tools >>> stage 2: cleaning up the object tree >>> stage 2: rebuilding the object tree >>> stage 2: build tools >>> stage 3: cross tools >>> stage 4: populating /home/des/tinderbox/CURRENT/ia64/ia64/obj/ia64/vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/i386/usr/include >>> stage 4: building libraries >>> stage 4: make dependencies >>> stage 4: building everything.. [...] In file included from /home/des/tinderbox/CURRENT/ia64/ia64/obj/ia64/vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/i386/usr/include/sys/stat.h:100, from /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/contrib/tcp_wrappers/tcpd.c:23: /home/des/tinderbox/CURRENT/ia64/ia64/obj/ia64/vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/i386/usr/include/sys/time.h: In function `timespec2bintime': /home/des/tinderbox/CURRENT/ia64/ia64/obj/ia64/vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/i386/usr/include/sys/time.h:125: warning: ISO C89 forbids long long integer constants /home/des/tinderbox/CURRENT/ia64/ia64/obj/ia64/vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/i386/usr/include/sys/time.h: In function `timeval2bintime': /home/des/tinderbox/CURRENT/ia64/ia64/obj/ia64/vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/i386/usr/include/sys/time.h:142: warning: ISO C89 forbids long long integer constants /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/contrib/tcp_wrappers/tcpd.c: In function `main': /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/contrib/tcp_wrappers/tcpd.c:133: warning: ISO C does not support the `%m' printf format *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/libexec/tcpd. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/libexec. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src. TB --- 2003-06-14 19:25:32 - /usr/bin/make returned exit code 1 TB --- 2003-06-14 19:25:32 - ERROR: failed to build world TB --- 2003-06-14 19:25:32 - tinderbox aborted From owner-freebsd-ia64@FreeBSD.ORG Sat Jun 14 22:59:35 2003 Return-Path: Delivered-To: freebsd-ia64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DBCF037B401; Sat, 14 Jun 2003 22:59:35 -0700 (PDT) Received: from cueball.rtp.FreeBSD.org (cueball.rtp.FreeBSD.org [192.58.184.37]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1023043FBD; Sat, 14 Jun 2003 22:59:35 -0700 (PDT) (envelope-from des+tinderbox@freebsd.org) Received: from cueball.rtp.FreeBSD.org (localhost [127.0.0.1]) h5F5T0kH073554; Sun, 15 Jun 2003 01:29:57 -0400 (EDT) (envelope-from des+tinderbox@freebsd.org) Received: (from des@localhost) by cueball.rtp.FreeBSD.org (8.12.9/8.12.9/Submit) id h5F5NMNS073544; Sun, 15 Jun 2003 05:23:22 GMT (envelope-from des+tinderbox@freebsd.org) Date: Sun, 15 Jun 2003 05:23:22 GMT Message-Id: <200306150523.h5F5NMNS073544@cueball.rtp.FreeBSD.org> X-Authentication-Warning: cueball.rtp.FreeBSD.Org: des set sender to Tinderbox using -f Sender: Tinderbox From: Tinderbox To: current@freebsd.org, ia64@freebsd.org Precedence: bulk Subject: [-CURRENT tinderbox] failure on ia64/ia64 X-BeenThere: freebsd-ia64@freebsd.org X-Mailman-Version: 2.1.1 List-Id: Porting FreeBSD to the IA-64 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jun 2003 05:59:36 -0000 TB --- 2003-06-15 05:03:22 - starting CURRENT tinderbox run for ia64/ia64 TB --- 2003-06-15 05:03:22 - checking out the source tree TB --- cd /home/des/tinderbox/CURRENT/ia64/ia64 TB --- /usr/bin/cvs -f -R -q -d/home/ncvs update -Pd -A src TB --- 2003-06-15 05:07:26 - building world TB --- cd /home/des/tinderbox/CURRENT/ia64/ia64/src TB --- /usr/bin/make -B buildworld >>> Rebuilding the temporary build tree >>> stage 1: legacy release compatibility shims >>> stage 1: bootstrap tools >>> stage 2: cleaning up the object tree >>> stage 2: rebuilding the object tree >>> stage 2: build tools >>> stage 3: cross tools >>> stage 4: populating /home/des/tinderbox/CURRENT/ia64/ia64/obj/ia64/vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/i386/usr/include >>> stage 4: building libraries [...] cc -O -pipe -DLIBC_SCCS -I/vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/lib/libkvm -c /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/lib/libkvm/kvm_file.c -o kvm_file.o cc -O -pipe -DLIBC_SCCS -I/vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/lib/libkvm -c /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/lib/libkvm/kvm_getloadavg.c -o kvm_getloadavg.o cc -O -pipe -DLIBC_SCCS -I/vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/lib/libkvm -c /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/lib/libkvm/kvm_getswapinfo.c -o kvm_getswapinfo.o cc -O -pipe -DLIBC_SCCS -I/vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/lib/libkvm -c /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/lib/libkvm/kvm_proc.c -o kvm_proc.o /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/lib/libkvm/kvm_proc.c: In function `kvm_proclist': /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/lib/libkvm/kvm_proc.c:129: `P_THREADED' undeclared (first use in this function) /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/lib/libkvm/kvm_proc.c:129: (Each undeclared identifier is reported only once /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/lib/libkvm/kvm_proc.c:129: for each function it appears in.) *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/lib/libkvm. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src. *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src. TB --- 2003-06-15 05:23:22 - /usr/bin/make returned exit code 1 TB --- 2003-06-15 05:23:22 - ERROR: failed to build world TB --- 2003-06-15 05:23:22 - tinderbox aborted