From owner-freebsd-sparc64@FreeBSD.ORG Sun Mar 28 16:28:28 2010 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B2FEE106566B; Sun, 28 Mar 2010 16:28:28 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 8A9638FC15; Sun, 28 Mar 2010 16:28:28 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.3) with ESMTP id o2SGSRxj011359; Sun, 28 Mar 2010 12:28:27 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.3/Submit) id o2SGSRMg011358; Sun, 28 Mar 2010 16:28:27 GMT (envelope-from tinderbox@freebsd.org) Date: Sun, 28 Mar 2010 16:28:27 GMT Message-Id: <201003281628.o2SGSRMg011358@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Mar 2010 16:28:28 -0000 TB --- 2010-03-28 15:03:54 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2010-03-28 15:03:54 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2010-03-28 15:03:54 - cleaning the object tree TB --- 2010-03-28 15:04:19 - cvsupping the source tree TB --- 2010-03-28 15:04:19 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sparc64/supfile TB --- 2010-03-28 15:04:34 - building world TB --- 2010-03-28 15:04:34 - MAKEOBJDIRPREFIX=/obj TB --- 2010-03-28 15:04:34 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2010-03-28 15:04:34 - TARGET=sparc64 TB --- 2010-03-28 15:04:34 - TARGET_ARCH=sparc64 TB --- 2010-03-28 15:04:34 - TZ=UTC TB --- 2010-03-28 15:04:34 - __MAKE_CONF=/dev/null TB --- 2010-03-28 15:04:34 - cd /src TB --- 2010-03-28 15:04:34 - /usr/bin/make -B buildworld >>> World build started on Sun Mar 28 15:04:34 UTC 2010 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Sun Mar 28 16:01:00 UTC 2010 TB --- 2010-03-28 16:01:00 - generating LINT kernel config TB --- 2010-03-28 16:01:00 - cd /src/sys/sparc64/conf TB --- 2010-03-28 16:01:00 - /usr/bin/make -B LINT TB --- 2010-03-28 16:01:00 - building LINT kernel TB --- 2010-03-28 16:01:00 - MAKEOBJDIRPREFIX=/obj TB --- 2010-03-28 16:01:00 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2010-03-28 16:01:00 - TARGET=sparc64 TB --- 2010-03-28 16:01:00 - TARGET_ARCH=sparc64 TB --- 2010-03-28 16:01:00 - TZ=UTC TB --- 2010-03-28 16:01:00 - __MAKE_CONF=/dev/null TB --- 2010-03-28 16:01:00 - cd /src TB --- 2010-03-28 16:01:00 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Sun Mar 28 16:01:00 UTC 2010 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for LINT completed on Sun Mar 28 16:21:01 UTC 2010 TB --- 2010-03-28 16:21:01 - building GENERIC kernel TB --- 2010-03-28 16:21:01 - MAKEOBJDIRPREFIX=/obj TB --- 2010-03-28 16:21:01 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2010-03-28 16:21:01 - TARGET=sparc64 TB --- 2010-03-28 16:21:01 - TARGET_ARCH=sparc64 TB --- 2010-03-28 16:21:01 - TZ=UTC TB --- 2010-03-28 16:21:01 - __MAKE_CONF=/dev/null TB --- 2010-03-28 16:21:01 - cd /src TB --- 2010-03-28 16:21:01 - /usr/bin/make -B buildkernel KERNCONF=GENERIC >>> Kernel build for GENERIC started on Sun Mar 28 16:21:01 UTC 2010 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] objcopy --strip-debug --add-gnu-debuglink=firmware.ko.symbols firmware.ko.debug firmware.ko ===> fxp (all) cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /obj/sparc64/src/sys/GENERIC/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -g -I/obj/sparc64/src/sys/GENERIC -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -c /src/sys/modules/fxp/../../dev/fxp/if_fxp.c /src/sys/modules/fxp/../../dev/fxp/if_fxp.c: In function 'fxp_start_body': /src/sys/modules/fxp/../../dev/fxp/if_fxp.c:1321: internal compiler error: in var_ann, at tree-flow-inline.h:128 Please submit a full bug report, with preprocessed source if appropriate. See for instructions. *** Error code 1 Stop in /src/sys/modules/fxp. *** Error code 1 Stop in /src/sys/modules. *** Error code 1 Stop in /obj/sparc64/src/sys/GENERIC. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2010-03-28 16:28:27 - WARNING: /usr/bin/make returned exit code 1 TB --- 2010-03-28 16:28:27 - ERROR: failed to build GENERIC kernel TB --- 2010-03-28 16:28:27 - 4030.64 user 695.44 system 5073.50 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Mon Mar 29 11:07:04 2010 Return-Path: Delivered-To: freebsd-sparc64@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9F8951065680 for ; Mon, 29 Mar 2010 11:07:04 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8D99B8FC0C for ; Mon, 29 Mar 2010 11:07:04 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2TB74We058114 for ; Mon, 29 Mar 2010 11:07:04 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2TB73ed058112 for freebsd-sparc64@FreeBSD.org; Mon, 29 Mar 2010 11:07:03 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 29 Mar 2010 11:07:03 GMT Message-Id: <201003291107.o2TB73ed058112@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-sparc64@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-sparc64@FreeBSD.org X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Mar 2010 11:07:04 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o sparc/144900 sparc64 [patch] SPARC64 Floating point fixes o sparc/144867 sparc64 [panic] trap: memory address not aligned booting Sunfi o sparc/142102 sparc64 [nfs] [panic] FreeBSD 8.0 kernel panics on sparc64 whe o sparc/141918 sparc64 [ehci] ehci_interrupt: unrecoverable error, controller s sparc/139134 sparc64 kernel output corruption f sparc/127051 sparc64 [hme] hme interfaces "pause" with the message "device o sparc/119244 sparc64 X11Forwarding to X11 server on sparc crashes Xorg o sparc/119240 sparc64 top has WCPU over 100% on UP system s sparc/119239 sparc64 gdb coredumps on sparc64 o sparc/113556 sparc64 [panic] trap: memory address not aligned; Rebooting... f sparc/108732 sparc64 ping(8) reports 14 digit time on sparc64 s sparc/107087 sparc64 [hang] system is hung during boot from CD o sparc/105048 sparc64 [trm] trm(4) panics on sparc64 o sparc/104428 sparc64 [nullfs] nullfs panics on E4500 (but not E420) o sparc/80890 sparc64 [panic] kmem_malloc(73728): kmem_map too small running o sparc/80410 sparc64 [netgraph] netgraph is causing crash with mpd on sparc o sparc/71729 sparc64 printf in kernel thread causes panic on SPARC 17 problems total. From owner-freebsd-sparc64@FreeBSD.ORG Mon Mar 29 12:18:38 2010 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9F5FA1065670; Mon, 29 Mar 2010 12:18:38 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 4E6898FC0C; Mon, 29 Mar 2010 12:18:38 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.3) with ESMTP id o2TCIbX0058207; Mon, 29 Mar 2010 08:18:37 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.3/Submit) id o2TCIbKk058200; Mon, 29 Mar 2010 12:18:37 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 29 Mar 2010 12:18:37 GMT Message-Id: <201003291218.o2TCIbKk058200@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Mar 2010 12:18:38 -0000 TB --- 2010-03-29 11:29:49 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2010-03-29 11:29:49 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2010-03-29 11:29:49 - cleaning the object tree TB --- 2010-03-29 11:30:08 - cvsupping the source tree TB --- 2010-03-29 11:30:08 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sparc64/supfile TB --- 2010-03-29 11:31:01 - building world TB --- 2010-03-29 11:31:01 - MAKEOBJDIRPREFIX=/obj TB --- 2010-03-29 11:31:01 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2010-03-29 11:31:01 - TARGET=sparc64 TB --- 2010-03-29 11:31:01 - TARGET_ARCH=sparc64 TB --- 2010-03-29 11:31:01 - TZ=UTC TB --- 2010-03-29 11:31:01 - __MAKE_CONF=/dev/null TB --- 2010-03-29 11:31:01 - cd /src TB --- 2010-03-29 11:31:01 - /usr/bin/make -B buildworld >>> World build started on Mon Mar 29 11:31:02 UTC 2010 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything [...] /src/usr.bin/calendar/parsedata.c:194: warning: passing argument 2 of 'checkmonth' from incompatible pointer type /src/usr.bin/calendar/parsedata.c:194: warning: passing argument 3 of 'checkmonth' from incompatible pointer type /src/usr.bin/calendar/parsedata.c:195: warning: passing argument 2 of 'checkmonth' from incompatible pointer type /src/usr.bin/calendar/parsedata.c:195: warning: passing argument 3 of 'checkmonth' from incompatible pointer type /src/usr.bin/calendar/parsedata.c:212: warning: passing argument 2 of 'checkdayofweek' from incompatible pointer type /src/usr.bin/calendar/parsedata.c:212: warning: passing argument 3 of 'checkdayofweek' from incompatible pointer type /src/usr.bin/calendar/parsedata.c:242: warning: passing argument 2 of 'checkdayofweek' from incompatible pointer type /src/usr.bin/calendar/parsedata.c:242: warning: passing argument 3 of 'checkdayofweek' from incompatible pointer type *** Error code 1 Stop in /src/usr.bin/calendar. *** Error code 1 Stop in /src/usr.bin. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2010-03-29 12:18:37 - WARNING: /usr/bin/make returned exit code 1 TB --- 2010-03-29 12:18:37 - ERROR: failed to build world TB --- 2010-03-29 12:18:37 - 2287.98 user 467.62 system 2928.45 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Mon Mar 29 12:24:50 2010 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0561D1065675; Mon, 29 Mar 2010 12:24:50 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id A7F928FC0C; Mon, 29 Mar 2010 12:24:49 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.3) with ESMTP id o2TCOn90090205; Mon, 29 Mar 2010 08:24:49 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.3/Submit) id o2TCOmOj090204; Mon, 29 Mar 2010 12:24:49 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 29 Mar 2010 12:24:49 GMT Message-Id: <201003291224.o2TCOmOj090204@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sun4v X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Mar 2010 12:24:50 -0000 TB --- 2010-03-29 11:37:24 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2010-03-29 11:37:24 - starting HEAD tinderbox run for sparc64/sun4v TB --- 2010-03-29 11:37:24 - cleaning the object tree TB --- 2010-03-29 11:37:36 - cvsupping the source tree TB --- 2010-03-29 11:37:36 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sun4v/supfile TB --- 2010-03-29 11:38:06 - building world TB --- 2010-03-29 11:38:06 - MAKEOBJDIRPREFIX=/obj TB --- 2010-03-29 11:38:06 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2010-03-29 11:38:06 - TARGET=sun4v TB --- 2010-03-29 11:38:06 - TARGET_ARCH=sparc64 TB --- 2010-03-29 11:38:06 - TZ=UTC TB --- 2010-03-29 11:38:06 - __MAKE_CONF=/dev/null TB --- 2010-03-29 11:38:06 - cd /src TB --- 2010-03-29 11:38:06 - /usr/bin/make -B buildworld >>> World build started on Mon Mar 29 11:38:06 UTC 2010 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything [...] /src/usr.bin/calendar/parsedata.c:194: warning: passing argument 2 of 'checkmonth' from incompatible pointer type /src/usr.bin/calendar/parsedata.c:194: warning: passing argument 3 of 'checkmonth' from incompatible pointer type /src/usr.bin/calendar/parsedata.c:195: warning: passing argument 2 of 'checkmonth' from incompatible pointer type /src/usr.bin/calendar/parsedata.c:195: warning: passing argument 3 of 'checkmonth' from incompatible pointer type /src/usr.bin/calendar/parsedata.c:212: warning: passing argument 2 of 'checkdayofweek' from incompatible pointer type /src/usr.bin/calendar/parsedata.c:212: warning: passing argument 3 of 'checkdayofweek' from incompatible pointer type /src/usr.bin/calendar/parsedata.c:242: warning: passing argument 2 of 'checkdayofweek' from incompatible pointer type /src/usr.bin/calendar/parsedata.c:242: warning: passing argument 3 of 'checkdayofweek' from incompatible pointer type *** Error code 1 Stop in /src/usr.bin/calendar. *** Error code 1 Stop in /src/usr.bin. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2010-03-29 12:24:48 - WARNING: /usr/bin/make returned exit code 1 TB --- 2010-03-29 12:24:48 - ERROR: failed to build world TB --- 2010-03-29 12:24:48 - 2280.19 user 460.89 system 2844.75 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sun4v.full From owner-freebsd-sparc64@FreeBSD.ORG Mon Mar 29 16:16:46 2010 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3CE2A1065672; Mon, 29 Mar 2010 16:16:46 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id 0BB2C8FC13; Mon, 29 Mar 2010 16:16:46 +0000 (UTC) Received: from bigwig.baldwin.cx (66.111.2.69.static.nyinternet.net [66.111.2.69]) by cyrus.watson.org (Postfix) with ESMTPSA id AE30D46B8C; Mon, 29 Mar 2010 12:16:45 -0400 (EDT) Received: from jhbbsd.localnet (smtp.hudson-trading.com [209.249.190.9]) by bigwig.baldwin.cx (Postfix) with ESMTPA id CE70D8A025; Mon, 29 Mar 2010 12:16:44 -0400 (EDT) From: John Baldwin To: freebsd-sparc64@freebsd.org Date: Mon, 29 Mar 2010 12:08:10 -0400 User-Agent: KMail/1.12.1 (FreeBSD/7.3-CBSD-20100217; KDE/4.3.1; amd64; ; ) References: <4BA9C0AC.3080801@wooh.hu> <20100325233558.GI20888@alchemy.franken.de> <4BACCC0C.7010401@freebsd.org> In-Reply-To: <4BACCC0C.7010401@freebsd.org> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201003291208.10513.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0.1 (bigwig.baldwin.cx); Mon, 29 Mar 2010 12:16:44 -0400 (EDT) X-Virus-Scanned: clamav-milter 0.95.1 at bigwig.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-1.7 required=4.2 tests=AWL,BAYES_00 autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on bigwig.baldwin.cx Cc: Mark Linimon , kensmith@freebsd.org, FreeBSD-Questions@freebsd.org, Colin Percival , Marius Strobl Subject: Re: freebsd-update(8) under sparc64? Why is it not available? X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Mar 2010 16:16:46 -0000 On Friday 26 March 2010 11:00:28 am Colin Percival wrote: > I think the best approach towards having FreeBSD Update support for > sparc64 is to get release cross-building working; that way we would > be able to use amd64 hardware, which I think we can safely assume > will continue to be available in ever-increasing speeds. Err, release cross-building does work AFAIK. ru@ worked on it many years ago. Have you tried it and run into problems? -- John Baldwin From owner-freebsd-sparc64@FreeBSD.ORG Mon Mar 29 16:21:01 2010 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35]) by hub.freebsd.org (Postfix) with ESMTP id 6C0A61065675 for ; Mon, 29 Mar 2010 16:21:01 +0000 (UTC) (envelope-from cperciva@freebsd.org) Received: from xps.daemonology.net (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx2.freebsd.org (Postfix) with SMTP id 4CD3514DA7B for ; Mon, 29 Mar 2010 16:20:56 +0000 (UTC) Received: (qmail 11909 invoked from network); 29 Mar 2010 16:20:55 -0000 Received: from unknown (HELO xps.daemonology.net) (127.0.0.1) by localhost with SMTP; 29 Mar 2010 16:20:55 -0000 Message-ID: <4BB0D367.1090801@freebsd.org> Date: Mon, 29 Mar 2010 09:20:55 -0700 From: Colin Percival User-Agent: Thunderbird 2.0.0.23 (X11/20100317) MIME-Version: 1.0 To: John Baldwin References: <4BA9C0AC.3080801@wooh.hu> <20100325233558.GI20888@alchemy.franken.de> <4BACCC0C.7010401@freebsd.org> <201003291208.10513.jhb@freebsd.org> In-Reply-To: <201003291208.10513.jhb@freebsd.org> X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Mark Linimon , FreeBSD-Questions@freebsd.org, freebsd-sparc64@freebsd.org, kensmith@freebsd.org, Marius Strobl Subject: Re: freebsd-update(8) under sparc64? Why is it not available? X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Mar 2010 16:21:01 -0000 John Baldwin wrote: > On Friday 26 March 2010 11:00:28 am Colin Percival wrote: >> I think the best approach towards having FreeBSD Update support for >> sparc64 is to get release cross-building working; that way we would >> be able to use amd64 hardware, which I think we can safely assume >> will continue to be available in ever-increasing speeds. > > Err, release cross-building does work AFAIK. ru@ worked on it many years ago. > Have you tried it and run into problems? Cross-building "works" in the sense of finishing with something which looks like a release; but when I tried it a few years ago (when I was writing the current generation of freebsd-update) there were some files which built differently for cross vs. native builds. IIRC it wasn't a huge number of files, though. -- Colin Percival Security Officer, FreeBSD | freebsd.org | The power to serve Founder / author, Tarsnap | tarsnap.com | Online backups for the truly paranoid From owner-freebsd-sparc64@FreeBSD.ORG Mon Mar 29 22:00:18 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AAC801065672 for ; Mon, 29 Mar 2010 22:00:18 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9891D8FC0A for ; Mon, 29 Mar 2010 22:00:18 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2TM0Ixf019576 for ; Mon, 29 Mar 2010 22:00:18 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2TM0IIV019575; Mon, 29 Mar 2010 22:00:18 GMT (envelope-from gnats) Date: Mon, 29 Mar 2010 22:00:18 GMT Message-Id: <201003292200.o2TM0IIV019575@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: Rob Farmer Cc: Subject: Re: sparc64/144867: panic: trap: memory address not aligned booting Sunfire 280R X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Rob Farmer List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Mar 2010 22:00:18 -0000 The following reply was made to PR sparc64/144867; it has been noted by GNATS. From: Rob Farmer To: Marius Strobl Cc: bug-followup@freebsd.org Subject: Re: sparc64/144867: panic: trap: memory address not aligned booting Sunfire 280R Date: Mon, 29 Mar 2010 14:51:45 -0700 On Thu, Mar 25, 2010 at 4:27 PM, Marius Strobl wrote: > On Thu, Mar 25, 2010 at 11:07:30AM -0700, Rob Farmer wrote: >> On Sat, Mar 20, 2010 at 1:43 PM, Marius Strobl >> >> >> >> pcib1: mem >> >> 0x40004600000-0x40004617fff,0x40004410000-0x4000441004f,0x7ffec000000-0x7ffec0000ff >> >> irq 562,560,561,564 on nexus0 >> >> pcib1: Schizo, version 7, IGN 0x8, bus A, 66MHz >> >> Timecounter "pcib1" frequency 150000000 Hz quality 100 >> >> pcib1: DVMA map: 0xc0000000 to 0xffffffff 131072 entries, streaming buffer >> >> panic: pcib: PCI bus A error AFAR 0x1000c0 AFSR 0x320000000 PCI CSR >> >> 0x60002010f003f IOMMU 0x70003 STATUS 0x2a0 >> > >> > Please give the following snapshot a try: >> > http://people.freebsd.org/~marius/FreeBSD-9.0-20100320-SNAP-sparc64-disc1.iso.gz >> > That one includes r205254, which works around a quirk of version 7 >> > Schizo seen when booting V890 from disk. You appear to be hitting >> > the same issue. >> >> That snapshot works great without the MMF cards. > > Thanks for testing. > >> I don't need them so >> I will just leave them out, but if you are interested in working on >> them I can test patches. > > Please give the following quick hack a try: > http://people.freebsd.org/~marius/cas_mmf.diff Sorry, no luck - it still panics: jumping to kernel entry at 0xc0088000. GDB: no debug ports present KDB: debugger backends: ddb KDB: current backend: ddb Copyright (c) 1992-2010 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 9.0-CURRENT #0: Thu Mar 25 20:26:26 PDT 2010 rfarmer@sunfire.predatorlabs.net:/usr/obj/usr/src/sys/GENERIC sparc64 WARNING: WITNESS option enabled, expect reduced performance. real memory = 8589934592 (8192 MB) avail memory = 8381587456 (7993 MB) cpu0: Sun Microsystems UltraSparc-III+ Processor (1200.00 MHz CPU) cpu1: Sun Microsystems UltraSparc-III+ Processor (1200.00 MHz CPU) FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs kbd0 at kbdmux0 nexus0: nexus0: mem 0x40000400000-0x40000400047 type memory-controller (no driver attached) nexus0: mem 0x40000c00000-0x40000c00047 type memory-controller (no driver attached) pcib0: mem 0x40004700000-0x40004717fff,0x40004410000-0x4000441004f,0x7ffee000000-0x7ffee0000ff irq 563,560,561,564,550 on nexus0 pcib0: Schizo, version 7, IGN 0x8, bus B, 33MHz pcib0: DVMA map: 0xc0000000 to 0xffffffff 131072 entries, streaming buffer pcib0: [FILTER] pcib0: [FILTER] pcib0: [FILTER] pcib0: [FILTER] pcib0: [FILTER] pci0: on pcib0 ebus0: mem 0x7d000000-0x7dffffff,0x7e000000-0x7e7fffff at device 5.0 on pci0 ebus0: addr 0-0x1fffff (no driver attached) ebus0: addr 0x10000002e-0x10000002f,0x10000002d irq 35 (no driver attached) ebus0: addr 0x100000000-0x1000fffff (no driver attached) ebus0: addr 0x10030002e-0x10030002f,0x100300600-0x100300607 (no driver attached) ebus0: addr 0x100000030-0x100000031 irq 35 (no driver attached) ebus0: addr 0x100000032-0x100000037 (no driver attached) rtc0: addr 0x100300070-0x100300071 irq 36 on ebus0 ebus0: addr 0x100300600-0x100300607 (no driver attached) ebus0: addr 0x100300700-0x100300701 (no driver attached) ebus0: addr 0x100300278-0x100300287,0x10030002e-0x10030002f,0x100700000-0x10070000f irq 28 (no driver attached) uart0: <16550 or compatible> addr 0x1003062f8-0x1003062ff irq 46 on ebus0 uart0: [FILTER] uart1: <16550 or compatible> addr 0x1003083f8-0x1003083ff irq 45 on ebus0 uart1: [FILTER] scc0: addr 0x100400000-0x10040007f irq 34 on ebus0 scc0: [FILTER] uart2: on scc0 uart2: [FILTER] uart2: CTS oflow uart2: console (9600,n,8,1) uart3: on scc0 uart3: [FILTER] uart3: CTS oflow gem0: mem 0x100000-0x11ffff at device 5.1 on pci0 miibus0: on gem0 ukphy0: PHY 1 on miibus0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto gem0: 2kB RX FIFO, 2kB TX FIFO gem0: Ethernet address: 00:03:ba:3a:0f:f2 gem0: [ITHREAD] ohci0: mem 0x1000000-0x1007fff at device 5.3 on pci0 ohci0: [ITHREAD] usbus0: on ohci0 sym0: <875> port 0x300-0x3ff mem 0x124000-0x1240ff,0x126000-0x126fff at device 6.0 on pci0 sym0: No NVRAM, ID 7, Fast-20, SE, parity checking sym0: [ITHREAD] sym1: <875> port 0x400-0x4ff mem 0x128000-0x1280ff,0x12a000-0x12afff at device 6.1 on pci0 sym1: No NVRAM, ID 7, Fast-20, SE, parity checking sym1: [ITHREAD] pcib1: mem 0x40004600000-0x40004617fff,0x40004410000-0x4000441004f,0x7ffec000000-0x7ffec0000ff irq 562,560,561,564 on nexus0 pcib1: Schizo, version 7, IGN 0x8, bus A, 66MHz Timecounter "pcib1" frequency 150000000 Hz quality 100 pcib1: DVMA map: 0xc0000000 to 0xffffffff 131072 entries, streaming buffer pcib1: [FILTER] pcib1: [FILTER] pci1: on pcib1 isp0: port 0x300-0x3ff mem 0x100000-0x100fff at device 4.0 on pci1 isp0: [ITHREAD] isp0: invalid NVRAM header isp0: invalid NVRAM header isp0: bad frame length (0) from NVRAM- using 1024 isp0: bad execution throttle of 0- using 16 cas0: mem 0x200000-0x3fffff at device 1.0 on pci1 panic: trap: memory address not aligned cpuid = 0 KDB: enter: panic [ thread pid 0 tid 100000 ] Stopped at kdb_enter+0x80: ta %xcc, 1 db> bt Tracing pid 0 tid 100000 td 0xc0a0e330 panic() at panic+0x198 trap() at trap+0x220 -- memory address not aligned sfar=0x7fd00200001 sfsr=0x1d007d %o7=0xc016f1c8 -- cas_pci_attach() at cas_pci_attach+0xb1c device_attach() at device_attach+0x68 bus_generic_attach() at bus_generic_attach+0x10 ofw_pcibus_attach() at ofw_pcibus_attach+0x2e4 device_attach() at device_attach+0x68 bus_generic_attach() at bus_generic_attach+0x10 schizo_attach() at schizo_attach+0xe04 device_attach() at device_attach+0x68 bus_generic_new_pass() at bus_generic_new_pass+0x130 bus_generic_new_pass() at bus_generic_new_pass+0xbc bus_set_pass() at bus_set_pass+0xc4 configure() at configure+0x4 mi_startup() at mi_startup+0xf0 btext() at btext+0x2c db> -- Rob Farmer > > Marius > > From owner-freebsd-sparc64@FreeBSD.ORG Mon Mar 29 22:13:53 2010 Return-Path: Delivered-To: freebsd-sparc64@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4F20F106566C for ; Mon, 29 Mar 2010 22:13:53 +0000 (UTC) (envelope-from craig001@lerwick.hopto.org) Received: from lerwick.hopto.org (81-178-20-70.dsl.pipex.com [81.178.20.70]) by mx1.freebsd.org (Postfix) with ESMTP id 681D58FC13 for ; Mon, 29 Mar 2010 22:13:51 +0000 (UTC) Received: (qmail 22202 invoked by uid 98); 29 Mar 2010 23:29:12 +0100 Received: from 192.168.0.2 by polaris.lerwick.hopto.org (envelope-from , uid 82) with qmail-scanner-2.01 (clamdscan: 0.95.1/9971. hbedv: 7.9.1.53/7.1.6.174. spamassassin: 3.2.5. Clear:RC:1(192.168.0.2):. Processed in 3.426355 secs); 29 Mar 2010 22:29:12 -0000 Received: from unknown (HELO ?192.168.0.2?) (192.168.0.2) by lerwick.hopto.org with SMTP; 29 Mar 2010 23:29:09 +0100 From: Craig Butler To: Rob Farmer In-Reply-To: <201003292200.o2TM0IIV019575@freefall.freebsd.org> References: <201003292200.o2TM0IIV019575@freefall.freebsd.org> Content-Type: text/plain; charset="us-ascii" Date: Mon, 29 Mar 2010 23:13:47 +0100 Message-ID: <1269900827.2048.7.camel@main.lerwick.hopto.org> Mime-Version: 1.0 X-Mailer: Evolution 2.28.2 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: freebsd-sparc64@FreeBSD.org Subject: Re: sparc64/144867: panic: trap: memory address not aligned booting Sunfire 280R X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Mar 2010 22:13:53 -0000 On Mon, 2010-03-29 at 22:00 +0000, Rob Farmer wrote: > The following reply was made to PR sparc64/144867; it has been noted by GNATS. > > From: Rob Farmer > To: Marius Strobl > Cc: bug-followup@freebsd.org > Subject: Re: sparc64/144867: panic: trap: memory address not aligned booting > Sunfire 280R > Date: Mon, 29 Mar 2010 14:51:45 -0700 > > On Thu, Mar 25, 2010 at 4:27 PM, Marius Strobl > wrote: > > On Thu, Mar 25, 2010 at 11:07:30AM -0700, Rob Farmer wrote: > >> On Sat, Mar 20, 2010 at 1:43 PM, Marius Strobl > >> >> > >> >> pcib1: mem > >> >> 0x40004600000-0x40004617fff,0x40004410000-0x4000441004f,0x7ffec000000-0x7ffec0000ff > >> >> irq 562,560,561,564 on nexus0 > >> >> pcib1: Schizo, version 7, IGN 0x8, bus A, 66MHz > >> >> Timecounter "pcib1" frequency 150000000 Hz quality 100 > >> >> pcib1: DVMA map: 0xc0000000 to 0xffffffff 131072 entries, streaming buffer > >> >> panic: pcib: PCI bus A error AFAR 0x1000c0 AFSR 0x320000000 PCI CSR > >> >> 0x60002010f003f IOMMU 0x70003 STATUS 0x2a0 > >> > > >> > Please give the following snapshot a try: > >> > http://people.freebsd.org/~marius/FreeBSD-9.0-20100320-SNAP-sparc64-disc1.iso.gz > >> > That one includes r205254, which works around a quirk of version 7 > >> > Schizo seen when booting V890 from disk. You appear to be hitting > >> > the same issue. > >> > >> That snapshot works great without the MMF cards. > > > > Thanks for testing. > > > >> I don't need them so > >> I will just leave them out, but if you are interested in working on > >> them I can test patches. > > > > Please give the following quick hack a try: > > http://people.freebsd.org/~marius/cas_mmf.diff > > Sorry, no luck - it still panics: > > jumping to kernel entry at 0xc0088000. > GDB: no debug ports present > KDB: debugger backends: ddb > KDB: current backend: ddb > Copyright (c) 1992-2010 The FreeBSD Project. > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 > The Regents of the University of California. All rights reserved. > FreeBSD is a registered trademark of The FreeBSD Foundation. > FreeBSD 9.0-CURRENT #0: Thu Mar 25 20:26:26 PDT 2010 > rfarmer@sunfire.predatorlabs.net:/usr/obj/usr/src/sys/GENERIC sparc64 > WARNING: WITNESS option enabled, expect reduced performance. > real memory = 8589934592 (8192 MB) > avail memory = 8381587456 (7993 MB) > cpu0: Sun Microsystems UltraSparc-III+ Processor (1200.00 MHz CPU) > cpu1: Sun Microsystems UltraSparc-III+ Processor (1200.00 MHz CPU) > FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs > kbd0 at kbdmux0 > nexus0: > nexus0: mem 0x40000400000-0x40000400047 type > memory-controller (no driver attached) > nexus0: mem 0x40000c00000-0x40000c00047 type > memory-controller (no driver attached) > pcib0: mem > 0x40004700000-0x40004717fff,0x40004410000-0x4000441004f,0x7ffee000000-0x7ffee0000ff > irq 563,560,561,564,550 on nexus0 > pcib0: Schizo, version 7, IGN 0x8, bus B, 33MHz > pcib0: DVMA map: 0xc0000000 to 0xffffffff 131072 entries, streaming buffer > pcib0: [FILTER] > pcib0: [FILTER] > pcib0: [FILTER] > pcib0: [FILTER] > pcib0: [FILTER] > pci0: on pcib0 > ebus0: mem > 0x7d000000-0x7dffffff,0x7e000000-0x7e7fffff at device 5.0 on pci0 > ebus0: addr 0-0x1fffff (no driver attached) > ebus0: addr 0x10000002e-0x10000002f,0x10000002d irq 35 (no > driver attached) > ebus0: addr 0x100000000-0x1000fffff (no driver attached) > ebus0: addr 0x10030002e-0x10030002f,0x100300600-0x100300607 > (no driver attached) > ebus0: addr 0x100000030-0x100000031 irq 35 (no driver attached) > ebus0: addr 0x100000032-0x100000037 (no driver attached) > rtc0: addr 0x100300070-0x100300071 irq 36 on ebus0 > ebus0: addr 0x100300600-0x100300607 (no driver attached) > ebus0: addr 0x100300700-0x100300701 (no driver attached) > ebus0: addr > 0x100300278-0x100300287,0x10030002e-0x10030002f,0x100700000-0x10070000f > irq 28 (no driver attached) > uart0: <16550 or compatible> addr 0x1003062f8-0x1003062ff irq 46 on ebus0 > uart0: [FILTER] > uart1: <16550 or compatible> addr 0x1003083f8-0x1003083ff irq 45 on ebus0 > uart1: [FILTER] > scc0: addr > 0x100400000-0x10040007f irq 34 on ebus0 > scc0: [FILTER] > uart2: on scc0 > uart2: [FILTER] > uart2: CTS oflow > uart2: console (9600,n,8,1) > uart3: on scc0 > uart3: [FILTER] > uart3: CTS oflow > gem0: mem 0x100000-0x11ffff at device 5.1 on pci0 > miibus0: on gem0 > ukphy0: PHY 1 on miibus0 > ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto > gem0: 2kB RX FIFO, 2kB TX FIFO > gem0: Ethernet address: 00:03:ba:3a:0f:f2 > gem0: [ITHREAD] > ohci0: mem 0x1000000-0x1007fff at device 5.3 on pci0 > ohci0: [ITHREAD] > usbus0: on ohci0 > sym0: <875> port 0x300-0x3ff mem 0x124000-0x1240ff,0x126000-0x126fff > at device 6.0 on pci0 > sym0: No NVRAM, ID 7, Fast-20, SE, parity checking > sym0: [ITHREAD] > sym1: <875> port 0x400-0x4ff mem 0x128000-0x1280ff,0x12a000-0x12afff > at device 6.1 on pci0 > sym1: No NVRAM, ID 7, Fast-20, SE, parity checking > sym1: [ITHREAD] > pcib1: mem > 0x40004600000-0x40004617fff,0x40004410000-0x4000441004f,0x7ffec000000-0x7ffec0000ff > irq 562,560,561,564 on nexus0 > pcib1: Schizo, version 7, IGN 0x8, bus A, 66MHz > Timecounter "pcib1" frequency 150000000 Hz quality 100 > pcib1: DVMA map: 0xc0000000 to 0xffffffff 131072 entries, streaming buffer > pcib1: [FILTER] > pcib1: [FILTER] > pci1: on pcib1 > isp0: port 0x300-0x3ff mem > 0x100000-0x100fff at device 4.0 on pci1 > isp0: [ITHREAD] > isp0: invalid NVRAM header > isp0: invalid NVRAM header > isp0: bad frame length (0) from NVRAM- using 1024 > isp0: bad execution throttle of 0- using 16 > cas0: mem 0x200000-0x3fffff at device > 1.0 on pci1 > panic: trap: memory address not aligned > cpuid = 0 > KDB: enter: panic > [ thread pid 0 tid 100000 ] > Stopped at kdb_enter+0x80: ta %xcc, 1 > db> bt > Tracing pid 0 tid 100000 td 0xc0a0e330 > panic() at panic+0x198 > trap() at trap+0x220 > -- memory address not aligned sfar=0x7fd00200001 sfsr=0x1d007d %o7=0xc016f1c8 -- > cas_pci_attach() at cas_pci_attach+0xb1c > device_attach() at device_attach+0x68 > bus_generic_attach() at bus_generic_attach+0x10 > ofw_pcibus_attach() at ofw_pcibus_attach+0x2e4 > device_attach() at device_attach+0x68 > bus_generic_attach() at bus_generic_attach+0x10 > schizo_attach() at schizo_attach+0xe04 > device_attach() at device_attach+0x68 > bus_generic_new_pass() at bus_generic_new_pass+0x130 > bus_generic_new_pass() at bus_generic_new_pass+0xbc > bus_set_pass() at bus_set_pass+0xc4 > configure() at configure+0x4 > mi_startup() at mi_startup+0xf0 > btext() at btext+0x2c > db> > > -- > Rob Farmer > > > > Marius > > cassini memory address trap.... same as on the b100s in the B1600 chassis I think -- I bet if you compile a kernel without device cas it'll get past that bit -- problem then is no network... Marius- I'll have a look at setting up a netboot server and look at getting terminal and blade access for you this weekend if your still interested. I hope to help in anyway possible but me head exploded after trying to debug the panic :) That is if they are related... IIRC you said something to do with the way the BAR was getting assigned. Cheers Craig Butler From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 30 00:36:59 2010 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DB6CE106566B for ; Tue, 30 Mar 2010 00:36:59 +0000 (UTC) (envelope-from rfarmer@predatorlabs.net) Received: from mail-yw0-f171.google.com (mail-yw0-f171.google.com [209.85.211.171]) by mx1.freebsd.org (Postfix) with ESMTP id 92E998FC16 for ; Tue, 30 Mar 2010 00:36:59 +0000 (UTC) Received: by ywh1 with SMTP id 1so5657231ywh.3 for ; Mon, 29 Mar 2010 17:36:58 -0700 (PDT) MIME-Version: 1.0 Received: by 10.150.148.7 with HTTP; Mon, 29 Mar 2010 17:06:28 -0700 (PDT) X-Originating-IP: [128.95.133.113] In-Reply-To: <1269900827.2048.7.camel@main.lerwick.hopto.org> References: <201003292200.o2TM0IIV019575@freefall.freebsd.org> <1269900827.2048.7.camel@main.lerwick.hopto.org> Date: Mon, 29 Mar 2010 17:06:28 -0700 Received: by 10.150.243.17 with SMTP id q17mr3487599ybh.103.1269907588215; Mon, 29 Mar 2010 17:06:28 -0700 (PDT) Message-ID: From: Rob Farmer To: Craig Butler Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-sparc64@freebsd.org Subject: Re: sparc64/144867: panic: trap: memory address not aligned booting Sunfire 280R X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Mar 2010 00:36:59 -0000 On Mon, Mar 29, 2010 at 3:13 PM, Craig Butler wrote: > > cassini memory address trap.... same as on the b100s in the B1600 > chassis I think -- I bet if you compile a kernel without device cas > it'll get past that bit -- problem then is no network... Yep - if I take the cas card out the system runs great - a lot faster than the old Netra X1 I replaced :). It actually has a gem NIC too which I have been using so I don't need to get this card working, but I'm willing to test patches to see if they fix the panic (its a MMF card though and I'm not setup to test if it actually works as far as network connectivity, unfortunately). --=20 Rob Farmer > > Marius- I'll have a look at setting up a netboot server and look at > getting terminal and blade access for you this weekend if your still > interested. =A0I hope to help in anyway possible but me head exploded > after trying to debug the panic :) > > That is if they are related... =A0IIRC you said something to do with the > way the BAR was getting assigned. > > Cheers > > Craig Butler > > From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 30 17:33:40 2010 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1C8D51065678 for ; Tue, 30 Mar 2010 17:33:40 +0000 (UTC) (envelope-from marius@alchemy.franken.de) Received: from alchemy.franken.de (alchemy.franken.de [194.94.249.214]) by mx1.freebsd.org (Postfix) with ESMTP id 83DFF8FC0A for ; Tue, 30 Mar 2010 17:33:39 +0000 (UTC) Received: from alchemy.franken.de (localhost [127.0.0.1]) by alchemy.franken.de (8.14.3/8.14.3/ALCHEMY.FRANKEN.DE) with ESMTP id o2UHXbto000154; Tue, 30 Mar 2010 19:33:37 +0200 (CEST) (envelope-from marius@alchemy.franken.de) Received: (from marius@localhost) by alchemy.franken.de (8.14.3/8.14.3/Submit) id o2UHXa3N000153; Tue, 30 Mar 2010 19:33:36 +0200 (CEST) (envelope-from marius) Date: Tue, 30 Mar 2010 19:33:36 +0200 From: Marius Strobl To: Craig Butler Message-ID: <20100330173336.GA99585@alchemy.franken.de> References: <201003292200.o2TM0IIV019575@freefall.freebsd.org> <1269900827.2048.7.camel@main.lerwick.hopto.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1269900827.2048.7.camel@main.lerwick.hopto.org> User-Agent: Mutt/1.4.2.3i Cc: freebsd-sparc64@freebsd.org Subject: Re: sparc64/144867: panic: trap: memory address not aligned booting Sunfire 280R X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Mar 2010 17:33:40 -0000 On Mon, Mar 29, 2010 at 11:13:47PM +0100, Craig Butler wrote: > > > On Mon, 2010-03-29 at 22:00 +0000, Rob Farmer wrote: > > The following reply was made to PR sparc64/144867; it has been noted by GNATS. > > > > cas0: mem 0x200000-0x3fffff at device > > 1.0 on pci1 > > panic: trap: memory address not aligned > > cpuid = 0 > > KDB: enter: panic > > [ thread pid 0 tid 100000 ] > > Stopped at kdb_enter+0x80: ta %xcc, 1 > > db> bt > > Tracing pid 0 tid 100000 td 0xc0a0e330 > > panic() at panic+0x198 > > trap() at trap+0x220 > > -- memory address not aligned sfar=0x7fd00200001 sfsr=0x1d007d %o7=0xc016f1c8 -- > > cas_pci_attach() at cas_pci_attach+0xb1c > > device_attach() at device_attach+0x68 > > bus_generic_attach() at bus_generic_attach+0x10 > > ofw_pcibus_attach() at ofw_pcibus_attach+0x2e4 > > device_attach() at device_attach+0x68 > > bus_generic_attach() at bus_generic_attach+0x10 > > schizo_attach() at schizo_attach+0xe04 > > device_attach() at device_attach+0x68 > > bus_generic_new_pass() at bus_generic_new_pass+0x130 > > bus_generic_new_pass() at bus_generic_new_pass+0xbc > > bus_set_pass() at bus_set_pass+0xc4 > > configure() at configure+0x4 > > mi_startup() at mi_startup+0xf0 > > btext() at btext+0x2c > > db> > > > > -- > > Rob Farmer > > > > > > Marius > > > > > cassini memory address trap.... same as on the b100s in the B1600 > chassis I think -- I bet if you compile a kernel without device cas > it'll get past that bit -- problem then is no network... Yes, at this point it appears to be the same problem as seen with the on-board NIC of b100. > > Marius- I'll have a look at setting up a netboot server and look at > getting terminal and blade access for you this weekend if your still > interested. That would be helpful. > I hope to help in anyway possible but me head exploded > after trying to debug the panic :) > > That is if they are related... IIRC you said something to do with the > way the BAR was getting assigned. > Treating BARs containing 0 as invalid was another issue preventing the on-board NICs of b100 from working but that has been fixed and now works as seen with other hardware. Marius From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 30 19:10:07 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E162A106567A for ; Tue, 30 Mar 2010 19:10:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B1AFE8FC19 for ; Tue, 30 Mar 2010 19:10:07 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2UJA7pl050736 for ; Tue, 30 Mar 2010 19:10:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2UJA7go050735; Tue, 30 Mar 2010 19:10:07 GMT (envelope-from gnats) Date: Tue, 30 Mar 2010 19:10:07 GMT Message-Id: <201003301910.o2UJA7go050735@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: sparc64/144900: commit references a PR X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Mar 2010 19:10:08 -0000 The following reply was made to PR sparc64/144900; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: sparc64/144900: commit references a PR Date: Tue, 30 Mar 2010 19:03:36 +0000 (UTC) Author: marius Date: Tue Mar 30 19:03:26 2010 New Revision: 205890 URL: http://svn.freebsd.org/changeset/base/205890 Log: MFC: r205394 Ensure that __fpu_ftox() both returns the high bits and res[1] contains the low bits also in the default case. PR: 144900 Obtained from: OpenBSD Modified: stable/8/lib/libc/sparc64/fpu/fpu_implode.c Directory Properties: stable/8/lib/libc/ (props changed) stable/8/lib/libc/stdtime/ (props changed) Modified: stable/8/lib/libc/sparc64/fpu/fpu_implode.c ============================================================================== --- stable/8/lib/libc/sparc64/fpu/fpu_implode.c Tue Mar 30 18:58:10 2010 (r205889) +++ stable/8/lib/libc/sparc64/fpu/fpu_implode.c Tue Mar 30 19:03:26 2010 (r205890) @@ -248,8 +248,8 @@ __fpu_ftox(fe, fp, res) sign = fp->fp_sign; switch (fp->fp_class) { case FPC_ZERO: - res[1] = 0; - return (0); + i = 0; + goto done; case FPC_NUM: /* @@ -273,15 +273,17 @@ __fpu_ftox(fe, fp, res) break; if (sign) i = -i; - res[1] = (int)i; - return (i >> 32); + goto done; default: /* Inf, qNaN, sNaN */ break; } /* overflow: replace any inexact exception with invalid */ fe->fe_cx = (fe->fe_cx & ~FSR_NX) | FSR_NV; - return (0x7fffffffffffffffLL + sign); + i = 0x7fffffffffffffffLL + sign; +done: + res[1] = i & 0xffffffff; + return (i >> 32); } /* _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 30 19:10:10 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 08DC310656DC for ; Tue, 30 Mar 2010 19:10:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id D2A018FC1E for ; Tue, 30 Mar 2010 19:10:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2UJA9ZA050801 for ; Tue, 30 Mar 2010 19:10:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2UJA9oi050800; Tue, 30 Mar 2010 19:10:09 GMT (envelope-from gnats) Date: Tue, 30 Mar 2010 19:10:09 GMT Message-Id: <201003301910.o2UJA9oi050800@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: sparc64/144900: commit references a PR X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Mar 2010 19:10:10 -0000 The following reply was made to PR sparc64/144900; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: sparc64/144900: commit references a PR Date: Tue, 30 Mar 2010 19:03:50 +0000 (UTC) Author: marius Date: Tue Mar 30 19:03:27 2010 New Revision: 205891 URL: http://svn.freebsd.org/changeset/base/205891 Log: MFC: r205394 Ensure that __fpu_ftox() both returns the high bits and res[1] contains the low bits also in the default case. PR: 144900 Obtained from: OpenBSD Modified: stable/7/lib/libc/sparc64/fpu/fpu_implode.c Directory Properties: stable/7/lib/libc/ (props changed) stable/7/lib/libc/stdtime/ (props changed) Modified: stable/7/lib/libc/sparc64/fpu/fpu_implode.c ============================================================================== --- stable/7/lib/libc/sparc64/fpu/fpu_implode.c Tue Mar 30 19:03:26 2010 (r205890) +++ stable/7/lib/libc/sparc64/fpu/fpu_implode.c Tue Mar 30 19:03:27 2010 (r205891) @@ -248,8 +248,8 @@ __fpu_ftox(fe, fp, res) sign = fp->fp_sign; switch (fp->fp_class) { case FPC_ZERO: - res[1] = 0; - return (0); + i = 0; + goto done; case FPC_NUM: /* @@ -273,15 +273,17 @@ __fpu_ftox(fe, fp, res) break; if (sign) i = -i; - res[1] = (int)i; - return (i >> 32); + goto done; default: /* Inf, qNaN, sNaN */ break; } /* overflow: replace any inexact exception with invalid */ fe->fe_cx = (fe->fe_cx & ~FSR_NX) | FSR_NV; - return (0x7fffffffffffffffLL + sign); + i = 0x7fffffffffffffffLL + sign; +done: + res[1] = i & 0xffffffff; + return (i >> 32); } /* _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 30 19:10:11 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8B9CB1065677 for ; Tue, 30 Mar 2010 19:10:11 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 7BDE38FC20 for ; Tue, 30 Mar 2010 19:10:11 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2UJABRV050813 for ; Tue, 30 Mar 2010 19:10:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2UJABjp050812; Tue, 30 Mar 2010 19:10:11 GMT (envelope-from gnats) Date: Tue, 30 Mar 2010 19:10:11 GMT Message-Id: <201003301910.o2UJABjp050812@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: sparc64/144900: commit references a PR X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Mar 2010 19:10:11 -0000 The following reply was made to PR sparc64/144900; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: sparc64/144900: commit references a PR Date: Tue, 30 Mar 2010 19:04:06 +0000 (UTC) Author: marius Date: Tue Mar 30 19:03:29 2010 New Revision: 205892 URL: http://svn.freebsd.org/changeset/base/205892 Log: MFC: r205394 Ensure that __fpu_ftox() both returns the high bits and res[1] contains the low bits also in the default case. PR:i 144900 Obtained from: OpenBSD Modified: stable/6/lib/libc/sparc64/fpu/fpu_implode.c Directory Properties: stable/6/lib/libc/ (props changed) Modified: stable/6/lib/libc/sparc64/fpu/fpu_implode.c ============================================================================== --- stable/6/lib/libc/sparc64/fpu/fpu_implode.c Tue Mar 30 19:03:27 2010 (r205891) +++ stable/6/lib/libc/sparc64/fpu/fpu_implode.c Tue Mar 30 19:03:29 2010 (r205892) @@ -252,8 +252,8 @@ __fpu_ftox(fe, fp, res) sign = fp->fp_sign; switch (fp->fp_class) { case FPC_ZERO: - res[1] = 0; - return (0); + i = 0; + goto done; case FPC_NUM: /* @@ -277,15 +277,17 @@ __fpu_ftox(fe, fp, res) break; if (sign) i = -i; - res[1] = (int)i; - return (i >> 32); + goto done; default: /* Inf, qNaN, sNaN */ break; } /* overflow: replace any inexact exception with invalid */ fe->fe_cx = (fe->fe_cx & ~FSR_NX) | FSR_NV; - return (0x7fffffffffffffffLL + sign); + i = 0x7fffffffffffffffLL + sign; +done: + res[1] = i & 0xffffffff; + return (i >> 32); } /* _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 30 19:10:13 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A3C53106564A for ; Tue, 30 Mar 2010 19:10:13 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 798E78FC08 for ; Tue, 30 Mar 2010 19:10:13 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2UJADqN050949 for ; Tue, 30 Mar 2010 19:10:13 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2UJADAr050943; Tue, 30 Mar 2010 19:10:13 GMT (envelope-from gnats) Date: Tue, 30 Mar 2010 19:10:13 GMT Message-Id: <201003301910.o2UJADAr050943@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: sparc64/144900: commit references a PR X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Mar 2010 19:10:13 -0000 The following reply was made to PR sparc64/144900; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: sparc64/144900: commit references a PR Date: Tue, 30 Mar 2010 19:05:17 +0000 (UTC) Author: marius Date: Tue Mar 30 19:05:08 2010 New Revision: 205893 URL: http://svn.freebsd.org/changeset/base/205893 Log: MFC: r205395 FPU_DEBUG requires . PR: 144900 Submitted by: Peter Jeremy Modified: stable/8/lib/libc/sparc64/fpu/fpu.c stable/8/lib/libc/sparc64/fpu/fpu_explode.c stable/8/lib/libc/sparc64/fpu/fpu_implode.c Directory Properties: stable/8/lib/libc/ (props changed) stable/8/lib/libc/stdtime/ (props changed) Modified: stable/8/lib/libc/sparc64/fpu/fpu.c ============================================================================== --- stable/8/lib/libc/sparc64/fpu/fpu.c Tue Mar 30 19:03:29 2010 (r205892) +++ stable/8/lib/libc/sparc64/fpu/fpu.c Tue Mar 30 19:05:08 2010 (r205893) @@ -69,9 +69,12 @@ __FBSDID("$FreeBSD$"); #include "namespace.h" #include -#include #include +#ifdef FPU_DEBUG +#include +#endif #include +#include #include "un-namespace.h" #include "libc_private.h" Modified: stable/8/lib/libc/sparc64/fpu/fpu_explode.c ============================================================================== --- stable/8/lib/libc/sparc64/fpu/fpu_explode.c Tue Mar 30 19:03:29 2010 (r205892) +++ stable/8/lib/libc/sparc64/fpu/fpu_explode.c Tue Mar 30 19:05:08 2010 (r205893) @@ -49,6 +49,10 @@ __FBSDID("$FreeBSD$"); #include +#ifdef FPU_DEBUG +#include +#endif + #include #include #include Modified: stable/8/lib/libc/sparc64/fpu/fpu_implode.c ============================================================================== --- stable/8/lib/libc/sparc64/fpu/fpu_implode.c Tue Mar 30 19:03:29 2010 (r205892) +++ stable/8/lib/libc/sparc64/fpu/fpu_implode.c Tue Mar 30 19:05:08 2010 (r205893) @@ -49,6 +49,10 @@ __FBSDID("$FreeBSD$"); #include +#ifdef FPU_DEBUG +#include +#endif + #include #include #include _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 30 19:10:15 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A61DF106568E for ; Tue, 30 Mar 2010 19:10:15 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 960F58FC1F for ; Tue, 30 Mar 2010 19:10:15 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2UJAFYC051170 for ; Tue, 30 Mar 2010 19:10:15 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2UJAFtR051162; Tue, 30 Mar 2010 19:10:15 GMT (envelope-from gnats) Date: Tue, 30 Mar 2010 19:10:15 GMT Message-Id: <201003301910.o2UJAFtR051162@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: sparc64/144900: commit references a PR X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Mar 2010 19:10:15 -0000 The following reply was made to PR sparc64/144900; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: sparc64/144900: commit references a PR Date: Tue, 30 Mar 2010 19:05:32 +0000 (UTC) Author: marius Date: Tue Mar 30 19:05:11 2010 New Revision: 205894 URL: http://svn.freebsd.org/changeset/base/205894 Log: MFC: r205395 FPU_DEBUG requires . PR: 144900 Submitted by: Peter Jeremy Modified: stable/7/lib/libc/sparc64/fpu/fpu.c stable/7/lib/libc/sparc64/fpu/fpu_explode.c stable/7/lib/libc/sparc64/fpu/fpu_implode.c Directory Properties: stable/7/lib/libc/ (props changed) stable/7/lib/libc/stdtime/ (props changed) Modified: stable/7/lib/libc/sparc64/fpu/fpu.c ============================================================================== --- stable/7/lib/libc/sparc64/fpu/fpu.c Tue Mar 30 19:05:08 2010 (r205893) +++ stable/7/lib/libc/sparc64/fpu/fpu.c Tue Mar 30 19:05:11 2010 (r205894) @@ -69,9 +69,12 @@ __FBSDID("$FreeBSD$"); #include "namespace.h" #include -#include #include +#ifdef FPU_DEBUG +#include +#endif #include +#include #include "un-namespace.h" #include "libc_private.h" Modified: stable/7/lib/libc/sparc64/fpu/fpu_explode.c ============================================================================== --- stable/7/lib/libc/sparc64/fpu/fpu_explode.c Tue Mar 30 19:05:08 2010 (r205893) +++ stable/7/lib/libc/sparc64/fpu/fpu_explode.c Tue Mar 30 19:05:11 2010 (r205894) @@ -49,6 +49,10 @@ __FBSDID("$FreeBSD$"); #include +#ifdef FPU_DEBUG +#include +#endif + #include #include #include Modified: stable/7/lib/libc/sparc64/fpu/fpu_implode.c ============================================================================== --- stable/7/lib/libc/sparc64/fpu/fpu_implode.c Tue Mar 30 19:05:08 2010 (r205893) +++ stable/7/lib/libc/sparc64/fpu/fpu_implode.c Tue Mar 30 19:05:11 2010 (r205894) @@ -49,6 +49,10 @@ __FBSDID("$FreeBSD$"); #include +#ifdef FPU_DEBUG +#include +#endif + #include #include #include _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 30 19:10:17 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 94104106564A for ; Tue, 30 Mar 2010 19:10:17 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 841278FC15 for ; Tue, 30 Mar 2010 19:10:17 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2UJAHCJ051374 for ; Tue, 30 Mar 2010 19:10:17 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2UJAHDx051373; Tue, 30 Mar 2010 19:10:17 GMT (envelope-from gnats) Date: Tue, 30 Mar 2010 19:10:17 GMT Message-Id: <201003301910.o2UJAHDx051373@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: sparc64/144900: commit references a PR X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Mar 2010 19:10:17 -0000 The following reply was made to PR sparc64/144900; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: sparc64/144900: commit references a PR Date: Tue, 30 Mar 2010 19:05:48 +0000 (UTC) Author: marius Date: Tue Mar 30 19:05:20 2010 New Revision: 205895 URL: http://svn.freebsd.org/changeset/base/205895 Log: MFC: r205395 FPU_DEBUG requires . PR: 144900 Submitted by: Peter Jeremy Modified: stable/6/lib/libc/sparc64/fpu/fpu.c stable/6/lib/libc/sparc64/fpu/fpu_explode.c stable/6/lib/libc/sparc64/fpu/fpu_implode.c Directory Properties: stable/6/lib/libc/ (props changed) Modified: stable/6/lib/libc/sparc64/fpu/fpu.c ============================================================================== --- stable/6/lib/libc/sparc64/fpu/fpu.c Tue Mar 30 19:05:11 2010 (r205894) +++ stable/6/lib/libc/sparc64/fpu/fpu.c Tue Mar 30 19:05:20 2010 (r205895) @@ -73,9 +73,12 @@ __FBSDID("$FreeBSD$"); #include "namespace.h" #include -#include #include +#ifdef FPU_DEBUG +#include +#endif #include +#include #include "un-namespace.h" #include "libc_private.h" Modified: stable/6/lib/libc/sparc64/fpu/fpu_explode.c ============================================================================== --- stable/6/lib/libc/sparc64/fpu/fpu_explode.c Tue Mar 30 19:05:11 2010 (r205894) +++ stable/6/lib/libc/sparc64/fpu/fpu_explode.c Tue Mar 30 19:05:20 2010 (r205895) @@ -53,6 +53,10 @@ __FBSDID("$FreeBSD$"); #include +#ifdef FPU_DEBUG +#include +#endif + #include #include #include Modified: stable/6/lib/libc/sparc64/fpu/fpu_implode.c ============================================================================== --- stable/6/lib/libc/sparc64/fpu/fpu_implode.c Tue Mar 30 19:05:11 2010 (r205894) +++ stable/6/lib/libc/sparc64/fpu/fpu_implode.c Tue Mar 30 19:05:20 2010 (r205895) @@ -53,6 +53,10 @@ __FBSDID("$FreeBSD$"); #include +#ifdef FPU_DEBUG +#include +#endif + #include #include #include _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 30 19:10:19 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A2DB310656AA for ; Tue, 30 Mar 2010 19:10:19 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 926F28FC1E for ; Tue, 30 Mar 2010 19:10:19 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2UJAJfi051585 for ; Tue, 30 Mar 2010 19:10:19 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2UJAJSi051579; Tue, 30 Mar 2010 19:10:19 GMT (envelope-from gnats) Date: Tue, 30 Mar 2010 19:10:19 GMT Message-Id: <201003301910.o2UJAJSi051579@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: sparc64/144900: commit references a PR X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Mar 2010 19:10:19 -0000 The following reply was made to PR sparc64/144900; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: sparc64/144900: commit references a PR Date: Tue, 30 Mar 2010 19:06:40 +0000 (UTC) Author: marius Date: Tue Mar 30 19:06:31 2010 New Revision: 205896 URL: http://svn.freebsd.org/changeset/base/205896 Log: MFC: r205396 Division should take both arguments' signs into account when the the dividend is infinity or zero and the divisor is not the same. PR: 144900 Submitted by: Peter Jeremy Modified: stable/8/lib/libc/sparc64/fpu/fpu_div.c Directory Properties: stable/8/lib/libc/ (props changed) stable/8/lib/libc/stdtime/ (props changed) Modified: stable/8/lib/libc/sparc64/fpu/fpu_div.c ============================================================================== --- stable/8/lib/libc/sparc64/fpu/fpu_div.c Tue Mar 30 19:05:20 2010 (r205895) +++ stable/8/lib/libc/sparc64/fpu/fpu_div.c Tue Mar 30 19:06:31 2010 (r205896) @@ -167,14 +167,16 @@ __fpu_div(fe) * return it. Otherwise we have the following cases: * * Inf / Inf = NaN, plus NV exception - * Inf / num = Inf [i.e., return x] - * Inf / 0 = Inf [i.e., return x] - * 0 / Inf = 0 [i.e., return x] - * 0 / num = 0 [i.e., return x] + * Inf / num = Inf [i.e., return x #] + * Inf / 0 = Inf [i.e., return x #] + * 0 / Inf = 0 [i.e., return x #] + * 0 / num = 0 [i.e., return x #] * 0 / 0 = NaN, plus NV exception - * num / Inf = 0 + * num / Inf = 0 # * num / num = num (do the divide) - * num / 0 = Inf, plus DZ exception + * num / 0 = Inf #, plus DZ exception + * + * # Sign of result is XOR of operand signs. */ if (ISNAN(x) || ISNAN(y)) { ORDER(x, y); @@ -183,10 +185,10 @@ __fpu_div(fe) if (ISINF(x) || ISZERO(x)) { if (x->fp_class == y->fp_class) return (__fpu_newnan(fe)); + x->fp_sign ^= y->fp_sign; return (x); } - /* all results at this point use XOR of operand signs */ x->fp_sign ^= y->fp_sign; if (ISINF(y)) { x->fp_class = FPC_ZERO; _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 30 19:10:21 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A54A7106564A for ; Tue, 30 Mar 2010 19:10:21 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 953B98FC20 for ; Tue, 30 Mar 2010 19:10:21 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2UJAL37051832 for ; Tue, 30 Mar 2010 19:10:21 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2UJALqU051826; Tue, 30 Mar 2010 19:10:21 GMT (envelope-from gnats) Date: Tue, 30 Mar 2010 19:10:21 GMT Message-Id: <201003301910.o2UJALqU051826@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: sparc64/144900: commit references a PR X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Mar 2010 19:10:21 -0000 The following reply was made to PR sparc64/144900; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: sparc64/144900: commit references a PR Date: Tue, 30 Mar 2010 19:07:06 +0000 (UTC) Author: marius Date: Tue Mar 30 19:06:33 2010 New Revision: 205897 URL: http://svn.freebsd.org/changeset/base/205897 Log: MFC: r205396 Division should take both arguments' signs into account when the the dividend is infinity or zero and the divisor is not the same. PR: 144900 Submitted by: Peter Jeremy Modified: stable/7/lib/libc/sparc64/fpu/fpu_div.c Directory Properties: stable/7/lib/libc/ (props changed) stable/7/lib/libc/stdtime/ (props changed) Modified: stable/7/lib/libc/sparc64/fpu/fpu_div.c ============================================================================== --- stable/7/lib/libc/sparc64/fpu/fpu_div.c Tue Mar 30 19:06:31 2010 (r205896) +++ stable/7/lib/libc/sparc64/fpu/fpu_div.c Tue Mar 30 19:06:33 2010 (r205897) @@ -167,14 +167,16 @@ __fpu_div(fe) * return it. Otherwise we have the following cases: * * Inf / Inf = NaN, plus NV exception - * Inf / num = Inf [i.e., return x] - * Inf / 0 = Inf [i.e., return x] - * 0 / Inf = 0 [i.e., return x] - * 0 / num = 0 [i.e., return x] + * Inf / num = Inf [i.e., return x #] + * Inf / 0 = Inf [i.e., return x #] + * 0 / Inf = 0 [i.e., return x #] + * 0 / num = 0 [i.e., return x #] * 0 / 0 = NaN, plus NV exception - * num / Inf = 0 + * num / Inf = 0 # * num / num = num (do the divide) - * num / 0 = Inf, plus DZ exception + * num / 0 = Inf #, plus DZ exception + * + * # Sign of result is XOR of operand signs. */ if (ISNAN(x) || ISNAN(y)) { ORDER(x, y); @@ -183,10 +185,10 @@ __fpu_div(fe) if (ISINF(x) || ISZERO(x)) { if (x->fp_class == y->fp_class) return (__fpu_newnan(fe)); + x->fp_sign ^= y->fp_sign; return (x); } - /* all results at this point use XOR of operand signs */ x->fp_sign ^= y->fp_sign; if (ISINF(y)) { x->fp_class = FPC_ZERO; _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 30 19:10:23 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 82EC5106564A for ; Tue, 30 Mar 2010 19:10:23 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 72E568FC1F for ; Tue, 30 Mar 2010 19:10:23 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2UJANUj052012 for ; Tue, 30 Mar 2010 19:10:23 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2UJANHx052006; Tue, 30 Mar 2010 19:10:23 GMT (envelope-from gnats) Date: Tue, 30 Mar 2010 19:10:23 GMT Message-Id: <201003301910.o2UJANHx052006@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: sparc64/144900: commit references a PR X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Mar 2010 19:10:23 -0000 The following reply was made to PR sparc64/144900; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: sparc64/144900: commit references a PR Date: Tue, 30 Mar 2010 19:07:15 +0000 (UTC) Author: marius Date: Tue Mar 30 19:06:37 2010 New Revision: 205898 URL: http://svn.freebsd.org/changeset/base/205898 Log: MFC: r205396 Division should take both arguments' signs into account when the the dividend is infinity or zero and the divisor is not the same. PR: 144900 Submitted by: Peter Jeremy Modified: stable/6/lib/libc/sparc64/fpu/fpu_div.c Directory Properties: stable/6/lib/libc/ (props changed) Modified: stable/6/lib/libc/sparc64/fpu/fpu_div.c ============================================================================== --- stable/6/lib/libc/sparc64/fpu/fpu_div.c Tue Mar 30 19:06:33 2010 (r205897) +++ stable/6/lib/libc/sparc64/fpu/fpu_div.c Tue Mar 30 19:06:37 2010 (r205898) @@ -171,14 +171,16 @@ __fpu_div(fe) * return it. Otherwise we have the following cases: * * Inf / Inf = NaN, plus NV exception - * Inf / num = Inf [i.e., return x] - * Inf / 0 = Inf [i.e., return x] - * 0 / Inf = 0 [i.e., return x] - * 0 / num = 0 [i.e., return x] + * Inf / num = Inf [i.e., return x #] + * Inf / 0 = Inf [i.e., return x #] + * 0 / Inf = 0 [i.e., return x #] + * 0 / num = 0 [i.e., return x #] * 0 / 0 = NaN, plus NV exception - * num / Inf = 0 + * num / Inf = 0 # * num / num = num (do the divide) - * num / 0 = Inf, plus DZ exception + * num / 0 = Inf #, plus DZ exception + * + * # Sign of result is XOR of operand signs. */ if (ISNAN(x) || ISNAN(y)) { ORDER(x, y); @@ -187,10 +189,10 @@ __fpu_div(fe) if (ISINF(x) || ISZERO(x)) { if (x->fp_class == y->fp_class) return (__fpu_newnan(fe)); + x->fp_sign ^= y->fp_sign; return (x); } - /* all results at this point use XOR of operand signs */ x->fp_sign ^= y->fp_sign; if (ISINF(y)) { x->fp_class = FPC_ZERO; _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 30 19:10:28 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 53FFE1065672 for ; Tue, 30 Mar 2010 19:10:28 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3A4368FC1B for ; Tue, 30 Mar 2010 19:10:28 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2UJASvY052667 for ; Tue, 30 Mar 2010 19:10:28 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2UJAScV052660; Tue, 30 Mar 2010 19:10:28 GMT (envelope-from gnats) Date: Tue, 30 Mar 2010 19:10:28 GMT Message-Id: <201003301910.o2UJAScV052660@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: sparc64/144900: commit references a PR X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Mar 2010 19:10:28 -0000 The following reply was made to PR sparc64/144900; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: sparc64/144900: commit references a PR Date: Tue, 30 Mar 2010 19:08:40 +0000 (UTC) Author: marius Date: Tue Mar 30 19:08:01 2010 New Revision: 205901 URL: http://svn.freebsd.org/changeset/base/205901 Log: MFC: r205397 - While SPARC V9 allows tininess to be detected either before or after rounding (impl. dep. #55), the SPARC JPS1 responsible for SPARC64 and UltraSPARC processors defines that in all cases tinyness is detected before rounding, therefore rounding up to the smallest normalised number should set the underflow flag. - If an infinite result is rounded down, the result should have an exponent 1 less than the value for infinity. PR: 144900 Submitted by: Peter Jeremy Modified: stable/7/lib/libc/sparc64/fpu/fpu_implode.c Directory Properties: stable/7/lib/libc/ (props changed) stable/7/lib/libc/stdtime/ (props changed) Modified: stable/7/lib/libc/sparc64/fpu/fpu_implode.c ============================================================================== --- stable/7/lib/libc/sparc64/fpu/fpu_implode.c Tue Mar 30 19:07:41 2010 (r205900) +++ stable/7/lib/libc/sparc64/fpu/fpu_implode.c Tue Mar 30 19:08:01 2010 (r205901) @@ -329,8 +329,9 @@ __fpu_ftos(fe, fp) * right to introduce leading zeroes. Rounding then acts * differently for normals and subnormals: the largest subnormal * may round to the smallest normal (1.0 x 2^minexp), or may - * remain subnormal. In the latter case, signal an underflow - * if the result was inexact or if underflow traps are enabled. + * remain subnormal. A number that is subnormal before rounding + * will signal an underflow if the result is inexact or if underflow + * traps are enabled. * * Rounding a normal, on the other hand, always produces another * normal (although either way the result might be too big for @@ -345,8 +346,10 @@ __fpu_ftos(fe, fp) if ((exp = fp->fp_exp + SNG_EXP_BIAS) <= 0) { /* subnormal */ /* -NG for g,r; -SNG_FRACBITS-exp for fraction */ (void) __fpu_shr(fp, FP_NMANT - FP_NG - SNG_FRACBITS - exp); - if (fpround(fe, fp) && fp->fp_mant[3] == SNG_EXP(1)) + if (fpround(fe, fp) && fp->fp_mant[3] == SNG_EXP(1)) { + fe->fe_cx |= FSR_UF; return (sign | SNG_EXP(1) | 0); + } if ((fe->fe_cx & FSR_NX) || (fe->fe_fsr & (FSR_UF << FSR_TEM_SHIFT))) fe->fe_cx |= FSR_UF; @@ -407,6 +410,7 @@ zero: res[1] = 0; if ((exp = fp->fp_exp + DBL_EXP_BIAS) <= 0) { (void) __fpu_shr(fp, FP_NMANT - FP_NG - DBL_FRACBITS - exp); if (fpround(fe, fp) && fp->fp_mant[2] == DBL_EXP(1)) { + fe->fe_cx |= FSR_UF; res[1] = 0; return (sign | DBL_EXP(1) | 0); } @@ -426,7 +430,7 @@ zero: res[1] = 0; return (sign | DBL_EXP(DBL_EXP_INFNAN) | 0); } res[1] = ~0; - return (sign | DBL_EXP(DBL_EXP_INFNAN) | DBL_MASK); + return (sign | DBL_EXP(DBL_EXP_INFNAN - 1) | DBL_MASK); } done: res[1] = fp->fp_mant[3]; @@ -468,6 +472,7 @@ zero: res[1] = res[2] = res[3] = 0; if ((exp = fp->fp_exp + EXT_EXP_BIAS) <= 0) { (void) __fpu_shr(fp, FP_NMANT - FP_NG - EXT_FRACBITS - exp); if (fpround(fe, fp) && fp->fp_mant[0] == EXT_EXP(1)) { + fe->fe_cx |= FSR_UF; res[1] = res[2] = res[3] = 0; return (sign | EXT_EXP(1) | 0); } @@ -487,7 +492,7 @@ zero: res[1] = res[2] = res[3] = 0; return (sign | EXT_EXP(EXT_EXP_INFNAN) | 0); } res[1] = res[2] = res[3] = ~0; - return (sign | EXT_EXP(EXT_EXP_INFNAN) | EXT_MASK); + return (sign | EXT_EXP(EXT_EXP_INFNAN - 1) | EXT_MASK); } done: res[1] = fp->fp_mant[1]; _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 30 19:10:30 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5BD1C10656A4 for ; Tue, 30 Mar 2010 19:10:30 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4B6CD8FC08 for ; Tue, 30 Mar 2010 19:10:30 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2UJAUxM052991 for ; Tue, 30 Mar 2010 19:10:30 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2UJAURo052985; Tue, 30 Mar 2010 19:10:30 GMT (envelope-from gnats) Date: Tue, 30 Mar 2010 19:10:30 GMT Message-Id: <201003301910.o2UJAURo052985@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: sparc64/144900: commit references a PR X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Mar 2010 19:10:30 -0000 The following reply was made to PR sparc64/144900; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: sparc64/144900: commit references a PR Date: Tue, 30 Mar 2010 19:08:51 +0000 (UTC) Author: marius Date: Tue Mar 30 19:08:02 2010 New Revision: 205902 URL: http://svn.freebsd.org/changeset/base/205902 Log: MFC: r205397 - While SPARC V9 allows tininess to be detected either before or after rounding (impl. dep. #55), the SPARC JPS1 responsible for SPARC64 and UltraSPARC processors defines that in all cases tinyness is detected before rounding, therefore rounding up to the smallest normalised number should set the underflow flag. - If an infinite result is rounded down, the result should have an exponent 1 less than the value for infinity. PR: 144900 Submitted by: Peter Jeremy Modified: stable/8/lib/libc/sparc64/fpu/fpu_implode.c Directory Properties: stable/8/lib/libc/ (props changed) stable/8/lib/libc/stdtime/ (props changed) Modified: stable/8/lib/libc/sparc64/fpu/fpu_implode.c ============================================================================== --- stable/8/lib/libc/sparc64/fpu/fpu_implode.c Tue Mar 30 19:08:01 2010 (r205901) +++ stable/8/lib/libc/sparc64/fpu/fpu_implode.c Tue Mar 30 19:08:02 2010 (r205902) @@ -329,8 +329,9 @@ __fpu_ftos(fe, fp) * right to introduce leading zeroes. Rounding then acts * differently for normals and subnormals: the largest subnormal * may round to the smallest normal (1.0 x 2^minexp), or may - * remain subnormal. In the latter case, signal an underflow - * if the result was inexact or if underflow traps are enabled. + * remain subnormal. A number that is subnormal before rounding + * will signal an underflow if the result is inexact or if underflow + * traps are enabled. * * Rounding a normal, on the other hand, always produces another * normal (although either way the result might be too big for @@ -345,8 +346,10 @@ __fpu_ftos(fe, fp) if ((exp = fp->fp_exp + SNG_EXP_BIAS) <= 0) { /* subnormal */ /* -NG for g,r; -SNG_FRACBITS-exp for fraction */ (void) __fpu_shr(fp, FP_NMANT - FP_NG - SNG_FRACBITS - exp); - if (fpround(fe, fp) && fp->fp_mant[3] == SNG_EXP(1)) + if (fpround(fe, fp) && fp->fp_mant[3] == SNG_EXP(1)) { + fe->fe_cx |= FSR_UF; return (sign | SNG_EXP(1) | 0); + } if ((fe->fe_cx & FSR_NX) || (fe->fe_fsr & (FSR_UF << FSR_TEM_SHIFT))) fe->fe_cx |= FSR_UF; @@ -407,6 +410,7 @@ zero: res[1] = 0; if ((exp = fp->fp_exp + DBL_EXP_BIAS) <= 0) { (void) __fpu_shr(fp, FP_NMANT - FP_NG - DBL_FRACBITS - exp); if (fpround(fe, fp) && fp->fp_mant[2] == DBL_EXP(1)) { + fe->fe_cx |= FSR_UF; res[1] = 0; return (sign | DBL_EXP(1) | 0); } @@ -426,7 +430,7 @@ zero: res[1] = 0; return (sign | DBL_EXP(DBL_EXP_INFNAN) | 0); } res[1] = ~0; - return (sign | DBL_EXP(DBL_EXP_INFNAN) | DBL_MASK); + return (sign | DBL_EXP(DBL_EXP_INFNAN - 1) | DBL_MASK); } done: res[1] = fp->fp_mant[3]; @@ -468,6 +472,7 @@ zero: res[1] = res[2] = res[3] = 0; if ((exp = fp->fp_exp + EXT_EXP_BIAS) <= 0) { (void) __fpu_shr(fp, FP_NMANT - FP_NG - EXT_FRACBITS - exp); if (fpround(fe, fp) && fp->fp_mant[0] == EXT_EXP(1)) { + fe->fe_cx |= FSR_UF; res[1] = res[2] = res[3] = 0; return (sign | EXT_EXP(1) | 0); } @@ -487,7 +492,7 @@ zero: res[1] = res[2] = res[3] = 0; return (sign | EXT_EXP(EXT_EXP_INFNAN) | 0); } res[1] = res[2] = res[3] = ~0; - return (sign | EXT_EXP(EXT_EXP_INFNAN) | EXT_MASK); + return (sign | EXT_EXP(EXT_EXP_INFNAN - 1) | EXT_MASK); } done: res[1] = fp->fp_mant[1]; _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 30 19:10:32 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7DC0F106564A for ; Tue, 30 Mar 2010 19:10:32 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 6D7698FC13 for ; Tue, 30 Mar 2010 19:10:32 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2UJAWVF053328 for ; Tue, 30 Mar 2010 19:10:32 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2UJAWvN053319; Tue, 30 Mar 2010 19:10:32 GMT (envelope-from gnats) Date: Tue, 30 Mar 2010 19:10:32 GMT Message-Id: <201003301910.o2UJAWvN053319@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: sparc64/144900: commit references a PR X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Mar 2010 19:10:32 -0000 The following reply was made to PR sparc64/144900; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: sparc64/144900: commit references a PR Date: Tue, 30 Mar 2010 19:09:07 +0000 (UTC) Author: marius Date: Tue Mar 30 19:08:05 2010 New Revision: 205903 URL: http://svn.freebsd.org/changeset/base/205903 Log: MFC: r205397 - While SPARC V9 allows tininess to be detected either before or after rounding (impl. dep. #55), the SPARC JPS1 responsible for SPARC64 and UltraSPARC processors defines that in all cases tinyness is detected before rounding, therefore rounding up to the smallest normalised number should set the underflow flag. - If an infinite result is rounded down, the result should have an exponent 1 less than the value for infinity. PR: 144900 Submitted by: Peter Jeremy Modified: stable/6/lib/libc/sparc64/fpu/fpu_implode.c Directory Properties: stable/6/lib/libc/ (props changed) Modified: stable/6/lib/libc/sparc64/fpu/fpu_implode.c ============================================================================== --- stable/6/lib/libc/sparc64/fpu/fpu_implode.c Tue Mar 30 19:08:02 2010 (r205902) +++ stable/6/lib/libc/sparc64/fpu/fpu_implode.c Tue Mar 30 19:08:05 2010 (r205903) @@ -333,8 +333,9 @@ __fpu_ftos(fe, fp) * right to introduce leading zeroes. Rounding then acts * differently for normals and subnormals: the largest subnormal * may round to the smallest normal (1.0 x 2^minexp), or may - * remain subnormal. In the latter case, signal an underflow - * if the result was inexact or if underflow traps are enabled. + * remain subnormal. A number that is subnormal before rounding + * will signal an underflow if the result is inexact or if underflow + * traps are enabled. * * Rounding a normal, on the other hand, always produces another * normal (although either way the result might be too big for @@ -349,8 +350,10 @@ __fpu_ftos(fe, fp) if ((exp = fp->fp_exp + SNG_EXP_BIAS) <= 0) { /* subnormal */ /* -NG for g,r; -SNG_FRACBITS-exp for fraction */ (void) __fpu_shr(fp, FP_NMANT - FP_NG - SNG_FRACBITS - exp); - if (fpround(fe, fp) && fp->fp_mant[3] == SNG_EXP(1)) + if (fpround(fe, fp) && fp->fp_mant[3] == SNG_EXP(1)) { + fe->fe_cx |= FSR_UF; return (sign | SNG_EXP(1) | 0); + } if ((fe->fe_cx & FSR_NX) || (fe->fe_fsr & (FSR_UF << FSR_TEM_SHIFT))) fe->fe_cx |= FSR_UF; @@ -411,6 +414,7 @@ zero: res[1] = 0; if ((exp = fp->fp_exp + DBL_EXP_BIAS) <= 0) { (void) __fpu_shr(fp, FP_NMANT - FP_NG - DBL_FRACBITS - exp); if (fpround(fe, fp) && fp->fp_mant[2] == DBL_EXP(1)) { + fe->fe_cx |= FSR_UF; res[1] = 0; return (sign | DBL_EXP(1) | 0); } @@ -430,7 +434,7 @@ zero: res[1] = 0; return (sign | DBL_EXP(DBL_EXP_INFNAN) | 0); } res[1] = ~0; - return (sign | DBL_EXP(DBL_EXP_INFNAN) | DBL_MASK); + return (sign | DBL_EXP(DBL_EXP_INFNAN - 1) | DBL_MASK); } done: res[1] = fp->fp_mant[3]; @@ -472,6 +476,7 @@ zero: res[1] = res[2] = res[3] = 0; if ((exp = fp->fp_exp + EXT_EXP_BIAS) <= 0) { (void) __fpu_shr(fp, FP_NMANT - FP_NG - EXT_FRACBITS - exp); if (fpround(fe, fp) && fp->fp_mant[0] == EXT_EXP(1)) { + fe->fe_cx |= FSR_UF; res[1] = res[2] = res[3] = 0; return (sign | EXT_EXP(1) | 0); } @@ -491,7 +496,7 @@ zero: res[1] = res[2] = res[3] = 0; return (sign | EXT_EXP(EXT_EXP_INFNAN) | 0); } res[1] = res[2] = res[3] = ~0; - return (sign | EXT_EXP(EXT_EXP_INFNAN) | EXT_MASK); + return (sign | EXT_EXP(EXT_EXP_INFNAN - 1) | EXT_MASK); } done: res[1] = fp->fp_mant[1]; _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 30 19:20:04 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 63DCC106564A for ; Tue, 30 Mar 2010 19:20:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3977B8FC0C for ; Tue, 30 Mar 2010 19:20:04 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2UJK4uB060056 for ; Tue, 30 Mar 2010 19:20:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2UJK4J5060055; Tue, 30 Mar 2010 19:20:04 GMT (envelope-from gnats) Date: Tue, 30 Mar 2010 19:20:04 GMT Message-Id: <201003301920.o2UJK4J5060055@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: sparc64/144900: commit references a PR X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Mar 2010 19:20:04 -0000 The following reply was made to PR sparc64/144900; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: sparc64/144900: commit references a PR Date: Tue, 30 Mar 2010 19:13:49 +0000 (UTC) Author: marius Date: Tue Mar 30 19:13:37 2010 New Revision: 205905 URL: http://svn.freebsd.org/changeset/base/205905 Log: MFC: r205410 Avoid aliasing which leads to incorrect results when compiling with the default strict aliasing rules. PR: 144900 Submitted by: Peter Jeremy Modified: stable/8/lib/libc/sparc64/fpu/fpu_explode.c Directory Properties: stable/8/lib/libc/ (props changed) stable/8/lib/libc/stdtime/ (props changed) Modified: stable/8/lib/libc/sparc64/fpu/fpu_explode.c ============================================================================== --- stable/8/lib/libc/sparc64/fpu/fpu_explode.c Tue Mar 30 19:09:18 2010 (r205904) +++ stable/8/lib/libc/sparc64/fpu/fpu_explode.c Tue Mar 30 19:13:37 2010 (r205905) @@ -139,9 +139,9 @@ __fpu_xtof(fp, i) * a signed or unsigned entity. */ if (fp->fp_sign && (int64_t)i < 0) - *((int64_t*)fp->fp_mant) = -i; + *((int64_t *)fp->fp_mant) = -i; else - *((int64_t*)fp->fp_mant) = i; + *((int64_t *)fp->fp_mant) = i; fp->fp_mant[2] = 0; fp->fp_mant[3] = 0; __fpu_norm(fp); @@ -262,14 +262,12 @@ __fpu_explode(fe, fp, type, reg) struct fpn *fp; int type, reg; { - u_int32_t s, *sp; - u_int64_t l[2]; - void *vl = l; + u_int64_t l0, l1; + u_int32_t s; if (type == FTYPE_LNG || type == FTYPE_DBL || type == FTYPE_EXT) { - l[0] = __fpu_getreg64(reg & ~1); - sp = vl; - fp->fp_sign = sp[0] >> 31; + l0 = __fpu_getreg64(reg & ~1); + fp->fp_sign = l0 >> 63; } else { s = __fpu_getreg(reg); fp->fp_sign = s >> 31; @@ -277,7 +275,7 @@ __fpu_explode(fe, fp, type, reg) fp->fp_sticky = 0; switch (type) { case FTYPE_LNG: - s = __fpu_xtof(fp, l[0]); + s = __fpu_xtof(fp, l0); break; case FTYPE_INT: @@ -289,12 +287,13 @@ __fpu_explode(fe, fp, type, reg) break; case FTYPE_DBL: - s = __fpu_dtof(fp, sp[0], sp[1]); + s = __fpu_dtof(fp, l0 >> 32, l0 & 0xffffffff); break; case FTYPE_EXT: - l[1] = __fpu_getreg64((reg & ~1) + 2); - s = __fpu_qtof(fp, sp[0], sp[1], sp[2], sp[3]); + l1 = __fpu_getreg64((reg & ~1) + 2); + s = __fpu_qtof(fp, l0 >> 32, l0 & 0xffffffff, l1 >> 32, + l1 & 0xffffffff); break; default: _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 30 19:20:06 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5FE1D106564A for ; Tue, 30 Mar 2010 19:20:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 355428FC14 for ; Tue, 30 Mar 2010 19:20:06 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2UJK6vx060076 for ; Tue, 30 Mar 2010 19:20:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2UJK6wR060075; Tue, 30 Mar 2010 19:20:06 GMT (envelope-from gnats) Date: Tue, 30 Mar 2010 19:20:06 GMT Message-Id: <201003301920.o2UJK6wR060075@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: sparc64/144900: commit references a PR X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Mar 2010 19:20:06 -0000 The following reply was made to PR sparc64/144900; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: sparc64/144900: commit references a PR Date: Tue, 30 Mar 2010 19:16:11 +0000 (UTC) Author: marius Date: Tue Mar 30 19:15:57 2010 New Revision: 205906 URL: http://svn.freebsd.org/changeset/base/205906 Log: MFC: r173859, r205410 Avoid aliasing which leads to incorrect results when compiling with the default strict aliasing rules. PR: 144900 Submitted by: Peter Jeremy Modified: stable/7/lib/libc/sparc64/fpu/fpu_explode.c Directory Properties: stable/7/lib/libc/ (props changed) stable/7/lib/libc/stdtime/ (props changed) Modified: stable/7/lib/libc/sparc64/fpu/fpu_explode.c ============================================================================== --- stable/7/lib/libc/sparc64/fpu/fpu_explode.c Tue Mar 30 19:13:37 2010 (r205905) +++ stable/7/lib/libc/sparc64/fpu/fpu_explode.c Tue Mar 30 19:15:57 2010 (r205906) @@ -139,9 +139,9 @@ __fpu_xtof(fp, i) * a signed or unsigned entity. */ if (fp->fp_sign && (int64_t)i < 0) - *((int64_t*)fp->fp_mant) = -i; + *((int64_t *)fp->fp_mant) = -i; else - *((int64_t*)fp->fp_mant) = i; + *((int64_t *)fp->fp_mant) = i; fp->fp_mant[2] = 0; fp->fp_mant[3] = 0; __fpu_norm(fp); @@ -262,13 +262,12 @@ __fpu_explode(fe, fp, type, reg) struct fpn *fp; int type, reg; { - u_int32_t s, *sp; - u_int64_t l[2]; + u_int64_t l0, l1; + u_int32_t s; if (type == FTYPE_LNG || type == FTYPE_DBL || type == FTYPE_EXT) { - l[0] = __fpu_getreg64(reg & ~1); - sp = (u_int32_t *)l; - fp->fp_sign = sp[0] >> 31; + l0 = __fpu_getreg64(reg & ~1); + fp->fp_sign = l0 >> 63; } else { s = __fpu_getreg(reg); fp->fp_sign = s >> 31; @@ -276,7 +275,7 @@ __fpu_explode(fe, fp, type, reg) fp->fp_sticky = 0; switch (type) { case FTYPE_LNG: - s = __fpu_xtof(fp, l[0]); + s = __fpu_xtof(fp, l0); break; case FTYPE_INT: @@ -288,12 +287,13 @@ __fpu_explode(fe, fp, type, reg) break; case FTYPE_DBL: - s = __fpu_dtof(fp, sp[0], sp[1]); + s = __fpu_dtof(fp, l0 >> 32, l0 & 0xffffffff); break; case FTYPE_EXT: - l[1] = __fpu_getreg64((reg & ~1) + 2); - s = __fpu_qtof(fp, sp[0], sp[1], sp[2], sp[3]); + l1 = __fpu_getreg64((reg & ~1) + 2); + s = __fpu_qtof(fp, l0 >> 32, l0 & 0xffffffff, l1 >> 32, + l1 & 0xffffffff); break; default: _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 30 19:20:08 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2088C106566B for ; Tue, 30 Mar 2010 19:20:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 10B738FC08 for ; Tue, 30 Mar 2010 19:20:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2UJK7sO060116 for ; Tue, 30 Mar 2010 19:20:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2UJK7GB060115; Tue, 30 Mar 2010 19:20:07 GMT (envelope-from gnats) Date: Tue, 30 Mar 2010 19:20:07 GMT Message-Id: <201003301920.o2UJK7GB060115@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: sparc64/144900: commit references a PR X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Mar 2010 19:20:08 -0000 The following reply was made to PR sparc64/144900; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: sparc64/144900: commit references a PR Date: Tue, 30 Mar 2010 19:16:22 +0000 (UTC) Author: marius Date: Tue Mar 30 19:16:00 2010 New Revision: 205907 URL: http://svn.freebsd.org/changeset/base/205907 Log: MFC: r173859, r205410 Avoid aliasing which leads to incorrect results when compiling with the default strict aliasing rules. PR: 144900 Submitted by: Peter Jeremy Modified: stable/6/lib/libc/sparc64/fpu/fpu_explode.c Directory Properties: stable/6/lib/libc/ (props changed) Modified: stable/6/lib/libc/sparc64/fpu/fpu_explode.c ============================================================================== --- stable/6/lib/libc/sparc64/fpu/fpu_explode.c Tue Mar 30 19:15:57 2010 (r205906) +++ stable/6/lib/libc/sparc64/fpu/fpu_explode.c Tue Mar 30 19:16:00 2010 (r205907) @@ -143,9 +143,9 @@ __fpu_xtof(fp, i) * a signed or unsigned entity. */ if (fp->fp_sign && (int64_t)i < 0) - *((int64_t*)fp->fp_mant) = -i; + *((int64_t *)fp->fp_mant) = -i; else - *((int64_t*)fp->fp_mant) = i; + *((int64_t *)fp->fp_mant) = i; fp->fp_mant[2] = 0; fp->fp_mant[3] = 0; __fpu_norm(fp); @@ -266,13 +266,12 @@ __fpu_explode(fe, fp, type, reg) struct fpn *fp; int type, reg; { - u_int32_t s, *sp; - u_int64_t l[2]; + u_int64_t l0, l1; + u_int32_t s; if (type == FTYPE_LNG || type == FTYPE_DBL || type == FTYPE_EXT) { - l[0] = __fpu_getreg64(reg & ~1); - sp = (u_int32_t *)l; - fp->fp_sign = sp[0] >> 31; + l0 = __fpu_getreg64(reg & ~1); + fp->fp_sign = l0 >> 63; } else { s = __fpu_getreg(reg); fp->fp_sign = s >> 31; @@ -280,7 +279,7 @@ __fpu_explode(fe, fp, type, reg) fp->fp_sticky = 0; switch (type) { case FTYPE_LNG: - s = __fpu_xtof(fp, l[0]); + s = __fpu_xtof(fp, l0); break; case FTYPE_INT: @@ -292,12 +291,13 @@ __fpu_explode(fe, fp, type, reg) break; case FTYPE_DBL: - s = __fpu_dtof(fp, sp[0], sp[1]); + s = __fpu_dtof(fp, l0 >> 32, l0 & 0xffffffff); break; case FTYPE_EXT: - l[1] = __fpu_getreg64((reg & ~1) + 2); - s = __fpu_qtof(fp, sp[0], sp[1], sp[2], sp[3]); + l1 = __fpu_getreg64((reg & ~1) + 2); + s = __fpu_qtof(fp, l0 >> 32, l0 & 0xffffffff, l1 >> 32, + l1 & 0xffffffff); break; default: _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From owner-freebsd-sparc64@FreeBSD.ORG Tue Mar 30 21:32:00 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8EA4F106566B; Tue, 30 Mar 2010 21:32:00 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 65EB98FC0C; Tue, 30 Mar 2010 21:32:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2ULW0AC079977; Tue, 30 Mar 2010 21:32:00 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2ULW0aB079973; Tue, 30 Mar 2010 21:32:00 GMT (envelope-from linimon) Date: Tue, 30 Mar 2010 21:32:00 GMT Message-Id: <201003302132.o2ULW0aB079973@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-sparc64@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: sparc64/145211: [panic] Memory modified after free X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Mar 2010 21:32:00 -0000 Old Synopsis: Memory modified after free New Synopsis: [panic] Memory modified after free Responsible-Changed-From-To: freebsd-bugs->freebsd-sparc64 Responsible-Changed-By: linimon Responsible-Changed-When: Tue Mar 30 21:31:03 UTC 2010 Responsible-Changed-Why: Might be specific to sparc64. http://www.freebsd.org/cgi/query-pr.cgi?pr=145211 From owner-freebsd-sparc64@FreeBSD.ORG Wed Mar 31 18:50:12 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 891871065674 for ; Wed, 31 Mar 2010 18:50:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 5D7718FC26 for ; Wed, 31 Mar 2010 18:50:12 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2VIoC0F014969 for ; Wed, 31 Mar 2010 18:50:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2VIoCE4014962; Wed, 31 Mar 2010 18:50:12 GMT (envelope-from gnats) Date: Wed, 31 Mar 2010 18:50:12 GMT Message-Id: <201003311850.o2VIoCE4014962@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: Nathaniel W Filardo Cc: Subject: Re: kern/145211: Memory modified after free X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Nathaniel W Filardo List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Mar 2010 18:50:12 -0000 The following reply was made to PR sparc64/145211; it has been noted by GNATS. From: Nathaniel W Filardo To: bug-followup@freebsd.org Cc: Subject: Re: kern/145211: Memory modified after free Date: Wed, 31 Mar 2010 14:49:40 -0400 --vDpvzslK0qRw06MN Content-Type: text/plain; charset=us-ascii Content-Disposition: inline It occurs to me to add that at least the second crash was correlated with a burst of traffic on bge2, which usually sits idle. FWIW, bge0 and bge3 are typically busy, and bge1 is not connected. Is it possible that this is a bge bug? I'll be recreating the busy-bge2 scenario to test other things anyway and will report should it trigger a panic again. While I'm recovering from filing an underinformative bug report, I'll note that the machine is a Sun Fire V210 (with 2G of RAM and 2 1GHz CPUs). Anything else that would help? --nwf; --vDpvzslK0qRw06MN Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkuzmUQACgkQTeQabvr9Tc/LkgCcCsjzML2Y64L3dFCpBLt8Wrhz AjMAoIbbsLVLuxqQOAzHnoPcfv2/h72A =tU8H -----END PGP SIGNATURE----- --vDpvzslK0qRw06MN-- From owner-freebsd-sparc64@FreeBSD.ORG Wed Mar 31 19:10:09 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 28B261065672 for ; Wed, 31 Mar 2010 19:10:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 178BA8FC1F for ; Wed, 31 Mar 2010 19:10:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2VJA8Cq031125 for ; Wed, 31 Mar 2010 19:10:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2VJA8WM031124; Wed, 31 Mar 2010 19:10:08 GMT (envelope-from gnats) Date: Wed, 31 Mar 2010 19:10:08 GMT Message-Id: <201003311910.o2VJA8WM031124@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: Anton Shterenlikht Cc: Subject: Re: kern/145211: Memory modified after free X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Anton Shterenlikht List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Mar 2010 19:10:09 -0000 The following reply was made to PR sparc64/145211; it has been noted by GNATS. From: Anton Shterenlikht To: Nathaniel W Filardo , freebsd-ia64@freebsd.org Cc: bug-followup@freebsd.org Subject: Re: kern/145211: Memory modified after free Date: Wed, 31 Mar 2010 20:05:26 +0100 On Wed, Mar 31, 2010 at 06:50:12PM +0000, Nathaniel W Filardo wrote: > The following reply was made to PR sparc64/145211; it has been noted by GNATS. > > From: Nathaniel W Filardo > To: bug-followup@freebsd.org > Cc: > Subject: Re: kern/145211: Memory modified after free > Date: Wed, 31 Mar 2010 14:49:40 -0400 > > It occurs to me to add that at least the second crash was correlated with a > burst of traffic on bge2, which usually sits idle. FWIW, bge0 and bge3 are > typically busy, and bge1 is not connected. Is it possible that this is a > bge bug? I'll be recreating the busy-bge2 scenario to test other things > anyway and will report should it trigger a panic again. FWIW I've had this twice on ia64 -current. It also seems to follow bge activity, but not sure about the "bursts": http://seis.bris.ac.uk/~mexas/freebsd/ia64/rx2600/tzav/messages -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 331 5944 Fax: +44 (0)117 929 4423 From owner-freebsd-sparc64@FreeBSD.ORG Wed Mar 31 20:40:04 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7EF37106566B for ; Wed, 31 Mar 2010 20:40:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 53DC58FC13 for ; Wed, 31 Mar 2010 20:40:04 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2VKe4sj009918 for ; Wed, 31 Mar 2010 20:40:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2VKe4tC009917; Wed, 31 Mar 2010 20:40:04 GMT (envelope-from gnats) Date: Wed, 31 Mar 2010 20:40:04 GMT Message-Id: <201003312040.o2VKe4tC009917@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: sparc64/80410: commit references a PR X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Mar 2010 20:40:04 -0000 The following reply was made to PR sparc64/80410; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: sparc64/80410: commit references a PR Date: Wed, 31 Mar 2010 20:37:57 +0000 (UTC) Author: mav Date: Wed Mar 31 20:37:44 2010 New Revision: 206000 URL: http://svn.freebsd.org/changeset/base/206000 Log: Make ng_ppp fulfill upper protocol stack layers alignment requirements on platforms with strict alignment constraints. This fixes kernel panics on arm and probably other architectures. PR: sparc64/80410 Modified: head/sys/netgraph/ng_ppp.c Modified: head/sys/netgraph/ng_ppp.c ============================================================================== --- head/sys/netgraph/ng_ppp.c Wed Mar 31 20:15:20 2010 (r205999) +++ head/sys/netgraph/ng_ppp.c Wed Mar 31 20:37:44 2010 (r206000) @@ -907,7 +907,21 @@ ng_ppp_proto_recv(node_p node, item_p it const priv_p priv = NG_NODE_PRIVATE(node); hook_p outHook = NULL; int error; +#ifdef ALIGNED_POINTER + struct mbuf *m, *n; + NGI_GET_M(item, m); + if (!ALIGNED_POINTER(mtod(m, caddr_t), uint32_t)) { + n = m_defrag(m, M_NOWAIT); + if (n == NULL) { + m_freem(m); + NG_FREE_ITEM(item); + return (ENOBUFS); + } + m = n; + } + NGI_M(item) = m; +#endif /* ALIGNED_POINTER */ switch (proto) { case PROT_IP: if (priv->conf.enableIP) _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From owner-freebsd-sparc64@FreeBSD.ORG Wed Mar 31 22:20:05 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6453A1065676 for ; Wed, 31 Mar 2010 22:20:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 53A098FC0A for ; Wed, 31 Mar 2010 22:20:05 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2VMK5MO094375 for ; Wed, 31 Mar 2010 22:20:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2VMK5lS094374; Wed, 31 Mar 2010 22:20:05 GMT (envelope-from gnats) Date: Wed, 31 Mar 2010 22:20:05 GMT Message-Id: <201003312220.o2VMK5lS094374@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: sparc64/80410: commit references a PR X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Mar 2010 22:20:05 -0000 The following reply was made to PR sparc64/80410; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: sparc64/80410: commit references a PR Date: Wed, 31 Mar 2010 22:16:19 +0000 (UTC) Author: mav Date: Wed Mar 31 22:16:05 2010 New Revision: 206017 URL: http://svn.freebsd.org/changeset/base/206017 Log: Make ng_ksocket fulfill lower protocol stack layers alignment requirements on platforms with strict alignment constraints. This fixes kernel panics on arm and probably other architectures. PR: sparc64/80410 Modified: head/sys/netgraph/ng_ksocket.c Modified: head/sys/netgraph/ng_ksocket.c ============================================================================== --- head/sys/netgraph/ng_ksocket.c Wed Mar 31 22:11:19 2010 (r206016) +++ head/sys/netgraph/ng_ksocket.c Wed Mar 31 22:16:05 2010 (r206017) @@ -902,12 +902,24 @@ ng_ksocket_rcvdata(hook_p hook, item_p i struct sockaddr *sa = NULL; int error; struct mbuf *m; +#ifdef ALIGNED_POINTER + struct mbuf *n; +#endif /* ALIGNED_POINTER */ struct sa_tag *stag; /* Extract data */ NGI_GET_M(item, m); NG_FREE_ITEM(item); - +#ifdef ALIGNED_POINTER + if (!ALIGNED_POINTER(mtod(m, caddr_t), uint32_t)) { + n = m_defrag(m, M_NOWAIT); + if (n == NULL) { + m_freem(m); + return (ENOBUFS); + } + m = n; + } +#endif /* ALIGNED_POINTER */ /* * Look if socket address is stored in packet tags. * If sockaddr is ours, or provided by a third party (zero id), _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From owner-freebsd-sparc64@FreeBSD.ORG Wed Mar 31 22:53:28 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 20D401065677; Wed, 31 Mar 2010 22:53:28 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id EB1778FC12; Wed, 31 Mar 2010 22:53:27 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2VMrRd1027868; Wed, 31 Mar 2010 22:53:27 GMT (envelope-from mav@freefall.freebsd.org) Received: (from mav@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2VMrRoM027864; Wed, 31 Mar 2010 22:53:27 GMT (envelope-from mav) Date: Wed, 31 Mar 2010 22:53:27 GMT Message-Id: <201003312253.o2VMrRoM027864@freefall.freebsd.org> To: bel@orel.ru, mav@FreeBSD.org, freebsd-sparc64@FreeBSD.org, mav@FreeBSD.org From: mav@FreeBSD.org Cc: Subject: Re: sparc64/80410: [netgraph] netgraph is causing crash with mpd on sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Mar 2010 22:53:28 -0000 Synopsis: [netgraph] netgraph is causing crash with mpd on sparc64 State-Changed-From-To: open->patched State-Changed-By: mav State-Changed-When: Wed Mar 31 22:52:32 UTC 2010 State-Changed-Why: Several related patches committed to HEAD. Responsible-Changed-From-To: freebsd-sparc64->mav Responsible-Changed-By: mav Responsible-Changed-When: Wed Mar 31 22:52:32 UTC 2010 Responsible-Changed-Why: I'll track it. http://www.freebsd.org/cgi/query-pr.cgi?pr=80410 From owner-freebsd-sparc64@FreeBSD.ORG Thu Apr 1 11:30:07 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 10B93106564A for ; Thu, 1 Apr 2010 11:30:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id F2EE68FC17 for ; Thu, 1 Apr 2010 11:30:06 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o31BU6YN011894 for ; Thu, 1 Apr 2010 11:30:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o31BU6IY011882; Thu, 1 Apr 2010 11:30:06 GMT (envelope-from gnats) Date: Thu, 1 Apr 2010 11:30:06 GMT Message-Id: <201004011130.o31BU6IY011882@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: Marius Strobl Cc: Subject: Re: kern/145211: Memory modified after free X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Marius Strobl List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Apr 2010 11:30:07 -0000 The following reply was made to PR sparc64/145211; it has been noted by GNATS. From: Marius Strobl To: bug-followup@FreeBSD.org, nwf@cs.jhu.edu Cc: Subject: Re: kern/145211: Memory modified after free Date: Thu, 1 Apr 2010 13:23:59 +0200 > > Memory modified after free 0xfffff80005675000(2048) val=dead0003 @ 0xfffff80005675000 > Memory modified after free 0xfffff8000564c800(2048) val=dead0003 @ 0xfffff8000564c800 > panic: pcib: PCI bus B error AFAR 0 AFSR 0 PCI CSR 0x10730b2aff IOMMU 0x3060003 STATUS 0x2a0 This is the IOMMU reporting an error as STX_PCI_CTRL_MMU_ERR is set in the PCI CSR and TOM_PCI_IOMMU_ERR is set in the IOMMO CSR. Moreover the TOM_PCI_IOMMU_INVALID_ERR set in the latter suggests that a DMA buffer was used after it had been unloaded (and thus the TTE invalidated). So it's quite likely that both the UMA and the IOMMU complaints are caused by the same problem. Unfortunately, neither allows to identify the culprit. If you could move the traffic in question from bge2 to bge1 and either use r206020 or the following patch that should allow to identify at least the driver involved, i.e. ata(4) or bge(4), by additionally indicating whether pcib0 or pcib3 triggered the panic. http://people.freebsd.org/~marius/psycho_schizo_device_get_nameunit.diff Which version of if_bge.c were you running when the panic occurred? Marius From owner-freebsd-sparc64@FreeBSD.ORG Thu Apr 1 15:13:08 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2DFD51065670; Thu, 1 Apr 2010 15:13:08 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 041B58FC0C; Thu, 1 Apr 2010 15:13:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o31FD74c030147; Thu, 1 Apr 2010 15:13:07 GMT (envelope-from mav@freefall.freebsd.org) Received: (from mav@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o31FD70b030143; Thu, 1 Apr 2010 15:13:07 GMT (envelope-from mav) Date: Thu, 1 Apr 2010 15:13:07 GMT Message-Id: <201004011513.o31FD70b030143@freefall.freebsd.org> To: kes-kes@yandex.ru, mav@FreeBSD.org, freebsd-sparc64@FreeBSD.org, mav@FreeBSD.org From: mav@FreeBSD.org Cc: Subject: Re: sparc64/113556: [panic] trap: memory address not aligned; Rebooting... X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Apr 2010 15:13:08 -0000 Synopsis: [panic] trap: memory address not aligned; Rebooting... State-Changed-From-To: open->patched State-Changed-By: mav State-Changed-When: Thu Apr 1 15:12:11 UTC 2010 State-Changed-Why: Set of patches committed to HEAD. Responsible-Changed-From-To: freebsd-sparc64->mav Responsible-Changed-By: mav Responsible-Changed-When: Thu Apr 1 15:12:11 UTC 2010 Responsible-Changed-Why: I'll track it. http://www.freebsd.org/cgi/query-pr.cgi?pr=113556 From owner-freebsd-sparc64@FreeBSD.ORG Thu Apr 1 16:00:19 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CCBCF106566B for ; Thu, 1 Apr 2010 16:00:19 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id A16C08FC15 for ; Thu, 1 Apr 2010 16:00:19 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o31G0JCe065008 for ; Thu, 1 Apr 2010 16:00:19 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o31G0J7j065007; Thu, 1 Apr 2010 16:00:19 GMT (envelope-from gnats) Date: Thu, 1 Apr 2010 16:00:19 GMT Message-Id: <201004011600.o31G0J7j065007@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: Nathaniel W Filardo Cc: Subject: Re: kern/145211: Memory modified after free X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Nathaniel W Filardo List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Apr 2010 16:00:19 -0000 The following reply was made to PR sparc64/145211; it has been noted by GNATS. From: Nathaniel W Filardo To: Marius Strobl Cc: bug-followup@freebsd.org Subject: Re: kern/145211: Memory modified after free Date: Thu, 1 Apr 2010 11:52:48 -0400 --z20Z95FJiBb6FirT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Thu, Apr 01, 2010 at 01:23:59PM +0200, Marius Strobl wrote: > This is the IOMMU reporting an error as STX_PCI_CTRL_MMU_ERR is set in > the PCI CSR and TOM_PCI_IOMMU_ERR is set in the IOMMO CSR. Moreover the > TOM_PCI_IOMMU_INVALID_ERR set in the latter suggests that a DMA buffer > was used after it had been unloaded (and thus the TTE invalidated). So > it's quite likely that both the UMA and the IOMMU complaints are caused > by the same problem. Unfortunately, neither allows to identify the Thank you for decoding that for me. > culprit. If you could move the traffic in question from bge2 to bge1 > and either use r206020 or the following patch that should allow to > identify at least the driver involved, i.e. ata(4) or bge(4), by > additionally indicating whether pcib0 or pcib3 triggered the panic. > http://people.freebsd.org/~marius/psycho_schizo_device_get_nameunit.diff Just csup'd and am now rebuilding; will let you know. > Which version of if_bge.c were you running when the panic occurred? $FreeBSD: src/sys/dev/bge/if_bge.c,v 1.284 2010/03/25 17:17:35 yongari Exp $ --z20Z95FJiBb6FirT Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAku0wVAACgkQTeQabvr9Tc9jgQCeNIHaRTCWFvsZyxIwvS7kqTVY /XoAniK2Qq/z7NdJK9NrfNN/d+w+//dq =TzYn -----END PGP SIGNATURE----- --z20Z95FJiBb6FirT-- From owner-freebsd-sparc64@FreeBSD.ORG Sat Apr 3 04:00:30 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7CEFA106567F for ; Sat, 3 Apr 2010 04:00:30 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 5A9BE8FC18 for ; Sat, 3 Apr 2010 04:00:30 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o3340UVl067885 for ; Sat, 3 Apr 2010 04:00:30 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o3340Ute067884; Sat, 3 Apr 2010 04:00:30 GMT (envelope-from gnats) Resent-Date: Sat, 3 Apr 2010 04:00:30 GMT Resent-Message-Id: <201004030400.o3340Ute067884@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-sparc64@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, sfljopmf Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 94F28106566C for ; Sat, 3 Apr 2010 03:51:56 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 6A3DE8FC12 for ; Sat, 3 Apr 2010 03:51:56 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o333puKK040549 for ; Sat, 3 Apr 2010 03:51:56 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id o333pu9S040548; Sat, 3 Apr 2010 03:51:56 GMT (envelope-from nobody) Message-Id: <201004030351.o333pu9S040548@www.freebsd.org> Date: Sat, 3 Apr 2010 03:51:56 GMT From: sfljopmf To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: sparc64/145320: sfljopmf X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Apr 2010 04:00:30 -0000 >Number: 145320 >Category: sparc64 >Synopsis: sfljopmf >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-sparc64 >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sat Apr 03 04:00:30 UTC 2010 >Closed-Date: >Last-Modified: >Originator: sfljopmf >Release: sfljopmf >Organization: sfljopmf >Environment: sfljopmf >Description: yukxxlbp http://qvxalnmp.com rwwsyari mnikumrr [URL=http://zrrbdlos.com]urzbphnt[/URL] yqghrjhr >How-To-Repeat: sfljopmf >Fix: sfljopmf >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-sparc64@FreeBSD.ORG Sat Apr 3 04:00:35 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5E39C1065676 for ; Sat, 3 Apr 2010 04:00:35 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 21ED18FC1C for ; Sat, 3 Apr 2010 04:00:35 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o3340Z7P068104 for ; Sat, 3 Apr 2010 04:00:35 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o3340YJc068103; Sat, 3 Apr 2010 04:00:35 GMT (envelope-from gnats) Resent-Date: Sat, 3 Apr 2010 04:00:35 GMT Resent-Message-Id: <201004030400.o3340YJc068103@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-sparc64@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, orwjwmuz Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 42610106566C for ; Sat, 3 Apr 2010 03:56:23 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 17EF78FC0C for ; Sat, 3 Apr 2010 03:56:23 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o333uM9C051279 for ; Sat, 3 Apr 2010 03:56:22 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id o333uMGk051278; Sat, 3 Apr 2010 03:56:22 GMT (envelope-from nobody) Message-Id: <201004030356.o333uMGk051278@www.freebsd.org> Date: Sat, 3 Apr 2010 03:56:22 GMT From: orwjwmuz To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: sparc64/145334: orwjwmuz X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Apr 2010 04:00:35 -0000 >Number: 145334 >Category: sparc64 >Synopsis: orwjwmuz >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-sparc64 >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Apr 03 04:00:34 UTC 2010 >Closed-Date: >Last-Modified: >Originator: orwjwmuz >Release: orwjwmuz >Organization: orwjwmuz >Environment: orwjwmuz >Description: sveryrxq http://qcryduft.com meeruleb mysqfknj >How-To-Repeat: orwjwmuz >Fix: orwjwmuz >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-sparc64@FreeBSD.ORG Sat Apr 3 04:00:36 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 30FAC10656BE for ; Sat, 3 Apr 2010 04:00:36 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id E8D268FC1F for ; Sat, 3 Apr 2010 04:00:35 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o3340Zc9068141 for ; Sat, 3 Apr 2010 04:00:35 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o3340ZlD068134; Sat, 3 Apr 2010 04:00:35 GMT (envelope-from gnats) Resent-Date: Sat, 3 Apr 2010 04:00:35 GMT Resent-Message-Id: <201004030400.o3340ZlD068134@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-sparc64@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, yvhnhqoh Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C8B881065672 for ; Sat, 3 Apr 2010 03:57:06 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 9E6C18FC0C for ; Sat, 3 Apr 2010 03:57:06 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o333v6LI051333 for ; Sat, 3 Apr 2010 03:57:06 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id o333v6mB051332; Sat, 3 Apr 2010 03:57:06 GMT (envelope-from nobody) Message-Id: <201004030357.o333v6mB051332@www.freebsd.org> Date: Sat, 3 Apr 2010 03:57:06 GMT From: yvhnhqoh To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: sparc64/145336: yvhnhqoh X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Apr 2010 04:00:36 -0000 >Number: 145336 >Category: sparc64 >Synopsis: yvhnhqoh >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-sparc64 >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Apr 03 04:00:35 UTC 2010 >Closed-Date: >Last-Modified: >Originator: yvhnhqoh >Release: yvhnhqoh >Organization: yvhnhqoh >Environment: yvhnhqoh >Description: pzregknb http://ajlmkyfp.com ubngvlab mwdqlzpv >How-To-Repeat: yvhnhqoh >Fix: yvhnhqoh >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-sparc64@FreeBSD.ORG Sat Apr 3 04:16:42 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3BC141065673; Sat, 3 Apr 2010 04:16:42 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 127798FC1E; Sat, 3 Apr 2010 04:16:42 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o334GfAr085401; Sat, 3 Apr 2010 04:16:41 GMT (envelope-from hrs@freefall.freebsd.org) Received: (from hrs@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o334Gfw6085397; Sat, 3 Apr 2010 04:16:41 GMT (envelope-from hrs) Date: Sat, 3 Apr 2010 04:16:41 GMT Message-Id: <201004030416.o334Gfw6085397@freefall.freebsd.org> To: uioxebvf@efolivws.com, hrs@FreeBSD.org, freebsd-sparc64@FreeBSD.org From: hrs@FreeBSD.org Cc: Subject: Re: sparc64/145320: sfljopmf X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Apr 2010 04:16:42 -0000 Synopsis: sfljopmf State-Changed-From-To: open->closed State-Changed-By: hrs State-Changed-When: Sat Apr 3 04:16:26 UTC 2010 State-Changed-Why: spam. http://www.freebsd.org/cgi/query-pr.cgi?pr=145320 From owner-freebsd-sparc64@FreeBSD.ORG Sat Apr 3 04:20:25 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 36F671065676; Sat, 3 Apr 2010 04:20:25 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 079DA8FC1D; Sat, 3 Apr 2010 04:20:25 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o334KO0B087362; Sat, 3 Apr 2010 04:20:24 GMT (envelope-from hrs@freefall.freebsd.org) Received: (from hrs@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o334KO8s087350; Sat, 3 Apr 2010 04:20:24 GMT (envelope-from hrs) Date: Sat, 3 Apr 2010 04:20:24 GMT Message-Id: <201004030420.o334KO8s087350@freefall.freebsd.org> To: ebmfbpoc@queuppfr.com, hrs@FreeBSD.org, freebsd-sparc64@FreeBSD.org From: hrs@FreeBSD.org Cc: Subject: Re: sparc64/145334: orwjwmuz X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Apr 2010 04:20:25 -0000 Synopsis: orwjwmuz State-Changed-From-To: open->closed State-Changed-By: hrs State-Changed-When: Sat Apr 3 04:20:16 UTC 2010 State-Changed-Why: spam. http://www.freebsd.org/cgi/query-pr.cgi?pr=145334 From owner-freebsd-sparc64@FreeBSD.ORG Sat Apr 3 04:20:54 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2D3DE1065675; Sat, 3 Apr 2010 04:20:54 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 044348FC19; Sat, 3 Apr 2010 04:20:54 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o334KrLC090693; Sat, 3 Apr 2010 04:20:53 GMT (envelope-from hrs@freefall.freebsd.org) Received: (from hrs@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o334KrGM090656; Sat, 3 Apr 2010 04:20:53 GMT (envelope-from hrs) Date: Sat, 3 Apr 2010 04:20:53 GMT Message-Id: <201004030420.o334KrGM090656@freefall.freebsd.org> To: wjanuoev@lrbibvqv.com, hrs@FreeBSD.org, freebsd-sparc64@FreeBSD.org From: hrs@FreeBSD.org Cc: Subject: Re: sparc64/145336: yvhnhqoh X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Apr 2010 04:20:54 -0000 Synopsis: yvhnhqoh State-Changed-From-To: open->closed State-Changed-By: hrs State-Changed-When: Sat Apr 3 04:20:42 UTC 2010 State-Changed-Why: spam. http://www.freebsd.org/cgi/query-pr.cgi?pr=145336