> > > 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