Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 21 Jan 2007 19:54:45 +0100
From:      Divacky Roman <xdivac02@stud.fit.vutbr.cz>
To:        jkim@freebsd.org
Cc:        freebsd-emulation@freebsd.org
Subject:   Re: linuxolator: tls_test results amd64
Message-ID:  <20070121185445.GA88090@stud.fit.vutbr.cz>
In-Reply-To: <790a9fff0701211041j1176d00gd6dd75d0989cf4ec@mail.gmail.com>
References:  <790a9fff0701211041j1176d00gd6dd75d0989cf4ec@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

the tls_test program is at

www.stud.fit.vutbr.cz/~xdivac02/tls_test.c

On Sun, Jan 21, 2007 at 12:41:02PM -0600, Scot Hetzel wrote:
> Divacky Roman asked me to update my sources to the latest P4 patches
> and run the tls_test program.  Below are the results:
> 
> hp010 / # ./tls_test
> 
> doing 1st set_thread_area():
> ====> got GDT selector: 0x0 --- TEST PASSED.
> 
> reading first byte of [0x00000000] TLS:
> ====> 123 --- TEST PASSED.
> 
> doing 2nd set_thread_area():
> ====> got GDT selector: 0x4 --- TEST PASSED.
> context-switching once ...
> 
> reading first byte of 4K [0x0804aca0] TLS:
> Segmentation fault (core dumped)

this means that we are able to set up the TLS for the very first
time but not any other time.

can someone explain this?



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070121185445.GA88090>