From owner-freebsd-current@FreeBSD.ORG Sun Jul 25 20:57:35 2010 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5D61A1065677 for ; Sun, 25 Jul 2010 20:57:35 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.zoral.com.ua (mx0.zoral.com.ua [91.193.166.200]) by mx1.freebsd.org (Postfix) with ESMTP id 05B3B8FC17 for ; Sun, 25 Jul 2010 20:57:34 +0000 (UTC) Received: from deviant.kiev.zoral.com.ua (root@deviant.kiev.zoral.com.ua [10.1.1.148]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id o6PKvUKp039470 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 25 Jul 2010 23:57:30 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.4/8.14.4) with ESMTP id o6PKvUYG024555; Sun, 25 Jul 2010 23:57:30 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.4/8.14.4/Submit) id o6PKvUaj024554; Sun, 25 Jul 2010 23:57:30 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Sun, 25 Jul 2010 23:57:30 +0300 From: Kostik Belousov To: sbruno@freebsd.org Message-ID: <20100725205730.GG22295@deviant.kiev.zoral.com.ua> References: <20100722213836.GH15227@martini.nu> <1279836216.2456.14.camel@localhost.localdomain> <20100723003611.GA66678@martini.nu> <7573B69C-3C37-449A-A27F-5B0B2ED84757@mac.com> <1280090933.14823.2.camel@localhost.localdomain> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="GdbWtwDHkcXqP16f" Content-Disposition: inline In-Reply-To: <1280090933.14823.2.camel@localhost.localdomain> User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: clamav-milter 0.95.2 at skuns.kiev.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-2.2 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_50, DNS_FROM_OPENWHOIS autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua Cc: freebsd-current Subject: Re: [patch and review please] 64 CPU Support X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jul 2010 20:57:35 -0000 --GdbWtwDHkcXqP16f Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Jul 25, 2010 at 01:48:53PM -0700, Sean Bruno wrote: > Reposting from -stable. =20 >=20 > Kind of a large patch, but in order to make an omlette, you need to > break a few servers. >=20 > This is a diff against -CURRENT, not stable-8 as I didn't get a chance > to test it. It is directly based off of changes that peter@ made to the > Yahoo FreeBSD 7 tree. >=20 > I have compile and boot tested this on my local machines, but I don't > have 64 CPU machines to test upon. >=20 > Sean >=20 Very low-priority comment (I looked at the patch at the time it was posted to stable@). Nice thing about the patch is that it presumably identifies all the places that depend on the wideness of the cpu mask. Would it make sense to abstract the cpumask operations with some macros to not repeat the search for the places when 64 will be too narrow again ? --GdbWtwDHkcXqP16f Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (FreeBSD) iEYEARECAAYFAkxMpToACgkQC3+MBN1Mb4iJzACg6lC6oHSjxu7+952Y+hrD8lAR t9cAn3fUeXqSqBTGgD7lgnlt0weeDaI8 =k6LT -----END PGP SIGNATURE----- --GdbWtwDHkcXqP16f--