From owner-freebsd-stable@FreeBSD.ORG Sun Sep 18 04:00:18 2005 Return-Path: X-Original-To: stable@freebsd.org Delivered-To: freebsd-stable@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2B66A16A420; Sun, 18 Sep 2005 04:00:18 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8E3F543D46; Sun, 18 Sep 2005 04:00:17 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [192.168.254.11] (junior.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id j8I40F5F016476; Sat, 17 Sep 2005 22:00:16 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <432CE656.7010804@samsco.org> Date: Sat, 17 Sep 2005 22:00:22 -0600 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.8) Gecko/20050615 X-Accept-Language: en-us, en MIME-Version: 1.0 To: stable@freebsd.org Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.8 required=3.8 tests=ALL_TRUSTED autolearn=failed version=3.0.2 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on pooker.samsco.org Cc: Subject: HEADS UP! Debugging, SMP changed in RELENG_6 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 04:00:18 -0000 All, I've turned off kernel deubgging (INVARIANTS, WITNESS, KDB) and malloc debugging (the default is now 'aj) in the RELENG_6 branch in preparation for 6.0-BETA5. I've also turned off SMP in the i386 and amd64 GENERIC kernels and have added and SMP kernel config for those architectures. All of these changes are nearly identical to what is in RELENG_5. All of this was done to facilitate performance measurement of the upcoming release and to recognize that our buglist is shrinking considerably and thus the release will be coming soon. ### IMPORTANT ### If you are using a stock GENERIC kernel on amd64 or i386 and expect multiple CPUs to be enabled, you must either switch to the SMP kernel config, or add the 'options SMP' line back to the GENERIC config. Multiple CPUs, including mutli-core and Hyperthreading, will only be enabled when this option is included. Hyperthreading also requires that you add the line 'machdep.hyperthreading_allowed=1' to /boot/loader.conf. Given the growth of multicore offerings from AMD and Intel, the default on SMP may change in future releases as SMP systems become ubiquitous. Appropriate warning will be given on the mailing lists if this happens. Scott