From owner-freebsd-mips@FreeBSD.ORG Wed Jun 29 11:18:25 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 73DBF1065670; Wed, 29 Jun 2011 11:18:25 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from mail-yi0-f54.google.com (mail-yi0-f54.google.com [209.85.218.54]) by mx1.freebsd.org (Postfix) with ESMTP id 0A8478FC14; Wed, 29 Jun 2011 11:18:24 +0000 (UTC) Received: by yic13 with SMTP id 13so569828yic.13 for ; Wed, 29 Jun 2011 04:18:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=D1dJ1yfo2UxYjPTNZHoiG4xVqIlTa60KdzCysyVFrTI=; b=phbAkMXejcog/wpKz0POOcuG8mQeqvBLPDRCxIV6Z5o5QEpLAdd2uUgVfmyXAUikRz +4ZjiG39bkt5lE4VjfjCyd3wuGBg2XINVG4+8Zmh5fjpYQtvzBemzTSLSBDqJsjbukuT hv5etx1U79M1Ub20kQvYiHAttPFMwJYbxbekk= MIME-Version: 1.0 Received: by 10.236.186.65 with SMTP id v41mr815929yhm.1.1309346304206; Wed, 29 Jun 2011 04:18:24 -0700 (PDT) Sender: asmrookie@gmail.com Received: by 10.236.110.141 with HTTP; Wed, 29 Jun 2011 04:18:24 -0700 (PDT) In-Reply-To: References: Date: Wed, 29 Jun 2011 13:18:24 +0200 X-Google-Sender-Auth: SHPagdfGvi_NZl_eEB06AjKhjJc Message-ID: From: Attilio Rao To: "Jayachandran C." Content-Type: text/plain; charset=UTF-8 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: Wed, 29 Jun 2011 11:18:25 -0000 2011/6/29 Jayachandran C. : > On Wed, Jun 29, 2011 at 3:10 PM, Attilio Rao wrote: >> [ 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 want >> 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. =C2=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? > Each XLP SoC has built-in memory controllers, network accelerator, > PCIe, UARTs, USB etc., so ideally we want to be NUMA aware rather than > doing straight SMP across all the chips. But this is an area I have > not looked into yet. This is an area which should still improve a lot. So far we have only a very basic support for NUMA, with dummy logic. Thanks, Attilio --=20 Peace can only be achieved by understanding - A. Einstein