From owner-freebsd-sparc64@FreeBSD.ORG Sun Feb 25 01:58:03 2007 Return-Path: X-Original-To: freebsd-sparc64@freebsd.org Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9EA3216A402 for ; Sun, 25 Feb 2007 01:58:03 +0000 (UTC) (envelope-from evultrole@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.190]) by mx1.freebsd.org (Postfix) with ESMTP id 2616413C441 for ; Sun, 25 Feb 2007 01:58:02 +0000 (UTC) (envelope-from evultrole@gmail.com) Received: by nf-out-0910.google.com with SMTP id k27so1090531nfc for ; Sat, 24 Feb 2007 17:58:02 -0800 (PST) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type; b=rzsY29OWDP2xyVHAbm6BaszlYgg7LCO5LWDupIJGdb63jlIAdDVTGddNXimfWsuXUu+sXgWCJ+6Rf+DR2fP1AD3UtggTRW3VhO6eFgSXw/178Am7Fzf7sBYbVY4Tt0WLtOrVRxCA+w4VV8r+YlC7xG0OxrUlDEvO7xsD3+XHtmA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type; b=Fugz7vudKPcQcwEQlTWtvCp9HTW0roLWj/rTaj3G6IjP8P3/ESbo8wDu/3EzHrrLDrroneD31Soh4LS5E17CswVSpFGHf29T5IgcH/6ygfb7ZrH5FUIUm5RMjNIdlAqSzIkS7ppGaDcQ4P/j0SB+EqPICW7arCaZpp8usXlR4sI= Received: by 10.78.160.2 with SMTP id i2mr320539hue.1172368681780; Sat, 24 Feb 2007 17:58:01 -0800 (PST) Received: by 10.78.178.6 with HTTP; Sat, 24 Feb 2007 17:58:01 -0800 (PST) Message-ID: <340594530702241758t422d9332u1dc0cc34c5047006@mail.gmail.com> Date: Sat, 24 Feb 2007 17:58:01 -0800 From: "Steven Hillis" To: freebsd-sparc64@freebsd.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_51376_26925194.1172368681742" X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Re: good (working) CFLAGS for 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: Sun, 25 Feb 2007 01:58:03 -0000 ------=_Part_51376_26925194.1172368681742 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Christian, I've spent a little more time on this today (waiting on source compiles each time I changed something took forever, so it took far longer than I would have liked). The following lines are what I was talking about before (found in contrib/gcc/config/sparc/sparc.h): /* Note that TARGET_CPU_v9 is assumed to start the list of 64-bit capable cpu's. */ #define TARGET_CPU_sparc 0 #define TARGET_CPU_v7 0 /* alias for previous */ #define TARGET_CPU_sparclet 1 #define TARGET_CPU_sparclite 2 #define TARGET_CPU_v8 3 /* generic v8 implementation */ #define TARGET_CPU_supersparc 4 #define TARGET_CPU_hypersparc 5 #define TARGET_CPU_sparc86x 6 #define TARGET_CPU_sparclite86x 6 #define TARGET_CPU_v9 7 /* generic v9 implementation */ #define TARGET_CPU_sparcv9 7 /* alias */ #define TARGET_CPU_sparc64 7 /* alias */ #define TARGET_CPU_ultrasparc 8 #define TARGET_CPU_ultrasparc3 9 Basically, in order for any sparc system to be 64-bit enabled it has to be at least v9 compiled, hence FreeBSD/Sparc64, NetBSD/Sparc64, and OpenBSD/Sparc64 must all be v9 compiled... which is what I was trying to get at earlier. Now, that aside, -mtune=ultrasparc -mcpu=ultrasparc didn't change the speed of anything in any significant way (if there was a change in the programs I tested it was too small to be noticable), whereas the change from just -pipe to -pipe -O2 gave a 275% increase in speed in things like lame... so, you can use my fix for mcpu if you want, but since it defaults to v9 (has to for 64 bit support) and there isn't really any difference between generic v9 and ultrasparc (first v9) you won't gain much, if anything (I honestly noticed no difference at all). Anyway, I fixed the errors in three different ways, one was about 5 files changed, one 91 files changed, then bothered to actually look at the difference between the OpenBSD/NetBSD and FreeBSD implementation. For whatever reason the freebsd config goes with CPP_CPU64_DEFAULT_SPEC with many options, whereas the others go with a TARGET_CPP_BUILTIN... now, you'd assume they would be two ways to reach the same end, but they aren't.... the freebsd way of doing it allows the __sparc64__ spec to be overwritten with mcpu flags, while the others don't as the __sparc64__ is builtin and present in all possible sparc configurations (as I understand it). So, the basic fix was just updating the /usr/src/contrib/gcc/config/sparc/freebsd.h file with this (diff output): *** contrib/gcc/config/sparc/freebsd.h Tue Jul 27 22:00:13 2004 --- contrib/gcc/config/sparc/temp/freebsd.h Sat Feb 24 16:56:33 2007 *************** *** 34,44 **** #undef FBSD_TARGET_CPU_CPP_BUILTINS #define FBSD_TARGET_CPU_CPP_BUILTINS() \ do \ { \ builtin_define ("__LP64__"); \ ! } \ while (0) #define LINK_SPEC "%(link_arch) \ %{!mno-relax:%{!r:-relax}} \ %{p:%nconsider using `-pg' instead of `-p' with gprof(1)} \ --- 34,48 ---- #undef FBSD_TARGET_CPU_CPP_BUILTINS #define FBSD_TARGET_CPU_CPP_BUILTINS() \ do \ { \ builtin_define ("__LP64__"); \ ! builtin_define ("__sparc64__"); \ ! builtin_define ("__sparc_v9__"); \ ! builtin_define ("__sparcv9"); \ ! builtin_define ("__arch64__"); \ ! } \ while (0) #define LINK_SPEC "%(link_arch) \ %{!mno-relax:%{!r:-relax}} \ %{p:%nconsider using `-pg' instead of `-p' with gprof(1)} \ Now, unless there is some super important reason those are not in the freebsd config file (like breaking compatibility with the new T1s) they really should be put in. Even if it breaks the new sparc cpus, at least builtin_define ("__sparc64__"); should be there at the least, that won't break anything (from what I can tell) and would solve any problems like this. Even if the mcpu flags are unneeded because it defaults to v9 support it doesn't make any sense to leave the system in a state where adding a duplicate flag breaks things. So, Chris, drop those into the file it should fix it, and I'm going to go ahead and file a bug report on this along with the fix, the maintainers can decide what to do with it from there I guess... ------=_Part_51376_26925194.1172368681742 Content-Type: text/plain; name=freebsd.h.diff.txt; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_eyku42v9 Content-Disposition: attachment; filename="freebsd.h.diff.txt" KioqIGNvbnRyaWIvZ2NjL2NvbmZpZy9zcGFyYy9mcmVlYnNkLmgJVHVlIEp1bCAyNyAyMjowMDox MyAyMDA0Ci0tLSBjb250cmliL2djYy9jb25maWcvc3BhcmMvdGVtcC9mcmVlYnNkLmgJU2F0IEZl YiAyNCAxNjo1NjozMyAyMDA3CioqKioqKioqKioqKioqKgoqKiogMzQsNDQgKioqKgogICN1bmRl ZiAgRkJTRF9UQVJHRVRfQ1BVX0NQUF9CVUlMVElOUwogICNkZWZpbmUgRkJTRF9UQVJHRVRfQ1BV X0NQUF9CVUlMVElOUygpCQlcCiAgICBkbwkJCQkJCVwKICAgICAgewkJCQkJCVwKICAgICAgICBi dWlsdGluX2RlZmluZSAoIl9fTFA2NF9fIik7CQlcCiEgICAgIH0JCQkJCQlcCiAgICB3aGlsZSAo MCkKICAKICAjZGVmaW5lIExJTktfU1BFQyAiJShsaW5rX2FyY2gpCQkJCQkJXAogICAgJXshbW5v LXJlbGF4OiV7IXI6LXJlbGF4fX0JCQkJCQlcCiAgICAle3A6JW5jb25zaWRlciB1c2luZyBgLXBn JyBpbnN0ZWFkIG9mIGAtcCcgd2l0aCBncHJvZigxKX0JCQkJXAotLS0gMzQsNDggLS0tLQogICN1 bmRlZiAgRkJTRF9UQVJHRVRfQ1BVX0NQUF9CVUlMVElOUwogICNkZWZpbmUgRkJTRF9UQVJHRVRf Q1BVX0NQUF9CVUlMVElOUygpCQlcCiAgICBkbwkJCQkJCVwKICAgICAgewkJCQkJCVwKICAgICAg ICBidWlsdGluX2RlZmluZSAoIl9fTFA2NF9fIik7CQlcCiEgICAgICAgYnVpbHRpbl9kZWZpbmUg KCJfX3NwYXJjNjRfXyIpOyAgICAgICAgICAgICAgIFwKISAgICAgICBidWlsdGluX2RlZmluZSAo Il9fc3BhcmNfdjlfXyIpOyAgICAgICAgICAgICAgXAohICAgICAgIGJ1aWx0aW5fZGVmaW5lICgi X19zcGFyY3Y5Iik7ICAgICAgICAgICAgICAgICBcCiEgICAgICAgYnVpbHRpbl9kZWZpbmUgKCJf X2FyY2g2NF9fIik7ICAgICAgICAgIFwKISAgICAgIH0JCQkJCQlcCiAgICB3aGlsZSAoMCkKICAK ICAjZGVmaW5lIExJTktfU1BFQyAiJShsaW5rX2FyY2gpCQkJCQkJXAogICAgJXshbW5vLXJlbGF4 OiV7IXI6LXJlbGF4fX0JCQkJCQlcCiAgICAle3A6JW5jb25zaWRlciB1c2luZyBgLXBnJyBpbnN0 ZWFkIG9mIGAtcCcgd2l0aCBncHJvZigxKX0JCQkJXAo= ------=_Part_51376_26925194.1172368681742-- From owner-freebsd-sparc64@FreeBSD.ORG Sun Feb 25 02:00:13 2007 Return-Path: X-Original-To: freebsd-sparc64@hub.freebsd.org Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 65AAE16A404 for ; Sun, 25 Feb 2007 02:00:13 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 4726A13C4A3 for ; Sun, 25 Feb 2007 02:00:13 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l1P20DOP023119 for ; Sun, 25 Feb 2007 02:00:13 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l1P20D8a023118; Sun, 25 Feb 2007 02:00:13 GMT (envelope-from gnats) Resent-Date: Sun, 25 Feb 2007 02:00:13 GMT Resent-Message-Id: <200702250200.l1P20D8a023118@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, Steven Hillis Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C888D16A403 for ; Sun, 25 Feb 2007 01:54:53 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [69.147.83.33]) by mx1.freebsd.org (Postfix) with ESMTP id BA5D713C467 for ; Sun, 25 Feb 2007 01:54:53 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id l1P1sr1W021444 for ; Sun, 25 Feb 2007 01:54:53 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id l1P1srAJ021443; Sun, 25 Feb 2007 01:54:53 GMT (envelope-from nobody) Message-Id: <200702250154.l1P1srAJ021443@www.freebsd.org> Date: Sun, 25 Feb 2007 01:54:53 GMT From: Steven Hillis To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.0 Cc: Subject: sparc64/109510: mcpu flags break buildworld in Sparc64 line 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: Sun, 25 Feb 2007 02:00:13 -0000 >Number: 109510 >Category: sparc64 >Synopsis: mcpu flags break buildworld in Sparc64 line >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-sparc64 >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Feb 25 02:00:12 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Steven Hillis >Release: 6.2 >Organization: >Environment: FreeBSD popp.tops 6.2-RELEASE-p1 FreeBSD 6.2-RELEASE-p1 #0: Sat Feb 24 14:15:14 PST 2007 steven@popp.tops:/usr/src/sys/sparc64/compile/MYKERN sparc64 >Description: Setting -mcpu=ultrasparc or -mcpu=v9 in /etc/make.conf causes "unknown architecture" errors on world or kernel builds. Setting the flags overwrites the CPU_SPEC that's normally set to __sparc64__. >How-To-Repeat: Add -mcpu=ultrasparc to you CFLAGS= configuration in /etc/make.conf, then try to compile world or any kernel. >Fix: Apply the attached patch which adds the following to /usr/src/contrib/gcc/config/sparc/freebsd.h: builtin_define ("__sparc64__"); builtin_define ("__sparc_v9__"); builtin_define ("__sparcv9"); builtin_define ("__arch64__"); Patch attached with submission follows: *** contrib/gcc/config/sparc/freebsd.h Tue Jul 27 22:00:13 2004 --- contrib/gcc/config/sparc/temp/freebsd.h Sat Feb 24 16:56:33 2007 *************** *** 34,44 **** #undef FBSD_TARGET_CPU_CPP_BUILTINS #define FBSD_TARGET_CPU_CPP_BUILTINS() \ do \ { \ builtin_define ("__LP64__"); \ ! } \ while (0) #define LINK_SPEC "%(link_arch) \ %{!mno-relax:%{!r:-relax}} \ %{p:%nconsider using `-pg' instead of `-p' with gprof(1)} \ --- 34,48 ---- #undef FBSD_TARGET_CPU_CPP_BUILTINS #define FBSD_TARGET_CPU_CPP_BUILTINS() \ do \ { \ builtin_define ("__LP64__"); \ ! builtin_define ("__sparc64__"); \ ! builtin_define ("__sparc_v9__"); \ ! builtin_define ("__sparcv9"); \ ! builtin_define ("__arch64__"); \ ! } \ while (0) #define LINK_SPEC "%(link_arch) \ %{!mno-relax:%{!r:-relax}} \ %{p:%nconsider using `-pg' instead of `-p' with gprof(1)} \ >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-sparc64@FreeBSD.ORG Mon Feb 26 11:16:10 2007 Return-Path: X-Original-To: freebsd-sparc64@FreeBSD.org Delivered-To: freebsd-sparc64@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A2E1816A404 for ; Mon, 26 Feb 2007 11:16:10 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 91F1613C4BB for ; Mon, 26 Feb 2007 11:16:10 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l1QBGANf005565 for ; Mon, 26 Feb 2007 11:16:10 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l1QBG4ek005561 for freebsd-sparc64@FreeBSD.org; Mon, 26 Feb 2007 11:16:04 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 26 Feb 2007 11:16:04 GMT Message-Id: <200702261116.l1QBG4ek005561@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: linimon set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-sparc64@FreeBSD.org Cc: Subject: Current problem reports assigned to you 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, 26 Feb 2007 11:16:10 -0000 Current FreeBSD problem reports Critical problems Serious problems S Tracker Resp. Description -------------------------------------------------------------------------------- o sparc/71729 sparc64 printf in kernel thread causes panic on SPARC o sparc/72962 sparc64 [sysinstall] Sysinstall panics on sparc64 if /dev/cd0 o sparc/80410 sparc64 [netgraph] netgraph is causing crash with mpd on sparc o sparc/80890 sparc64 [panic] kmem_malloc(73728): kmem_map too small running o sparc/91882 sparc64 [mouse] Ultra 10 mouse/keyboard o sparc/92033 sparc64 [dc] dc(4) issues on Ultra10 o sparc/95297 sparc64 vt100 term does not work in install o sparc/95892 sparc64 [hme] MAC address of hme interfaces is ff:ff:ff:ff:ff: o sparc/98269 sparc64 Fresh 6.1 installation fails to boot o sparc/104428 sparc64 nullfs panics on E4500 (but not E420) o sparc/105048 sparc64 [trm] trm(4) panics on sparc64 o sparc/105607 sparc64 ipfw on sparc64 doesn't work at all (causes panic) o sparc/106251 sparc64 malloc fails > for large allocations s sparc/107087 sparc64 system is hinged during boot from CD o sparc/107947 sparc64 mysqld periodically core dumps (signal 4) with libthr 15 problems total. Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- o sparc/72998 sparc64 [kernel] [patch] set_mcontext() change syscalls parame f sparc/91334 sparc64 FreeBSD 6.0 don't support tftp boot from remot tftp se o sparc/94190 sparc64 hw.physmem tunable does not work on sparc o sparc/94483 sparc64 [ath] ath_hal does not work on 6-release/sparc64 o sparc/97707 sparc64 mkskel.sh has bogus timestamp, causing buildworld on s o sparc/105157 sparc64 No reply to ping on Sparc64 o sparc/108732 sparc64 ping reports 14 digit time o sparc/108757 sparc64 cant boot if rtc stuffed, no means of recovery o sparc/109510 sparc64 mcpu flags break buildworld in Sparc64 line 9 problems total. From owner-freebsd-sparc64@FreeBSD.ORG Tue Feb 27 05:11:24 2007 Return-Path: X-Original-To: freebsd-sparc64@freebsd.org Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 311A316A401 for ; Tue, 27 Feb 2007 05:11:24 +0000 (UTC) (envelope-from nathanw@uchicago.edu) Received: from smtp107.sbc.mail.re2.yahoo.com (smtp107.sbc.mail.re2.yahoo.com [68.142.229.98]) by mx1.freebsd.org (Postfix) with SMTP id C86F113C481 for ; Tue, 27 Feb 2007 05:11:23 +0000 (UTC) (envelope-from nathanw@uchicago.edu) Received: (qmail 41253 invoked from network); 27 Feb 2007 04:44:43 -0000 Received: from unknown (HELO ?75.34.2.162?) (mattmao@sbcglobal.net@75.34.2.162 with plain) by smtp107.sbc.mail.re2.yahoo.com with SMTP; 27 Feb 2007 04:44:42 -0000 X-YMail-OSG: XULwv_wVM1mT6SEPYjguN3yKH3xAOEUudYvrYjtKi2vwsKSOpZAmXJgVBIggmm68SNZK9VQwBiWcRsOpZFArMOPjUylXxTS8LaemFYUx0NjQyjn3y6t1pQrZEYRXWv36fsAw1VgTiaPdD3w- Message-ID: <45E3B8A5.108@uchicago.edu> Date: Mon, 26 Feb 2007 22:50:45 -0600 From: Nathan Whitehorn User-Agent: Thunderbird 1.5.0.9 (X11/20070124) MIME-Version: 1.0 To: freebsd-sparc64@freebsd.org X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Ultrasparc 3 support 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, 27 Feb 2007 05:11:24 -0000 I've been given a pair of Sunfire v210s and a v440 (dual and quad UltraSPARC 3, respectively), and would love to put FreeBSD on them. Sadly, of course, the schizo chipset isn't supported. I'm planning on trying to port over OpenBSD's work in this area, but am somewhat out of my depth (the only work I've ever done on the FreeBSD kernel involves some fixes to nve(4)). Because we have no immediate need to put any of these systems into production (and certainly not all three), I currently can use any or all of them for experimentation and development work for at least the next few months. I believe some members of this list have done their own work in this regard in the past, and was wondering if anyone wanted to collaborate or had done anything that would serve as a starting point. Similarly, if anyone more competent than I feels they just can just do it themselves, but needs access to the hardware, I would be happy to provide that. Thanks, Nathan From owner-freebsd-sparc64@FreeBSD.ORG Tue Feb 27 09:38:09 2007 Return-Path: X-Original-To: sparc64@freebsd.org Delivered-To: freebsd-sparc64@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A4B7616A400; Tue, 27 Feb 2007 09:38:09 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smarthost1.sentex.ca (smarthost1.sentex.ca [64.7.153.18]) by mx1.freebsd.org (Postfix) with ESMTP id 5224D13C442; Tue, 27 Feb 2007 09:38:09 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smtp2.sentex.ca (smtp2c.sentex.ca [64.7.153.30]) by smarthost1.sentex.ca (8.13.6/8.13.6) with ESMTP id l1R9c8OE096013; Tue, 27 Feb 2007 04:38:08 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by smtp2.sentex.ca (8.13.8/8.13.8) with ESMTP id l1R9c84p072728; Tue, 27 Feb 2007 04:38:08 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: by freebsd-current.sentex.ca (Postfix, from userid 666) id 3C0FF73039; Tue, 27 Feb 2007 04:38:08 -0500 (EST) Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Message-Id: <20070227093808.3C0FF73039@freebsd-current.sentex.ca> Date: Tue, 27 Feb 2007 04:38:08 -0500 (EST) X-Virus-Scanned: ClamAV version devel-20070108, clamav-milter version devel-111206 on clamscanner2 X-Virus-Status: Clean 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: Tue, 27 Feb 2007 09:38:09 -0000 TB --- 2007-02-27 08:22:28 - tinderbox 2.3 running on freebsd-current.sentex.ca TB --- 2007-02-27 08:22:28 - starting HEAD tinderbox run for sparc64/sun4v TB --- 2007-02-27 08:22:28 - cleaning the object tree TB --- 2007-02-27 08:23:15 - checking out the source tree TB --- 2007-02-27 08:23:15 - cd /tinderbox/HEAD/sparc64/sun4v TB --- 2007-02-27 08:23:15 - /usr/bin/cvs -f -R -q -d/home/ncvs update -Pd -A src TB --- 2007-02-27 08:40:15 - building world (CFLAGS=-O2 -pipe) TB --- 2007-02-27 08:40:15 - cd /src TB --- 2007-02-27 08:40:15 - /usr/bin/make -B buildworld >>> World build started on Tue Feb 27 08:40:17 UTC 2007 >>> 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 Tue Feb 27 09:38:07 UTC 2007 TB --- 2007-02-27 09:38:07 - generating LINT kernel config TB --- 2007-02-27 09:38:07 - cd /src/sys/sun4v/conf TB --- 2007-02-27 09:38:07 - /usr/bin/make -B LINT TB --- 2007-02-27 09:38:07 - building LINT kernel (COPTFLAGS=-O2 -pipe) TB --- 2007-02-27 09:38:07 - cd /src TB --- 2007-02-27 09:38:07 - /usr/bin/make buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Tue Feb 27 09:38:07 UTC 2007 >>> stage 1: configuring the kernel -------------------------------------------------------------- cd /src/sys/sun4v/conf; PATH=/obj/sun4v/src/tmp/legacy/usr/sbin:/obj/sun4v/src/tmp/legacy/usr/bin:/obj/sun4v/src/tmp/legacy/usr/games:/obj/sun4v/src/tmp/usr/sbin:/obj/sun4v/src/tmp/usr/bin:/obj/sun4v/src/tmp/usr/games:/sbin:/bin:/usr/sbin:/usr/bin config -d /obj/sun4v/src/sys/LINT /src/sys/sun4v/conf/LINT WARNING: duplicate option `DEV_MEM' encountered. WARNING: duplicate device `mem' encountered. WARNING: duplicate option `DEV_GENCLOCK' encountered. WARNING: duplicate device `genclock' encountered. /src/sys/sun4v/conf/LINT: unknown option "GEOM_MULTIPATH" *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2007-02-27 09:38:07 - WARNING: /usr/bin/make returned exit code 1 TB --- 2007-02-27 09:38:07 - ERROR: failed to build lint kernel TB --- 2007-02-27 09:38:07 - tinderbox aborted TB --- 0.54 user 2.04 system 4539.17 real http://tinderbox.des.no/tinderbox-head-HEAD-sparc64-sun4v.full From owner-freebsd-sparc64@FreeBSD.ORG Tue Feb 27 09:38:18 2007 Return-Path: X-Original-To: sparc64@freebsd.org Delivered-To: freebsd-sparc64@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1268716A401; Tue, 27 Feb 2007 09:38:18 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smarthost1.sentex.ca (smarthost1.sentex.ca [64.7.153.18]) by mx1.freebsd.org (Postfix) with ESMTP id B2D1513C48D; Tue, 27 Feb 2007 09:38:17 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smtp2.sentex.ca (smtp2c.sentex.ca [64.7.153.30]) by smarthost1.sentex.ca (8.13.6/8.13.6) with ESMTP id l1R9cHF9096023; Tue, 27 Feb 2007 04:38:17 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by smtp2.sentex.ca (8.13.8/8.13.8) with ESMTP id l1R9cHQ0072818; Tue, 27 Feb 2007 04:38:17 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: by freebsd-current.sentex.ca (Postfix, from userid 666) id ED3D77303E; Tue, 27 Feb 2007 04:38:16 -0500 (EST) Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Message-Id: <20070227093816.ED3D77303E@freebsd-current.sentex.ca> Date: Tue, 27 Feb 2007 04:38:16 -0500 (EST) X-Virus-Scanned: ClamAV version devel-20070108, clamav-milter version devel-111206 on clamscanner2 X-Virus-Status: Clean 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: Tue, 27 Feb 2007 09:38:18 -0000 TB --- 2007-02-27 08:20:30 - tinderbox 2.3 running on freebsd-current.sentex.ca TB --- 2007-02-27 08:20:30 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2007-02-27 08:20:30 - cleaning the object tree TB --- 2007-02-27 08:21:13 - checking out the source tree TB --- 2007-02-27 08:21:13 - cd /tinderbox/HEAD/sparc64/sparc64 TB --- 2007-02-27 08:21:13 - /usr/bin/cvs -f -R -q -d/home/ncvs update -Pd -A src TB --- 2007-02-27 08:40:15 - building world (CFLAGS=-O2 -pipe) TB --- 2007-02-27 08:40:15 - cd /src TB --- 2007-02-27 08:40:15 - /usr/bin/make -B buildworld >>> World build started on Tue Feb 27 08:40:17 UTC 2007 >>> 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 Tue Feb 27 09:38:16 UTC 2007 TB --- 2007-02-27 09:38:16 - generating LINT kernel config TB --- 2007-02-27 09:38:16 - cd /src/sys/sparc64/conf TB --- 2007-02-27 09:38:16 - /usr/bin/make -B LINT TB --- 2007-02-27 09:38:16 - building LINT kernel (COPTFLAGS=-O2 -pipe) TB --- 2007-02-27 09:38:16 - cd /src TB --- 2007-02-27 09:38:16 - /usr/bin/make buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Tue Feb 27 09:38:16 UTC 2007 >>> stage 1: configuring the kernel -------------------------------------------------------------- cd /src/sys/sparc64/conf; PATH=/obj/sparc64/src/tmp/legacy/usr/sbin:/obj/sparc64/src/tmp/legacy/usr/bin:/obj/sparc64/src/tmp/legacy/usr/games:/obj/sparc64/src/tmp/usr/sbin:/obj/sparc64/src/tmp/usr/bin:/obj/sparc64/src/tmp/usr/games:/sbin:/bin:/usr/sbin:/usr/bin config -d /obj/sparc64/src/sys/LINT /src/sys/sparc64/conf/LINT WARNING: duplicate option `DEV_MEM' encountered. WARNING: duplicate device `mem' encountered. /src/sys/sparc64/conf/LINT: unknown option "GEOM_MULTIPATH" *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2007-02-27 09:38:16 - WARNING: /usr/bin/make returned exit code 1 TB --- 2007-02-27 09:38:16 - ERROR: failed to build lint kernel TB --- 2007-02-27 09:38:16 - tinderbox aborted TB --- 0.77 user 2.30 system 4666.56 real http://tinderbox.des.no/tinderbox-head-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Wed Feb 28 13:28:51 2007 Return-Path: X-Original-To: freebsd-sparc64@freebsd.org Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8147016A405 for ; Wed, 28 Feb 2007 13:28:51 +0000 (UTC) (envelope-from gavin.atkinson@ury.york.ac.uk) Received: from mail-gw4.york.ac.uk (mail-gw4.york.ac.uk [144.32.128.249]) by mx1.freebsd.org (Postfix) with ESMTP id 1ECAE13C461 for ; Wed, 28 Feb 2007 13:28:50 +0000 (UTC) (envelope-from gavin.atkinson@ury.york.ac.uk) Received: from buffy.york.ac.uk (buffy-128.york.ac.uk [144.32.128.160]) by mail-gw4.york.ac.uk (8.13.6/8.13.6) with ESMTP id l1SCvixQ007485; Wed, 28 Feb 2007 12:57:44 GMT Received: from buffy.york.ac.uk (localhost [127.0.0.1]) by buffy.york.ac.uk (8.13.8/8.13.6) with ESMTP id l1SCviKk010946; Wed, 28 Feb 2007 12:57:44 GMT (envelope-from gavin.atkinson@ury.york.ac.uk) Received: (from ga9@localhost) by buffy.york.ac.uk (8.13.8/8.13.6/Submit) id l1SCvhoK010945; Wed, 28 Feb 2007 12:57:43 GMT (envelope-from gavin.atkinson@ury.york.ac.uk) X-Authentication-Warning: buffy.york.ac.uk: ga9 set sender to gavin.atkinson@ury.york.ac.uk using -f From: Gavin Atkinson To: Nathan Whitehorn In-Reply-To: <45E3B8A5.108@uchicago.edu> References: <45E3B8A5.108@uchicago.edu> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Wed, 28 Feb 2007 12:57:43 +0000 Message-Id: <1172667463.10762.12.camel@buffy.york.ac.uk> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 FreeBSD GNOME Team Port X-York-MailScanner: Found to be clean X-York-MailScanner-From: gavin.atkinson@ury.york.ac.uk Cc: freebsd-sparc64@freebsd.org Subject: Re: Ultrasparc 3 support 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, 28 Feb 2007 13:28:51 -0000 On Mon, 2007-02-26 at 22:50 -0600, Nathan Whitehorn wrote: > I've been given a pair of Sunfire v210s and a v440 (dual and quad > UltraSPARC 3, respectively), and would love to put FreeBSD on them. > Sadly, of course, the schizo chipset isn't supported. > > I'm planning on trying to port over OpenBSD's work in this area, but am > somewhat out of my depth (the only work I've ever done on the FreeBSD > kernel involves some fixes to nve(4)). Because we have no immediate need > to put any of these systems into production (and certainly not all > three), I currently can use any or all of them for experimentation and > development work for at least the next few months. I believe some > members of this list have done their own work in this regard in the > past, and was wondering if anyone wanted to collaborate or had done > anything that would serve as a starting point. Similarly, if anyone more > competent than I feels they just can just do it themselves, but needs > access to the hardware, I would be happy to provide that. A fair bit of work has already been put into supporting the Schizo chipset under FreeBSD, but it's a long way off being complete. With the code that myself and Marius Strobl have published in the past, you can get US3 based machines booting multiuser off root stored on NFS or USB key. The single biggest part of the problem are the MMUs. Actually routing read/writes and interrupts over the Schizo chipset isn't hard - but I believe a lot of work would be needed to support the IOMMU found in post-USII chipsets, along with the associated work to the PMAP code etc. This is not an area I've looked into at all. What would be interesting from my point of view is to see how well the OpenBSD code works. I've heard a few reports that it is unusable, and a few reports that it sort of works. Knowing whether you can use DMA under OpenBSD may be useful as it would give us another code base to gain information from. Gavin From owner-freebsd-sparc64@FreeBSD.ORG Wed Feb 28 15:23:09 2007 Return-Path: X-Original-To: freebsd-sparc@freebsd.org Delivered-To: freebsd-sparc64@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2356E16A404 for ; Wed, 28 Feb 2007 15:23:09 +0000 (UTC) (envelope-from lists@masterplan.org) Received: from cygnus.resourcechain.com (cygnus.resourcechain.com [216.171.232.9]) by mx1.freebsd.org (Postfix) with ESMTP id C672513C4A5 for ; Wed, 28 Feb 2007 15:23:08 +0000 (UTC) (envelope-from lists@masterplan.org) Received: from ingenuity.resourcechain.com (S010600d0b7ba5c3f.cg.shawcable.net [68.144.124.18]) by cygnus.resourcechain.com (8.13.8/8.13.8) with ESMTP id l1SF9e1F018002 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES256-SHA bits=256 verify=NO) for ; Wed, 28 Feb 2007 08:09:40 -0700 (MST) (envelope-from lists@masterplan.org) Received: from grand-designs (grand-designs [192.168.4.10]) by ingenuity.resourcechain.com (8.13.8/8.13.8) with SMTP id l1SF9VOW043484 for ; Wed, 28 Feb 2007 08:09:32 -0700 (MST) (envelope-from lists@masterplan.org) Message-Id: <200702281509.l1SF9VOW043484@ingenuity.resourcechain.com> From: lists@masterplan.org (Jason George) To: freebsd-sparc@freebsd.org Date: Wed, 28 Feb 2007 15:09:28 GMT X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (cygnus.resourcechain.com [216.171.232.9]); Wed, 28 Feb 2007 08:09:40 -0700 (MST) Cc: Subject: Re: Ultrasparc 3 support 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, 28 Feb 2007 15:23:09 -0000 >What would be interesting from my point of view is to see how well the >OpenBSD code works. I've heard a few reports that it is unusable, and a >few reports that it sort of works. Knowing whether you can use DMA >under OpenBSD may be useful as it would give us another code base to >gain information from. I supplied the original pile of Blade 1000 and 2000 machines to Theo and the 2006 OpenBSD hackthon. You should take an OpenBSD sparc64 snapshot and try it. It is extremely usable and stable. Mark Kettenis has made huge leaps in working around the myriad of bugs in the processor and associated glue logic. Ultrasparc III running OpenBSD is solid and keeps getting faster. Originally, the initial patches and commits had extensively IFDEF work to ensure that earlier versions of Ultrasparc wouldn't break. The code has been fully integrated into the tree for a number of months. Also, a few days ago Mark committed a driver for the Cassini network controller chips. --Jason From owner-freebsd-sparc64@FreeBSD.ORG Thu Mar 1 01:05:55 2007 Return-Path: X-Original-To: sparc64@freebsd.org Delivered-To: freebsd-sparc64@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EBF0416A400; Thu, 1 Mar 2007 01:05:55 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smarthost2.sentex.ca (smarthost2.sentex.ca [205.211.164.50]) by mx1.freebsd.org (Postfix) with ESMTP id B094A13C467; Thu, 1 Mar 2007 01:05:55 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smtp2.sentex.ca (smtp2.sentex.ca [199.212.134.9]) by smarthost2.sentex.ca (8.13.8/8.13.8) with ESMTP id l2115taK041306; Wed, 28 Feb 2007 20:05:55 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by smtp2.sentex.ca (8.13.8/8.13.8) with ESMTP id l2115tYu092528; Wed, 28 Feb 2007 20:05:55 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: by freebsd-current.sentex.ca (Postfix, from userid 666) id A000E73039; Wed, 28 Feb 2007 20:05:54 -0500 (EST) Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Message-Id: <20070301010554.A000E73039@freebsd-current.sentex.ca> Date: Wed, 28 Feb 2007 20:05:54 -0500 (EST) X-Virus-Scanned: ClamAV version devel-20070108, clamav-milter version devel-111206 on clamscanner3 X-Virus-Status: Clean 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: Thu, 01 Mar 2007 01:05:56 -0000 TB --- 2007-02-28 23:42:30 - tinderbox 2.3 running on freebsd-current.sentex.ca TB --- 2007-02-28 23:42:30 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2007-02-28 23:42:30 - cleaning the object tree TB --- 2007-02-28 23:43:28 - checking out the source tree TB --- 2007-02-28 23:43:28 - cd /tinderbox/HEAD/sparc64/sparc64 TB --- 2007-02-28 23:43:29 - /usr/bin/cvs -f -R -q -d/home/ncvs update -Pd -A src TB --- 2007-03-01 00:01:01 - building world (CFLAGS=-O2 -pipe) TB --- 2007-03-01 00:01:01 - cd /src TB --- 2007-03-01 00:01:01 - /usr/bin/make -B buildworld >>> World build started on Thu Mar 1 00:01:04 UTC 2007 >>> 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 [...] cc -O2 -pipe -DIPSEC -DFAST_IPSEC -DINET6 -DIPX -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -c /src/usr.bin/netstat/ipsec.c cc -O2 -pipe -DIPSEC -DFAST_IPSEC -DINET6 -DIPX -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -c /src/usr.bin/netstat/bpf.c cc -O2 -pipe -DIPSEC -DFAST_IPSEC -DINET6 -DIPX -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -c /src/usr.bin/netstat/pfkey.c cc -O2 -pipe -DIPSEC -DFAST_IPSEC -DINET6 -DIPX -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -c /src/usr.bin/netstat/inet6.c cc -O2 -pipe -DIPSEC -DFAST_IPSEC -DINET6 -DIPX -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -c /src/usr.bin/netstat/ipx.c cc -O2 -pipe -DIPSEC -DFAST_IPSEC -DINET6 -DIPX -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -o netstat if.o inet.o main.o mbuf.o mcast.o mroute.o route.o unix.o atalk.o netgraph.o mroute6.o ipsec.o bpf.o pfkey.o inet6.o ipx.o -lkvm -lmemstat -lnetgraph -lutil -lipx mcast.o(.text+0x208): In function `ifmalist_dump_af': : undefined reference to `addr2ascii' *** Error code 1 Stop in /src/usr.bin/netstat. *** 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 --- 2007-03-01 01:05:54 - WARNING: /usr/bin/make returned exit code 1 TB --- 2007-03-01 01:05:54 - ERROR: failed to build world TB --- 2007-03-01 01:05:54 - tinderbox aborted TB --- 0.68 user 2.45 system 5003.91 real http://tinderbox.des.no/tinderbox-head-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Thu Mar 1 01:32:21 2007 Return-Path: X-Original-To: sparc64@freebsd.org Delivered-To: freebsd-sparc64@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7D79E16A400; Thu, 1 Mar 2007 01:32:21 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smarthost1.sentex.ca (smarthost1.sentex.ca [64.7.153.18]) by mx1.freebsd.org (Postfix) with ESMTP id 3CE1D13C442; Thu, 1 Mar 2007 01:32:21 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smtp1.sentex.ca (smtp1c.sentex.ca [64.7.153.10]) by smarthost1.sentex.ca (8.13.6/8.13.6) with ESMTP id l211WKZH084758; Wed, 28 Feb 2007 20:32:20 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by smtp1.sentex.ca (8.13.8/8.13.8) with ESMTP id l211WKCa031343; Wed, 28 Feb 2007 20:32:20 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: by freebsd-current.sentex.ca (Postfix, from userid 666) id 370D473039; Wed, 28 Feb 2007 20:32:20 -0500 (EST) Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Message-Id: <20070301013220.370D473039@freebsd-current.sentex.ca> Date: Wed, 28 Feb 2007 20:32:20 -0500 (EST) X-Virus-Scanned: ClamAV version devel-20070102, clamav-milter version devel-111206 on clamscanner3 X-Virus-Status: Clean 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: Thu, 01 Mar 2007 01:32:21 -0000 TB --- 2007-03-01 00:26:34 - tinderbox 2.3 running on freebsd-current.sentex.ca TB --- 2007-03-01 00:26:34 - starting HEAD tinderbox run for sparc64/sun4v TB --- 2007-03-01 00:26:34 - cleaning the object tree TB --- 2007-03-01 00:27:02 - checking out the source tree TB --- 2007-03-01 00:27:02 - cd /tinderbox/HEAD/sparc64/sun4v TB --- 2007-03-01 00:27:02 - /usr/bin/cvs -f -R -q -d/home/ncvs update -Pd -A src TB --- 2007-03-01 00:39:49 - building world (CFLAGS=-O2 -pipe) TB --- 2007-03-01 00:39:49 - cd /src TB --- 2007-03-01 00:39:49 - /usr/bin/make -B buildworld >>> World build started on Thu Mar 1 00:39:51 UTC 2007 >>> 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 [...] cc -O2 -pipe -DIPSEC -DFAST_IPSEC -DINET6 -DIPX -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -c /src/usr.bin/netstat/ipsec.c cc -O2 -pipe -DIPSEC -DFAST_IPSEC -DINET6 -DIPX -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -c /src/usr.bin/netstat/bpf.c cc -O2 -pipe -DIPSEC -DFAST_IPSEC -DINET6 -DIPX -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -c /src/usr.bin/netstat/pfkey.c cc -O2 -pipe -DIPSEC -DFAST_IPSEC -DINET6 -DIPX -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -c /src/usr.bin/netstat/inet6.c cc -O2 -pipe -DIPSEC -DFAST_IPSEC -DINET6 -DIPX -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -c /src/usr.bin/netstat/ipx.c cc -O2 -pipe -DIPSEC -DFAST_IPSEC -DINET6 -DIPX -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -o netstat if.o inet.o main.o mbuf.o mcast.o mroute.o route.o unix.o atalk.o netgraph.o mroute6.o ipsec.o bpf.o pfkey.o inet6.o ipx.o -lkvm -lmemstat -lnetgraph -lutil -lipx mcast.o(.text+0x208): In function `ifmalist_dump_af': : undefined reference to `addr2ascii' *** Error code 1 Stop in /src/usr.bin/netstat. *** 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 --- 2007-03-01 01:32:20 - WARNING: /usr/bin/make returned exit code 1 TB --- 2007-03-01 01:32:20 - ERROR: failed to build world TB --- 2007-03-01 01:32:20 - tinderbox aborted TB --- 0.64 user 2.13 system 3945.67 real http://tinderbox.des.no/tinderbox-head-HEAD-sparc64-sun4v.full From owner-freebsd-sparc64@FreeBSD.ORG Thu Mar 1 02:38:11 2007 Return-Path: X-Original-To: sparc64@freebsd.org Delivered-To: freebsd-sparc64@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6942E16A416; Thu, 1 Mar 2007 02:38:11 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from out5.smtp.messagingengine.com (out5.smtp.messagingengine.com [66.111.4.29]) by mx1.freebsd.org (Postfix) with ESMTP id 3FEE813C461; Thu, 1 Mar 2007 02:38:11 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from out1.internal (unknown [10.202.2.149]) by out1.messagingengine.com (Postfix) with ESMTP id 19F181F11EE; Wed, 28 Feb 2007 21:12:19 -0500 (EST) Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by out1.internal (MEProxy); Wed, 28 Feb 2007 21:12:19 -0500 X-Sasl-enc: Iys8KH9iTo5nHrGghkoSmmvwKf/g+HXC2BhTR/yIMDOL 1172715138 Received: from [192.168.123.18] (82-35-112-254.cable.ubr07.dals.blueyonder.co.uk [82.35.112.254]) by mail.messagingengine.com (Postfix) with ESMTP id 7796F2361B; Wed, 28 Feb 2007 21:12:18 -0500 (EST) Message-ID: <45E63681.30703@FreeBSD.org> Date: Thu, 01 Mar 2007 02:12:17 +0000 From: "Bruce M. Simpson" User-Agent: Thunderbird 1.5.0.9 (X11/20070125) MIME-Version: 1.0 To: FreeBSD Tinderbox References: <20070301013220.370D473039@freebsd-current.sentex.ca> In-Reply-To: <20070301013220.370D473039@freebsd-current.sentex.ca> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: current@freebsd.org, sparc64@freebsd.org Subject: Re: [head tinderbox] failure on sparc64/sun4v 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 Mar 2007 02:38:11 -0000 Dealt with From owner-freebsd-sparc64@FreeBSD.ORG Fri Mar 2 00:12:49 2007 Return-Path: X-Original-To: sparc64@freebsd.org Delivered-To: freebsd-sparc64@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E776E16A402; Fri, 2 Mar 2007 00:12:48 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smarthost2.sentex.ca (smarthost2.sentex.ca [205.211.164.50]) by mx1.freebsd.org (Postfix) with ESMTP id 8AD7E13C491; Fri, 2 Mar 2007 00:12:48 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smtp2.sentex.ca (smtp2.sentex.ca [199.212.134.9]) by smarthost2.sentex.ca (8.13.8/8.13.8) with ESMTP id l220CmKT065328; Thu, 1 Mar 2007 19:12:48 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by smtp2.sentex.ca (8.13.8/8.13.8) with ESMTP id l220CmYm085964; Thu, 1 Mar 2007 19:12:48 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: by freebsd-current.sentex.ca (Postfix, from userid 666) id E425F73039; Thu, 1 Mar 2007 19:12:47 -0500 (EST) Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Message-Id: <20070302001247.E425F73039@freebsd-current.sentex.ca> Date: Thu, 1 Mar 2007 19:12:47 -0500 (EST) X-Virus-Scanned: ClamAV version devel-20070108, clamav-milter version devel-111206 on clamscanner2 X-Virus-Status: Clean 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: Fri, 02 Mar 2007 00:12:49 -0000 TB --- 2007-03-01 22:55:40 - tinderbox 2.3 running on freebsd-current.sentex.ca TB --- 2007-03-01 22:55:40 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2007-03-01 22:55:40 - cleaning the object tree TB --- 2007-03-01 22:56:13 - checking out the source tree TB --- 2007-03-01 22:56:13 - cd /tinderbox/HEAD/sparc64/sparc64 TB --- 2007-03-01 22:56:13 - /usr/bin/cvs -f -R -q -d/home/ncvs update -Pd -A src TB --- 2007-03-01 23:05:14 - building world (CFLAGS=-O2 -pipe) TB --- 2007-03-01 23:05:14 - cd /src TB --- 2007-03-01 23:05:14 - /usr/bin/make -B buildworld >>> World build started on Thu Mar 1 23:05:15 UTC 2007 >>> 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 Fri Mar 2 00:01:50 UTC 2007 TB --- 2007-03-02 00:01:50 - generating LINT kernel config TB --- 2007-03-02 00:01:50 - cd /src/sys/sparc64/conf TB --- 2007-03-02 00:01:50 - /usr/bin/make -B LINT TB --- 2007-03-02 00:01:50 - building LINT kernel (COPTFLAGS=-O2 -pipe) TB --- 2007-03-02 00:01:50 - cd /src TB --- 2007-03-02 00:01:50 - /usr/bin/make buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Fri Mar 2 00:01:50 UTC 2007 >>> 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 [...] cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -fformat-extensions -nostdinc -I- -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -Werror /src/sys/ufs/ffs/ffs_subr.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -fformat-extensions -nostdinc -I- -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -Werror /src/sys/ufs/ffs/ffs_tables.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -fformat-extensions -nostdinc -I- -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -Werror /src/sys/ufs/ffs/ffs_vfsops.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -fformat-extensions -nostdinc -I- -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -Werror /src/sys/ufs/ffs/ffs_vnops.c /src/sys/ufs/ffs/ffs_vnops.c: In function `ffs_extwrite': /src/sys/ufs/ffs/ffs_vnops.c:1121: error: `ap' undeclared (first use in this function) /src/sys/ufs/ffs/ffs_vnops.c:1121: error: (Each undeclared identifier is reported only once /src/sys/ufs/ffs/ffs_vnops.c:1121: error: for each function it appears in.) *** Error code 1 Stop in /obj/sparc64/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2007-03-02 00:12:47 - WARNING: /usr/bin/make returned exit code 1 TB --- 2007-03-02 00:12:47 - ERROR: failed to build lint kernel TB --- 2007-03-02 00:12:47 - tinderbox aborted TB --- 0.75 user 2.31 system 4627.24 real http://tinderbox.des.no/tinderbox-head-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Fri Mar 2 00:28:33 2007 Return-Path: X-Original-To: sparc64@freebsd.org Delivered-To: freebsd-sparc64@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BE1CF16A400; Fri, 2 Mar 2007 00:28:33 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smarthost2.sentex.ca (smarthost2.sentex.ca [205.211.164.50]) by mx1.freebsd.org (Postfix) with ESMTP id 9612013C428; Fri, 2 Mar 2007 00:28:33 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from smtp2.sentex.ca (smtp2.sentex.ca [199.212.134.9]) by smarthost2.sentex.ca (8.13.8/8.13.8) with ESMTP id l220SX9W066369; Thu, 1 Mar 2007 19:28:33 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by smtp2.sentex.ca (8.13.8/8.13.8) with ESMTP id l220SX54024031; Thu, 1 Mar 2007 19:28:33 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: by freebsd-current.sentex.ca (Postfix, from userid 666) id DB46673039; Thu, 1 Mar 2007 19:28:32 -0500 (EST) Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Message-Id: <20070302002832.DB46673039@freebsd-current.sentex.ca> Date: Thu, 1 Mar 2007 19:28:32 -0500 (EST) X-Virus-Scanned: ClamAV version devel-20070108, clamav-milter version devel-111206 on clamscanner2 X-Virus-Status: Clean 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: Fri, 02 Mar 2007 00:28:34 -0000 TB --- 2007-03-01 23:15:02 - tinderbox 2.3 running on freebsd-current.sentex.ca TB --- 2007-03-01 23:15:02 - starting HEAD tinderbox run for sparc64/sun4v TB --- 2007-03-01 23:15:02 - cleaning the object tree TB --- 2007-03-01 23:15:30 - checking out the source tree TB --- 2007-03-01 23:15:30 - cd /tinderbox/HEAD/sparc64/sun4v TB --- 2007-03-01 23:15:30 - /usr/bin/cvs -f -R -q -d/home/ncvs update -Pd -A src TB --- 2007-03-01 23:24:27 - building world (CFLAGS=-O2 -pipe) TB --- 2007-03-01 23:24:27 - cd /src TB --- 2007-03-01 23:24:27 - /usr/bin/make -B buildworld >>> World build started on Thu Mar 1 23:24:28 UTC 2007 >>> 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 Fri Mar 2 00:18:34 UTC 2007 TB --- 2007-03-02 00:18:34 - generating LINT kernel config TB --- 2007-03-02 00:18:34 - cd /src/sys/sun4v/conf TB --- 2007-03-02 00:18:34 - /usr/bin/make -B LINT TB --- 2007-03-02 00:18:34 - building LINT kernel (COPTFLAGS=-O2 -pipe) TB --- 2007-03-02 00:18:34 - cd /src TB --- 2007-03-02 00:18:34 - /usr/bin/make buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Fri Mar 2 00:18:34 UTC 2007 >>> 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 [...] cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -fformat-extensions -nostdinc -I- -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -Werror /src/sys/ufs/ffs/ffs_subr.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -fformat-extensions -nostdinc -I- -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -Werror /src/sys/ufs/ffs/ffs_tables.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -fformat-extensions -nostdinc -I- -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -Werror /src/sys/ufs/ffs/ffs_vfsops.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -fformat-extensions -nostdinc -I- -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -Werror /src/sys/ufs/ffs/ffs_vnops.c /src/sys/ufs/ffs/ffs_vnops.c: In function `ffs_extwrite': /src/sys/ufs/ffs/ffs_vnops.c:1121: error: `ap' undeclared (first use in this function) /src/sys/ufs/ffs/ffs_vnops.c:1121: error: (Each undeclared identifier is reported only once /src/sys/ufs/ffs/ffs_vnops.c:1121: error: for each function it appears in.) *** Error code 1 Stop in /obj/sun4v/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2007-03-02 00:28:32 - WARNING: /usr/bin/make returned exit code 1 TB --- 2007-03-02 00:28:32 - ERROR: failed to build lint kernel TB --- 2007-03-02 00:28:32 - tinderbox aborted TB --- 0.62 user 2.16 system 4410.84 real http://tinderbox.des.no/tinderbox-head-HEAD-sparc64-sun4v.full From owner-freebsd-sparc64@FreeBSD.ORG Fri Mar 2 14:28:16 2007 Return-Path: X-Original-To: freebsd-sparc64@freebsd.org Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6F59116A401 for ; Fri, 2 Mar 2007 14:28:16 +0000 (UTC) (envelope-from joao.barros@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.186]) by mx1.freebsd.org (Postfix) with ESMTP id 0532813C491 for ; Fri, 2 Mar 2007 14:28:15 +0000 (UTC) (envelope-from joao.barros@gmail.com) Received: by nf-out-0910.google.com with SMTP id k27so1245574nfc for ; Fri, 02 Mar 2007 06:28:11 -0800 (PST) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=pe3KpfnBrIYDLR2bxsW9kBqIevVif+K/hCnRhq7PpGM1hi3dO3V/6NrI4tzIry7SLfxjBpIjmB3/ugOB9PTw6nG+9hD4TEVGzyGqFXMILUoVP9sIz3+FMQSgUq9NR0TZtfpZcGdSWGOtQ7iFR5p4yY7gpvETfJQi1562f9aclRk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=MBv0/2hRWQuccJ8+StlDSUGT1LqN+TGHyqDXMCQQ5UhhEp7QfS56SoCrD5HAfhxvP96rAZJHRokdVlXTogrmwKV5eGqcOfD7m5zYAWXEhcw1O1PBRpKH/HTUCG/QBk+QsgxFIv65Z5/zHt7w3sM/vylgWRpuGdl8vKSZnTUoWNg= Received: by 10.78.166.7 with SMTP id o7mr278795hue.1172845691078; Fri, 02 Mar 2007 06:28:11 -0800 (PST) Received: by 10.78.15.2 with HTTP; Fri, 2 Mar 2007 06:28:10 -0800 (PST) Message-ID: <70e8236f0703020628u13d2b03al923ae1098a154d3b@mail.gmail.com> Date: Fri, 2 Mar 2007 14:28:10 +0000 From: "Joao Barros" To: "Gavin Atkinson" In-Reply-To: <1172667463.10762.12.camel@buffy.york.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <45E3B8A5.108@uchicago.edu> <1172667463.10762.12.camel@buffy.york.ac.uk> Cc: freebsd-sparc64@freebsd.org Subject: Re: Ultrasparc 3 support 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: Fri, 02 Mar 2007 14:28:16 -0000 On 2/28/07, Gavin Atkinson wrote: > On Mon, 2007-02-26 at 22:50 -0600, Nathan Whitehorn wrote: > > I've been given a pair of Sunfire v210s and a v440 (dual and quad > > UltraSPARC 3, respectively), and would love to put FreeBSD on them. > > Sadly, of course, the schizo chipset isn't supported. > > > > I'm planning on trying to port over OpenBSD's work in this area, but am > > somewhat out of my depth (the only work I've ever done on the FreeBSD > > kernel involves some fixes to nve(4)). Because we have no immediate need > > to put any of these systems into production (and certainly not all > > three), I currently can use any or all of them for experimentation and > > development work for at least the next few months. I believe some > > members of this list have done their own work in this regard in the > > past, and was wondering if anyone wanted to collaborate or had done > > anything that would serve as a starting point. Similarly, if anyone more > > competent than I feels they just can just do it themselves, but needs > > access to the hardware, I would be happy to provide that. > > A fair bit of work has already been put into supporting the Schizo > chipset under FreeBSD, but it's a long way off being complete. With the > code that myself and Marius Strobl have published in the past, you can > get US3 based machines booting multiuser off root stored on NFS or USB > key. > > The single biggest part of the problem are the MMUs. Actually routing > read/writes and interrupts over the Schizo chipset isn't hard - but I > believe a lot of work would be needed to support the IOMMU found in > post-USII chipsets, along with the associated work to the PMAP code etc. > This is not an area I've looked into at all. > > What would be interesting from my point of view is to see how well the > OpenBSD code works. I've heard a few reports that it is unusable, and a > few reports that it sort of works. Knowing whether you can use DMA > under OpenBSD may be useful as it would give us another code base to > gain information from. > > Gavin I got this on my RSS today, Hope it shed's some more light on this subject: http://undeadly.org/cgi?action=article&sid=20070301230514 -- Joao Barros