<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/libexec/rtld-elf, branch releng/6.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F6.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F6.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2005-06-29T23:15:36Z</updated>
<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/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>
<entry>
<title>Removed trailing whitespace.</title>
<updated>2005-06-14T08:41:11Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2005-06-14T08:41:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cc4fdb1de974733c71bb13ea0736dd1307191612'/>
<id>urn:sha1:cc4fdb1de974733c71bb13ea0736dd1307191612</id>
<content type='text'>
Approved by:	re (blanket)
</content>
</entry>
<entry>
<title>MFNetBSD: src/libexec/ld.elf_so/arch/sparc64/mdreloc.c 1.26 (partial)</title>
<updated>2005-06-04T20:49:15Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2005-06-04T20:49:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=86989050736957534781e5ad3fbede53295987d4'/>
<id>urn:sha1:86989050736957534781e5ad3fbede53295987d4</id>
<content type='text'>
Fix an obvious bug in the 64-bit PLT fixup: the SLLX was by 12 bits, when
it should be 32.

MFC after:	1 month
</content>
</entry>
<entry>
<title>Fix the load64 and store64 macros, created to handle 8-byte unaligned</title>
<updated>2005-06-02T05:34:08Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2005-06-02T05:34:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d4337d869f5bed87c124d663f08dce5a27cffefd'/>
<id>urn:sha1:d4337d869f5bed87c124d663f08dce5a27cffefd</id>
<content type='text'>
loads and stores (resp.) The ldq_u and stq_u instruction mask off the
lower 3 bits of the final address before loading from or storing to
the address, so as to avoid unaligned loads and stores. They do not
themselves allow loads from or stores to unaligned addresses. Replace
the macro definitions by a packed struct dereference.

Submitted by: Richard Henderson (rth at twiddle dot net)
</content>
</entry>
<entry>
<title>Align the stack to a 16 byte boundary before calling _rtld so that we can</title>
<updated>2005-05-19T07:32:42Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>2005-05-19T07:32:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9310a53def62d0a536eb8d27e5822832c94fa09b'/>
<id>urn:sha1:9310a53def62d0a536eb8d27e5822832c94fa09b</id>
<content type='text'>
safely initialise shared libraries that use SSE in their init sections.

MFC After: 1 week
</content>
</entry>
<entry>
<title>Fix compilation problem.</title>
<updated>2005-04-27T13:17:23Z</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2005-04-27T13:17:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9b0c632a4c93a5c1949982b23bef202b0b3cf04e'/>
<id>urn:sha1:9b0c632a4c93a5c1949982b23bef202b0b3cf04e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stop calling _amd64_set_gsbase() for COMPAT_32BIT.  The amd64 kernel</title>
<updated>2005-04-26T20:38:44Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2005-04-26T20:38:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8d598c0d01f8ed26bc95706d5204d287c8991317'/>
<id>urn:sha1:8d598c0d01f8ed26bc95706d5204d287c8991317</id>
<content type='text'>
implements i386_set_gsbase(), so there is no need for the variation.
</content>
</entry>
<entry>
<title>Attempt to use i386_set_gsbase(), and gracefully fall back to LDT methods</title>
<updated>2005-04-14T00:04:50Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2005-04-14T00:04:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8a477e0a7ab1c8414822f704e91f8c14dd2d239b'/>
<id>urn:sha1:8a477e0a7ab1c8414822f704e91f8c14dd2d239b</id>
<content type='text'>
if the direct access methods are not implemented.
</content>
</entry>
<entry>
<title>No need to provide atomic_cmpset_32() anymore.</title>
<updated>2005-04-07T22:04:49Z</updated>
<author>
<name>Olivier Houchard</name>
<email>cognet@FreeBSD.org</email>
</author>
<published>2005-04-07T22:04:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2204e78f5e9ff885fcc35462fa41cb1e81c2e7f6'/>
<id>urn:sha1:2204e78f5e9ff885fcc35462fa41cb1e81c2e7f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>When allocating TLS and DTV, make sure that any unused slots in the DTV</title>
<updated>2005-03-30T08:28:26Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>2005-03-30T08:28:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3709906a1de408929f4c30322391169c86e08731'/>
<id>urn:sha1:3709906a1de408929f4c30322391169c86e08731</id>
<content type='text'>
are initialised to zero. When freeing TLS, don't attempt to free DTV
slots which were not used.

Pointed out by: Joerg Sonnenberger
X-MFC-After: After the branch, probably
</content>
</entry>
</feed>
