From owner-freebsd-current@FreeBSD.ORG Mon May 8 11:26:42 2006 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D2FC716A419 for ; Mon, 8 May 2006 11:26:42 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4C9EA43D5F for ; Mon, 8 May 2006 11:26:39 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5EC71.dip.t-dialin.net [84.165.236.113]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.4/8.13.1) with ESMTP id k48BHmBN057416; Mon, 8 May 2006 13:17:49 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from Magellan.Leidinger.net (Magellan.Leidinger.net [192.168.1.1]) by Andro-Beta.Leidinger.net (8.13.4/8.13.3) with ESMTP id k48BQQMC055596; Mon, 8 May 2006 13:26:26 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Date: Mon, 8 May 2006 13:27:21 +0200 From: Alexander Leidinger To: freebsd-current@freebsd.org, des@des.no Message-ID: <20060508132721.36915d94@Magellan.Leidinger.net> In-Reply-To: <86d5epp5tv.fsf@xps.des.no> References: <61809.192.168.1.21.1147030254.squirrel@192.168.1.21> <86d5epp5tv.fsf@xps.des.no> X-Mailer: Sylpheed-Claws 2.1.1 (GTK+ 2.8.17; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new Cc: Subject: Re: I_686 MMX / 3DNOW / SSE / SSE2 ? 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: Mon, 08 May 2006 11:26:42 -0000 Quoting des@des.no (Dag-Erling Smørgrav) (Mon, 08 May 2006 05:13:00 +0200): > We don't want to use floating point within the kernel, for a variety > of reasons (one of them being that saving and restoring the floating > point context when switching in and out of the kernel is very > expensive). FYI... The patches which port the revamped FPU handling from DFly don't have this expensive behavior for every switch. AFAIR only when the kernel used the FPU some context is saved. It also allows to use SIMD instructions in the kernel (this may be beneficial in some places). Bye, Alexander. -- Press every key to continue. http://www.Leidinger.net Alexander @ Leidinger.net GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7 WL http://www.amazon.de/exec/obidos/registry/1FZ4DTHQE9PQ8/ref=wl_em_to/