From owner-freebsd-current@FreeBSD.ORG Wed Jan 17 20:58:11 2007 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D432716A55C; Wed, 17 Jan 2007 20:58:11 +0000 (UTC) (envelope-from ivoras@fer.hr) Received: from ls405.t-com.hr (ls405.t-com.hr [195.29.150.135]) by mx1.freebsd.org (Postfix) with ESMTP id 8827C13C45B; Wed, 17 Jan 2007 20:58:11 +0000 (UTC) (envelope-from ivoras@fer.hr) Received: from ls422.t-com.hr (ls422.t-com.hr [195.29.150.237]) by ls405.t-com.hr (Postfix) with ESMTP id 4B01F146443; Wed, 17 Jan 2007 21:58:10 +0100 (CET) Received: from ls422.t-com.hr (localhost.localdomain [127.0.0.1]) by ls422.t-com.hr (Qmlai) with ESMTP id 336E5C90053; Wed, 17 Jan 2007 21:58:10 +0100 (CET) X-Envelope-Sender-Info: KDHLkYIFXCRHG7zIR7FVXvx6MUdRkOwZZsfH4/buQTKKesY80THoNSngionnLwUP X-Envelope-Sender: ivoras@fer.hr Received: from [10.0.0.101] (89-172-39-6.adsl.net.t-com.hr [89.172.39.6])by ls422.t-com.hr (Qmlai) with ESMTP id AFA961308056; Wed, 17 Jan 2007 21:58:05 +0100 (CET) Message-ID: <45AE8DDC.8030402@fer.hr> Date: Wed, 17 Jan 2007 21:58:04 +0100 From: Ivan Voras User-Agent: Thunderbird 1.5.0.9 (Windows/20061207) MIME-Version: 1.0 To: Matthew Dillon References: <3bbf2fe10607250813w8ff9e34pc505bf290e71758@mail.gmail.com> <3bb f2fe10607281004o6727e976h19ee7e054876f914@mail.gmail.com> <3bbf2fe107011608 51r79b04464m2cbdbb7f644b22b6@mail.gmail.com> <20070116154258.568e1aaf@pleia des.nextvenue.com> <3bbf2fe10701161525j6ad929 2y93502b8df0f67aa9@mail.gmail.com> <45AD6DFA.6030808@FreeBSD.org> <3bbf2fe1 0701161655p5e686b52n7340b3100ecfab93@mail.gmail.com> <200701172022.l0HKMYV8053837@apollo.backplane.com> In-Reply-To: <200701172022.l0HKMYV8053837@apollo.backplane.com> X-Enigmail-Version: 0.94.1.2 Content-Type: multipart/mixed; boundary=------------enig5EF4019AFDFB80A298524055 X-imss-version: 2.045 X-imss-result: Passed X-imss-scores: Clean:0.00000 C:100 M:100 S:100 R:100 X-imss-settings: Baseline:1 C:1 M:1 S:1 R:1 (0.0000 0.0000) Cc: freebsd-current@freebsd.org, freebsd-arch@freebsd.org Subject: Re: [PATCH] Mantaining turnstile aligned to 128 bytes in i386 CPUs 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: Wed, 17 Jan 2007 20:58:11 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig5EF4019AFDFB80A298524055 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Matthew Dillon wrote: > * Saving the FP state. The kernel doesn't have to save or restore > anything if userland was not using the floating point unit. In > fact, the kernel doesn't even need to FNINIT! All the kernel nee= ds > to do is CLTS and FNCLEX to make the FP unit usable for media cop= y > instructions, then set CR0_TS when it is finished. Does the same hold true with kernel threads in FreeBSD (e.g. two threads using FPU)? --------------enig5EF4019AFDFB80A298524055--