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>
