From owner-freebsd-mips@FreeBSD.ORG Tue Jul 19 01:07:37 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 59890106566C; Tue, 19 Jul 2011 01:07:37 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from mail-yx0-f182.google.com (mail-yx0-f182.google.com [209.85.213.182]) by mx1.freebsd.org (Postfix) with ESMTP id E203D8FC17; Tue, 19 Jul 2011 01:07:36 +0000 (UTC) Received: by yxl31 with SMTP id 31so1924805yxl.13 for ; Mon, 18 Jul 2011 18:07:36 -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=Tz0xS4cN7aKMOqYjI5Ngjo7+mf1kZ2le6KsrQR9qIxY=; b=EC1rDeYxAwiLALs3252rFJHlnMUPjwkih6sL77Ey7L0wIYwHtnDCz1aN1WW6+T3pH2 tFH1vBx1CLEOr7b/RB5Tbx8596NOwHGAFAPHsyqUpSdQtov8SxsWSt9Ncd5RzaAtSevA HDi7HHl8HcdDn2mL+AkPuuKOaJ054Tcx3Yrs4= MIME-Version: 1.0 Received: by 10.236.136.106 with SMTP id v70mr7730042yhi.406.1311037656132; Mon, 18 Jul 2011 18:07:36 -0700 (PDT) Sender: asmrookie@gmail.com Received: by 10.236.105.169 with HTTP; Mon, 18 Jul 2011 18:07:36 -0700 (PDT) In-Reply-To: References: Date: Tue, 19 Jul 2011 03:07:36 +0200 X-Google-Sender-Auth: C5-T0BIrrNcwJ-Xnu73b6EOKRTE 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: Tue, 19 Jul 2011 01:07:37 -0000 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 wrot= e: >>>> [ 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? > > 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. Thanks, Attilio --=20 Peace can only be achieved by understanding - A. Einstein