From owner-svn-src-projects@FreeBSD.ORG Fri May 13 15:29:00 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 956ED106566B; Fri, 13 May 2011 15:29:00 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from mail-yw0-f54.google.com (mail-yw0-f54.google.com [209.85.213.54]) by mx1.freebsd.org (Postfix) with ESMTP id 26DE28FC18; Fri, 13 May 2011 15:28:59 +0000 (UTC) Received: by ywf7 with SMTP id 7so1145558ywf.13 for ; Fri, 13 May 2011 08:28:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=ElMP4ylNG8XEH+yXgRVEJ9AqNVARznlZ5d0SORDuXlM=; b=vgsk3aAJYd4n7dYSRoVMRuQvmgtJmZlk0Ubt4C4oB34fdWp8uwiDQO0Ej36mpAbnlu lYt8W7Q12VoPkt0dW06s9EPyOAfDjxWqTi0srGilF4mxUIZ8/Mf8naEyUcVNLZZv9Lys 8pFZngeTSlvmsJwVAYTJdRBqmbLiydNP59QLQ= DomainKey-Signature: a=rsa-sha1; c=nofws; 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; b=goylhtuUNiXG3r31qqDm+TB/LDZtljXCAY1Z6WRG8uhA5j9VcFRhSBJ1xGEnVMAcTb KiY1x6EhSpB+NFT2sclQkYBDX68W0YekKNVem7jQAFqY5gSyVqITbavFlSyjkWWaWW+R 6X0+2cSJCiX08qrX8Ehvmh5qIe3k8L03yBzKM= MIME-Version: 1.0 Received: by 10.236.136.164 with SMTP id w24mr1637104yhi.171.1305300539461; Fri, 13 May 2011 08:28:59 -0700 (PDT) Sender: asmrookie@gmail.com Received: by 10.236.111.33 with HTTP; Fri, 13 May 2011 08:28:59 -0700 (PDT) In-Reply-To: <201105131521.p4DFLVKs074711@svn.freebsd.org> References: <201105131521.p4DFLVKs074711@svn.freebsd.org> Date: Fri, 13 May 2011 17:28:59 +0200 X-Google-Sender-Auth: xPeEz5jCLojVnwaTwxEsQkXznDI Message-ID: From: Attilio Rao To: Marius Strobl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: svn-src-projects@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r221842 - projects/largeSMP/sys/sparc64/sparc64 X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 May 2011 15:29:00 -0000 2011/5/13 Marius Strobl : > Author: marius > Date: Fri May 13 15:21:31 2011 > New Revision: 221842 > URL: http://svn.freebsd.org/changeset/base/221842 > > Log: > =C2=A0When setting up pc_other_cpus for APs based on pc_allcpu clear pc_c= puid > =C2=A0in the former rather than the latter. > =C2=A0This gets this branch working on at least Jalapeno-class CPUs. > > Modified: > =C2=A0projects/largeSMP/sys/sparc64/sparc64/mp_machdep.c > > Modified: projects/largeSMP/sys/sparc64/sparc64/mp_machdep.c > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- projects/largeSMP/sys/sparc64/sparc64/mp_machdep.c =C2=A0Fri May 13 1= 5:20:57 2011 =C2=A0 =C2=A0 =C2=A0 =C2=A0(r221841) > +++ projects/largeSMP/sys/sparc64/sparc64/mp_machdep.c =C2=A0Fri May 13 1= 5:21:31 2011 =C2=A0 =C2=A0 =C2=A0 =C2=A0(r221842) > @@ -470,7 +470,7 @@ cpu_mp_bootstrap(struct pcpu *pc) > =C2=A0 =C2=A0 =C2=A0 =C2=A0smp_cpus++; > =C2=A0 =C2=A0 =C2=A0 =C2=A0KASSERT(curthread !=3D NULL, ("%s: curthread",= __func__)); > =C2=A0 =C2=A0 =C2=A0 =C2=A0ocpus =3D all_cpus; > - =C2=A0 =C2=A0 =C2=A0 CPU_CLR(curcpu, &all_cpus); > + =C2=A0 =C2=A0 =C2=A0 CPU_CLR(curcpu, &ocpus); > =C2=A0 =C2=A0 =C2=A0 =C2=A0PCPU_SET(other_cpus, ocpus); > =C2=A0 =C2=A0 =C2=A0 =C2=A0printf("SMP: AP CPU #%d Launched!\n", curcpu); > > How idiot can I be? I watched that path like 10 times yesterday... Thanks a lot. Attilio --=20 Peace can only be achieved by understanding - A. Einstein