Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Apr 1999 10:47:21 -0500 (EST)
From:      "John S. Dyson" <toor@dyson.iquest.net>
To:        will@iki.fi (Ville-Pertti Keinonen)
Cc:        dyson@iquest.net, current@freebsd.org
Subject:   Re: SMP users (important)
Message-ID:  <199904061547.KAA28401@dyson.iquest.net>
In-Reply-To: <86wvzqm7pe.fsf@not.oeno.com> from Ville-Pertti Keinonen at "Apr 6, 99 12:14:37 pm"

next in thread | previous in thread | raw e-mail | index | archive | help

> 
> > per-processor registers that one could use (but loading a
> > general register with that per processor register would be
> > needed for access.)  Also, since the PPC has lots of registers,
> > one could? permanently reserve one of the general registers (r13?).
> 
> I really don't like the idea of breaking the normal language
> conventions for any processor.  For the i386, the use of segment
> registers is not relevant to C language conventions, but reserving a
> general register on any architecture should, IMHO, be avoided if at
> all possible.
>
I believe that SYSV might do it.

> 
> I believe that having meaningful values context-switched in segment
> registers can add context switch overhead.  It shouldn't be
> significant, though.
> 
It is probably *much* cheaper than the VM approaches.

John



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?199904061547.KAA28401>