<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libpthread/arch/i386, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>Repo copy libpthreads to libkse.</title>
<updated>2007-10-09T14:16:39+00:00</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2007-10-09T14:16:39+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=aaffe2b157f65a534c955edb61c88aa1b764266d'/>
<id>aaffe2b157f65a534c955edb61c88aa1b764266d</id>
<content type='text'>
This introduces the WITHOUT_LIBKSE nob,
and changes WITHOUT_LIBPTHREADS to mean with neither threading libs.
Approved by:	re(kensmith)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This introduces the WITHOUT_LIBKSE nob,
and changes WITHOUT_LIBPTHREADS to mean with neither threading libs.
Approved by:	re(kensmith)
</pre>
</div>
</content>
</entry>
<entry>
<title>In order to let new binutils can compile it, replace movl with</title>
<updated>2006-05-07T08:19:04+00:00</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2006-05-07T08:19:04+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7649f45c3ee5e17107fa5b4ea0f86d57dfb194ca'/>
<id>7649f45c3ee5e17107fa5b4ea0f86d57dfb194ca</id>
<content type='text'>
movw for segment saving and restoring.

Submitted by: Diego 'Flameeyes' Petteno flameeyes at gentoo dot org
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
movw for segment saving and restoring.

Submitted by: Diego 'Flameeyes' Petteno flameeyes at gentoo dot org
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove an unused variable.</title>
<updated>2005-07-29T21:49:47+00:00</updated>
<author>
<name>Daniel Eischen</name>
<email>deischen@FreeBSD.org</email>
</author>
<published>2005-07-29T21:49:47+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e059b9ce6c3dcfa54b3d7f9060d92c2b92a8b1c5'/>
<id>e059b9ce6c3dcfa54b3d7f9060d92c2b92a8b1c5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean out the leftovers from the i386_set_gsbase() TLS conversion.</title>
<updated>2005-06-29T23:15:36+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2005-06-29T23:15:36+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3b4399f6a7c6213ad6abffb909614c2fd67be41e'/>
<id>3b4399f6a7c6213ad6abffb909614c2fd67be41e</id>
<content type='text'>
Like on libthr, there is an i386_set_gsbase() stub implementation here
to avoid libc.so.5 issues.  This should likely be a weak symbol and I
expect this will be fixed soon.

Approved by:	re
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Like on libthr, there is an i386_set_gsbase() stub implementation here
to avoid libc.so.5 issues.  This should likely be a weak symbol and I
expect this will be fixed soon.

Approved by:	re
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove the special _amd64_set_gsbase() code for #ifdef COMPAT_32BIT, now</title>
<updated>2005-04-26T20:41:48+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2005-04-26T20:41:48+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1ec622fdd6342e40efcc446184e474cae44bdcbc'/>
<id>1ec622fdd6342e40efcc446184e474cae44bdcbc</id>
<content type='text'>
that the amd64 kernel implements i386_get/set_gsbase().  All the rest of
the ldt backwards compat code should go away soon.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
that the amd64 kernel implements i386_get/set_gsbase().  All the rest of
the ldt backwards compat code should go away soon.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use the i386_set_gsbase() syscall if it is implemented in the kernel.</title>
<updated>2005-04-14T00:13:20+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2005-04-14T00:13:20+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=72a79166ea4881001b4751d99e66af14b101ba09'/>
<id>72a79166ea4881001b4751d99e66af14b101ba09</id>
<content type='text'>
This is a little hairy here because the allocation and usage of this
functionality is split into two places in libpthread.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a little hairy here because the allocation and usage of this
functionality is split into two places in libpthread.
</pre>
</div>
</content>
</entry>
<entry>
<title>i386_set_ldt() is not available when running 32 bit binaries on amd64</title>
<updated>2004-11-06T03:35:51+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2004-11-06T03:35:51+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9e6d5a03d4e9ba7e9c383e82b51e51a6de0baa5b'/>
<id>9e6d5a03d4e9ba7e9c383e82b51e51a6de0baa5b</id>
<content type='text'>
kernels.  Use the recently exposed direct-set routines instead.  This is
only activated for when we compile i386 support libraries on amd64.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
kernels.  Use the recently exposed direct-set routines instead.  This is
only activated for when we compile i386 support libraries on amd64.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing brackets. It was committed from wrong tree.</title>
<updated>2004-08-26T02:41:01+00:00</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2004-08-26T02:41:01+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1db81dc0741f407421b24bd01768a519b2db7ffb'/>
<id>1db81dc0741f407421b24bd01768a519b2db7ffb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gcc -O2 cleanup. tested for a long time.</title>
<updated>2004-08-25T23:42:40+00:00</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2004-08-25T23:42:40+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=28f5d1b766ecd7035ac18bfe10a85c3d002ffc1a'/>
<id>28f5d1b766ecd7035ac18bfe10a85c3d002ffc1a</id>
<content type='text'>
Reviewed by: deischen
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed by: deischen
</pre>
</div>
</content>
</entry>
<entry>
<title>1. Add macro DTV_OFFSET to calculate dtv offset in tcb.</title>
<updated>2004-08-16T03:27:29+00:00</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2004-08-16T03:27:29+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a002d437eaf0d15470bc75c142a22ff3d643b030'/>
<id>a002d437eaf0d15470bc75c142a22ff3d643b030</id>
<content type='text'>
2. Export symbols needed by debugger.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2. Export symbols needed by debugger.
</pre>
</div>
</content>
</entry>
</feed>
