<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/lib/libpthread/arch, branch master</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=master</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2007-10-09T14:16:39Z</updated>
<entry>
<title>Repo copy libpthreads to libkse.</title>
<updated>2007-10-09T14:16:39Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2007-10-09T14:16:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=aaffe2b157f65a534c955edb61c88aa1b764266d'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>Stylize:</title>
<updated>2006-09-01T21:25:22Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2006-09-01T21:25:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4d630a8f11a18f7524510614058785e6671fc7be'/>
<id>urn:sha1:4d630a8f11a18f7524510614058785e6671fc7be</id>
<content type='text'>
o  avoid using a global register variable.
o  redefine struct ia64_tp as a union. We don't have to get to the
   fields themselves. We just need it to be of the right size with
   the right alignment.
</content>
</entry>
<entry>
<title>The ucontext is 16-byte aligned, which means that struct tcb is</title>
<updated>2006-09-01T19:13:36Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2006-09-01T19:13:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4c91d168a764f27330d2a7aec87fe47366403c54'/>
<id>urn:sha1:4c91d168a764f27330d2a7aec87fe47366403c54</id>
<content type='text'>
16-byte aligned. Consequently, struct tcb is a multiple of 16
bytes in size. We need to make sure there's no padding after
struct ppc32_tp. We do this by explicitly adding the necessary
padding in front of it.
</content>
</entry>
<entry>
<title>Stylize. Introduce ppc_{get|set}_tp() and ppc_{get|set}_tcb() to</title>
<updated>2006-09-01T17:52:13Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2006-09-01T17:52:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5df93cb78734261e08cf3c1f7a3a615cd6e02449'/>
<id>urn:sha1:5df93cb78734261e08cf3c1f7a3a615cd6e02449</id>
<content type='text'>
abstract the magic that happens when deriving one or the other.
</content>
</entry>
<entry>
<title>Implement TLS.</title>
<updated>2006-09-01T06:17:16Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2006-09-01T06:17:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=20b18e870b96ff1086ac62a9809611d45f3ac039'/>
<id>urn:sha1:20b18e870b96ff1086ac62a9809611d45f3ac039</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove alpha left-overs.</title>
<updated>2006-08-22T08:03:01Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2006-08-22T08:03:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2b46c64c9c1bf1cb194e0f2b7c478f61a0e10cd9'/>
<id>urn:sha1:2b46c64c9c1bf1cb194e0f2b7c478f61a0e10cd9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>In order to let new binutils can compile it, replace movl with</title>
<updated>2006-05-07T08:19:04Z</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2006-05-07T08:19:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7649f45c3ee5e17107fa5b4ea0f86d57dfb194ca'/>
<id>urn:sha1:7649f45c3ee5e17107fa5b4ea0f86d57dfb194ca</id>
<content type='text'>
movw for segment saving and restoring.

Submitted by: Diego 'Flameeyes' Petteno flameeyes at gentoo dot org
</content>
</entry>
<entry>
<title>Fix a race condition introduced when redzones were added.  Use an</title>
<updated>2006-02-24T22:03:10Z</updated>
<author>
<name>Daniel Eischen</name>
<email>deischen@FreeBSD.org</email>
</author>
<published>2006-02-24T22:03:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c0addafac3846f11fb34165971c5e172854ec9a7'/>
<id>urn:sha1:c0addafac3846f11fb34165971c5e172854ec9a7</id>
<content type='text'>
atomic operation to return and adjust the stack.

Submitted by:	luoqi
</content>
</entry>
<entry>
<title>Remove an unused variable.</title>
<updated>2005-07-29T21:49:47Z</updated>
<author>
<name>Daniel Eischen</name>
<email>deischen@FreeBSD.org</email>
</author>
<published>2005-07-29T21:49:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e059b9ce6c3dcfa54b3d7f9060d92c2b92a8b1c5'/>
<id>urn:sha1:e059b9ce6c3dcfa54b3d7f9060d92c2b92a8b1c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean out the leftovers from the i386_set_gsbase() TLS conversion.</title>
<updated>2005-06-29T23:15:36Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2005-06-29T23:15:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3b4399f6a7c6213ad6abffb909614c2fd67be41e'/>
<id>urn:sha1: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>
</entry>
</feed>
