From owner-freebsd-mips@FreeBSD.ORG Tue Jul 19 03:46:14 2011 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 96425106568F; Tue, 19 Jul 2011 03:46:14 +0000 (UTC) (envelope-from c.jayachandran@gmail.com) Received: from mail-ww0-f42.google.com (mail-ww0-f42.google.com [74.125.82.42]) by mx1.freebsd.org (Postfix) with ESMTP id AAB858FC14; Tue, 19 Jul 2011 03:46:13 +0000 (UTC) Received: by wwg11 with SMTP id 11so3499750wwg.1 for ; Mon, 18 Jul 2011 20:46:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=/EE1y2a0Q7E8Bq844l8qMR68OujN5DxHMtPhxRXdpKg=; b=hRyGyGCH5WUKRdw1cs5yOf7RVOMHY/3BQqwy+L9q2fdqeDEQrHFDYqdbaZNtajeO+p BtJTb7cHxJbZpJMtJYlattthPAD2ph+6g9CI/nszsg1gmRRlAvdk+xs+N2h6csp+LQGA McrUaozQI1T/T6H6DFmxoqMxUgeYq5tz5tWfI= MIME-Version: 1.0 Received: by 10.216.155.134 with SMTP id j6mr6385775wek.81.1311047172328; Mon, 18 Jul 2011 20:46:12 -0700 (PDT) Received: by 10.216.173.211 with HTTP; Mon, 18 Jul 2011 20:46:12 -0700 (PDT) In-Reply-To: References: Date: Tue, 19 Jul 2011 09:16:12 +0530 Message-ID: From: "Jayachandran C." To: Attilio Rao Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Warner Losh , freebsd-mips@freebsd.org Subject: Re: Bumping MAXCPU for MIPS configurations X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jul 2011 03:46:14 -0000 On Tue, Jul 19, 2011 at 6:37 AM, Attilio Rao wrote: > 2011/7/3 Jayachandran C. : >> On Wed, Jun 29, 2011 at 4:48 PM, Attilio Rao wrote= : >>> 2011/6/29 Jayachandran C. : >>>> On Wed, Jun 29, 2011 at 3:10 PM, Attilio Rao wro= te: >>>>> [ Please CC me in replies as I'm not subscribed to this mailing list = ] >>>>> >>>>> I'm planning to bump MAXCPU for all the kernel configurations >>>>> requiring it, as long as the latest cut of largeSMP changes is >>>>> completed. >>>>> >>>>> Anyway, I'm not really sure what MIPS configurations may benefit from >>>>> a larger number of MAXCPU. Probabilly XLP should, for what I've heard= , >>>>> but I'd like to get a precise mapping between configurations that wan= t >>>>> to bump the number and the actual maximum number of CPUs to be >>>>> supported. >>>> >>>> An XLP SoC has 32 cpus (8cores x 4 hw threads per core), and 4 of >>>> these can be interconnected to have upto 128 cpus. =A0We have an XLP >>>> port running on one chip with 32cpus, but there is interest in trying >>>> out 2 chip (64cpus) and 4 chip(128 cpus) configurations, so this is >>>> something I want to do when I get access to multi-chip boards for >>>> FreeBSD development. >>> >>> I'll bump MAXCPU to 128 for XLP then, thanks. >>> Do you have informations about XLR? >> >> For XLR the the MAXCPU should be 32 (8 cores x 4 threads per core on >> the SoC). We cannot connect multiple chips together like the XLP. > > So what do you think about this patch?: > http://www.freebsd.org/~attilio/maxcpu_bump.diff > > I already got Marcel's approval on ia64 part, but I need you review > the mips bits. For the XLP changes, we don't really need 128 for MAXCPU now. The ICI interface driver which is needed to connect multiple XLPs together to get 64/128 cpus have not been checked in yet. I plan to do this a few months down the line. Regards, JC.