From owner-freebsd-sparc64@FreeBSD.ORG Sat Feb 6 14:26:19 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 56AD21065672 for ; Sat, 6 Feb 2010 14:26:19 +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 DAAB48FC0A for ; Sat, 6 Feb 2010 14:26:18 +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 o16EQHji061306; Sat, 6 Feb 2010 15:26:17 +0100 (CET) (envelope-from marius@alchemy.franken.de) Received: (from marius@localhost) by alchemy.franken.de (8.14.3/8.14.3/Submit) id o16EQHrm061305; Sat, 6 Feb 2010 15:26:17 +0100 (CET) (envelope-from marius) Date: Sat, 6 Feb 2010 15:26:17 +0100 From: Marius Strobl To: =?unknown-8bit?B?2Ojk5e3q7iDA7eTws+kgzuvl6vHg7eTw7uLo9w==?= Message-ID: <20100206142617.GA60558@alchemy.franken.de> References: <10038C1053F32646AEA250A6203F9D3F551C44AB1E@KV-EXMB-01V2.corp.ukrtelecom.loc> Mime-Version: 1.0 Content-Type: text/plain; charset=unknown-8bit Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <10038C1053F32646AEA250A6203F9D3F551C44AB1E@KV-EXMB-01V2.corp.ukrtelecom.loc> User-Agent: Mutt/1.4.2.3i Cc: "freebsd-sparc64@freebsd.org" Subject: Re: How about support of UltraSPARC IV/IV+ (Sun Fire V890) 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, 06 Feb 2010 14:26:19 -0000 On Wed, Feb 03, 2010 at 12:51:51PM +0200, wrote: > Helo ! > > I have Sun Fire V890 server with mixed UltraSPARC 4/4+ CPU boards. > > When I tried to boot 8.0-REL/SPARC64, the loader panic with “no node for bootcpu” message. > This is because of limit of maximum CPU type set to UltraSPARC 3 in sys/boot/sparc64/loader/main.c. No, this particular problem is caused by the fact that the CPU cores hang off of pseudo-busses which group them together in the OFW device tree of these machines instead of directly from the root nexus. > > Does support of higher CPUs (4/4+) planned in SPARC64/sun4u versions of FreeBSD ? > Or may be it allready exists in -CURRENT ? > Generally support for additional sun4u models is added as such hardware becomes available and time permits. As for UltraSPARC IV and IV+ based systems support for these should be already covered by the changes necessary for V1280 I have in my local tree, the workarounds needed for several errata of these CPUs are still missing though. Could you provide a OFW device tree dump (`prtconf -Ppv` under Solaris) of that machine? Marius