Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 1171 → Rev 1184

/kernel/trunk/arch/ia32/src/ia32.c
116,7 → 116,7
*/
__native sys_tls_set(__native addr)
{
THREAD->tls = addr;
THREAD->arch.tls = addr;
set_tls_desc(addr);
 
return 0;
/kernel/trunk/arch/ia32/src/proc/scheduler.c
40,7 → 40,7
CPU->arch.tss->ss0 = selector(KDATA_DES);
 
/* Set up TLS in GS register */
set_tls_desc(THREAD->tls);
set_tls_desc(THREAD->arch.tls);
 
#ifdef CONFIG_DEBUG_AS_WATCHPOINT
/* Set watchpoint on AS to ensure that nobody sets it to zero */
/kernel/trunk/arch/ia32/src/proc/thread.c
34,5 → 34,5
*/
void thread_create_arch(thread_t *t)
{
t->tls = 0;
t->arch.tls = 0;
}