Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Nov 2000 08:49:23 +0100 (CET)
From:      Marius Bendiksen <mbendiks@eunet.no>
To:        Alfred Perlstein <bright@wintelcom.net>
Cc:        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:  <Pine.BSF.4.05.10011270847060.54186-100000@login-1.eunet.no>
In-Reply-To: <20001121192331.E18037@fw.wintelcom.net>

next in thread | previous in thread | raw e-mail | index | archive | help
> > 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.

Marius



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?Pine.BSF.4.05.10011270847060.54186-100000>