[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: TLS support [was Re: Unidentified subject!]



> > Plus we already reserve a register for the current task - we're not all
> > that squeezed, but can't we store the per thread data at a constant offset
> > from the task address which we already store in a register? Are all
> > threads separate tasks at kernel level?
>
> We already reserve a register for the current task in kernel space.
> [...]
> While TLS needs some kind of pointer in user space.
> (Of course the kernel has to update the memory pointer at every task
> switch).

That's what I meant. Can the TLS pointer be derived from the current task
pointer in some simple way (so we don't need to reserve some other
register)?

	Michael



Reply to: