From owner-freebsd-current Tue Nov 26 15:40:55 2002 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 5CFD037B401 for ; Tue, 26 Nov 2002 15:40:54 -0800 (PST) Received: from popelschnipser.de (ultrakoreggd.org [217.160.78.206]) by mx1.FreeBSD.org (Postfix) with SMTP id 79CAB43E88 for ; Tue, 26 Nov 2002 15:40:47 -0800 (PST) (envelope-from marc@informatik.uni-bremen.de) Received: (qmail 20477 invoked by uid 1048); 26 Nov 2002 23:40:42 -0000 Received: from marc@informatik.uni-bremen.de by p10089345 by uid 1045 with qmail-scanner-1.15 (clamscan: 0.54. spamassassin: 2.42. Clear:. Processed in 0.262897 secs); 26 Nov 2002 23:40:42 -0000 Received: from unknown (HELO ?192.168.100.100?) (217.227.194.51) by ultrakoreggd.org with SMTP; 26 Nov 2002 23:40:41 -0000 Date: Wed, 27 Nov 2002 00:39:23 +0100 From: Marc Recht To: Daniel Eischen Cc: Daniel Eischen , freebsd-current@FreeBSD.ORG Subject: Re: PATCH - changing libc_r to use *context() Message-ID: <4450000.1038353963@leeloo.intern.geht.de> In-Reply-To: References: X-Mailer: Mulberry/3.0.0b9 (Linux/x86) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > Damn, I think I found a problem. Perhaps it might be what's > causing your problem. Do you have I686_CPU defined in > your kernel? If so can you either try it with a kernel > without I686_CPU or with CPU_DISABLE_SSE? Yes, I've I686_CPU and CPU_ENABLE_SSE in my kernel. Trying it without could take a while, because everything is also compiled with -march=athlon-xp.. > The kernel doesn't align the FPU registers (context) properly. > Actually, neither does anything in userland because the > machine contexts lack align directives. > > You can also try modifying the patched uthread_kern.c, > function _thread_kern_sched(). There's a section about > halfway down that looks something like this: > [..patch] That didn't work (no difference). Regards, Marc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message