Date: Wed, 27 Nov 2002 00:39:23 +0100 From: Marc Recht <marc@informatik.uni-bremen.de> To: Daniel Eischen <eischen@pcnet1.pcnet.com> Cc: Daniel Eischen <eischen@vigrid.com>, freebsd-current@FreeBSD.ORG Subject: Re: PATCH - changing libc_r to use *context() Message-ID: <4450000.1038353963@leeloo.intern.geht.de> In-Reply-To: <Pine.GSO.4.10.10211261626160.15580-100000@pcnet1.pcnet.com> References: <Pine.GSO.4.10.10211261626160.15580-100000@pcnet1.pcnet.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4450000.1038353963>