Skip site navigation (1)Skip section navigation (2)
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>