Date: Mon, 11 Nov 1996 01:33:35 +0800 From: Peter Wemm <peter@spinner.dialix.com> To: Bruce Evans <bde@zeta.org.au> Cc: smp@freefall.freebsd.org, nate@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/isa syscons.c syscons.h Message-ID: <199611101733.BAA15722@spinner.DIALix.COM> In-Reply-To: Your message of "Mon, 11 Nov 1996 04:14:53 %2B1100." <199611101714.EAA12879@godzilla.zeta.org.au>
next in thread | previous in thread | raw e-mail | index | archive | help
Bruce Evans wrote: > I'm going to replace the i586 optimized copying options (including the > one for copyin/copyout that went away) by negative-logic npx flags. > This is mainly for 2.2. I don't trust copying through the FPU to work > on i586 clones. We currently have to #ifdef out the i586_bcopy on the SMP code which does not yet understand the fact that there is more than one FPU involved... (duh!) This probably explains why floating point is *extremely* unreliable.. Just the same as we have to #ifdef out the pentium_microtime stuff, although I must take a closer look again now that you fixed the problem of masked-for-too-long clock interrupts.. There was some discussion a while ago about having the 100Hz timer interleaved across all cpus in a round-robin fashion, and if each cpu kept per-cpu smoothing/rate/etc variables, it might just be able to cope with it with enough tweaks. Cheers, -Peter
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199611101733.BAA15722>