From owner-freebsd-hackers@FreeBSD.ORG Thu Mar 24 15:37:32 2005 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ED8DD16A4CE for ; Thu, 24 Mar 2005 15:37:32 +0000 (GMT) Received: from dan.emsphone.com (dan.emsphone.com [199.67.51.101]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6BB9443D41 for ; Thu, 24 Mar 2005 15:37:32 +0000 (GMT) (envelope-from dan@dan.emsphone.com) Received: (from dan@localhost) by dan.emsphone.com (8.13.1/8.13.3) id j2OFbVI2054105; Thu, 24 Mar 2005 09:37:31 -0600 (CST) (envelope-from dan) Date: Thu, 24 Mar 2005 09:37:31 -0600 From: Dan Nelson To: klowd9 - Message-ID: <20050324153731.GA10908@dan.emsphone.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-OS: FreeBSD 5.4-PRERELEASE X-message-flag: Outlook Error User-Agent: Mutt/1.5.8i cc: freebsd-hackers@freebsd.org Subject: Re: Kernel documentation and specification X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Mar 2005 15:37:33 -0000 In the last episode (Mar 24), klowd9 - said: > Where can i find resources about the freebsd kernel? I read over the > developers handbook, and the architecture handbook, and both provide > very little information i need. Also if anyone can recommend irc > channels to visit where developers are to be found. I visited > #BsdCode of efnet, but it was keyed not too long ago. > > Some questions for instance are the use of sse, mmx, and fpu register > and commands inside the kernel. To answer this particular question, I don't believe any floating-point is allowed in the kernel, due to the extra time it would take to save and restore the registers on every context switch (and kernel thread switch even), and the difficulty of trapping exceptions. -- Dan Nelson dnelson@allantgroup.com