From owner-freebsd-smp Mon Jan 1 4:18:36 2001 From owner-freebsd-smp@FreeBSD.ORG Mon Jan 1 04:18:34 2001 Return-Path: Delivered-To: freebsd-smp@freebsd.org Received: from silver.he.net (silver.he.net [216.218.151.2]) by hub.freebsd.org (Postfix) with ESMTP id AE30837B400 for ; Mon, 1 Jan 2001 04:18:34 -0800 (PST) Received: from calsoftinc.com ([208.149.99.4] (may be forged)) by silver.he.net (8.8.6/8.8.2) with ESMTP id EAA11124 for ; Mon, 1 Jan 2001 04:18:30 -0800 Sender: asr@silver.he.net Message-ID: <3A507780.54341D88@calsoftinc.com> Date: Mon, 01 Jan 2001 17:56:40 +0530 From: "Ashutosh S. Rajekar Asr" X-Mailer: Mozilla 4.72 [en] (X11; I; Linux 2.2.12 i386) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-smp@freebsd.org Subject: FreeBSD SMP support Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hello, I was just wondering about how far the SMP support has reached in FreeBSD. According to my impression, I feel that FreeBSD has moved away from the single "GIANT" SMP lock, and uses separate locks for subsystems like the ISR routines, spl system, etc. This should get preformance improvements compared to Linux 2.2, which used a single kernel lock, effectively permitting only one thread (or process) to be in the kernel at the same time. Please correct me if I am wrong, and preferably provide some pointer to documents pertaining to the same. Thanks, Ashutosh S. Rajekar To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message