Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Nov 2000 09:01:43 -0800
From:      Julian Elischer <julian@elischer.org>
To:        Marius Bendiksen <mbendiks@eunet.no>
Cc:        Alfred Perlstein <bright@wintelcom.net>, Daniel Eischen <eischen@vigrid.com>, John Baldwin <jhb@FreeBSD.ORG>, Jonathan Lemon <jlemon@flugsvamp.com>, arch@FreeBSD.ORG
Subject:   Re: Thread-specific data and KSEs
Message-ID:  <3A23E4F7.8E42EB3E@elischer.org>
References:  <Pine.BSF.4.05.10011270847060.54186-100000@login-1.eunet.no>

next in thread | previous in thread | raw e-mail | index | archive | help
Marius Bendiksen wrote:
> 
> > > It's just one more register that has to be saved.  I don't
> > > think it's going to matter much.
> > No extra TLB faults/invalidations?  Aren't segment registers
> > somewhat expensive to load?
> 
> Upon loading a task state (with ltr or a gate), you will restore all
> segment registers from the tss, regardless of their content, and a load of
> the shadow portion of the segment will be attempted anyway. I don't think
> this is the right place to shave off cycles, nor do I think the speed is
> even the most relevant issue for this extension, but rather the abuse of
> segments that are ment to hold real data.

We don't use TSS to swap between processes..

> 
> Marius
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-arch" in the body of the message

-- 
      __--_|\  Julian Elischer
     /       \ julian@elischer.org
    (   OZ    ) World tour 2000
---> X_.---._/  presently in:  Budapest
            v


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3A23E4F7.8E42EB3E>