Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Jul 2003 21:26:02 -0400 (EDT)
From:      Daniel Eischen <eischen@vigrid.com>
To:        Julian Elischer <julian@elischer.org>
Cc:        marcel@xcllnt.net
Subject:   Re: KSD/TSD take 2 (was: KSE critical regions)
Message-ID:  <Pine.GSO.4.10.10307242123470.10140-100000@pcnet5.pcnet.com>
In-Reply-To: <Pine.BSF.4.21.0307241229170.69488-100000@InterJet.elischer.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 24 Jul 2003, Julian Elischer wrote:
> 
> On Thu, 24 Jul 2003, Daniel Eischen wrote:
> 
> > 
> > struct kse_thr_mailbox {
> > 	void			*tm_tls[4];	/* reserved for TLS */
> > 	uint32_t		tm_flags;
> > 	uint32_t		tm_version;
> > 	struct kse_thr_mailbox	*tm_next;
> > 	void			*tm_udata;
> > 	uint32_t		tm_uticks;
> > 	uint32_t		tm_sticks;
> > 	register_t		tm_spare[4];
> > 	siginfo_t		tm_syncsig;
> > 	ucontext_t		tm_context;
> > };
> 
> looking at the above diagrams, we see:
> 
> struct kse_thr_mailbox need not have any TLS stuff. The offset to the

It is only there because you suggested we need a reserve
for TLS.  It can easily be removed ;-)

-- 
Dan Eischen



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.10.10307242123470.10140-100000>