> 
> > 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 majord...@freebsd.org
with "unsubscribe freebsd-current" in the body of the message

Reply via email to