<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/libexec/rtld-elf, branch release/6.0.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2005-11-03T00:35:26+00:00</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2005-11-03T00:35:26+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3640cb54210edbb7edbf1b12ef0127ecfcea967d'/>
<id>3640cb54210edbb7edbf1b12ef0127ecfcea967d</id>
<content type='text'>
'RELENG_6_0_0_RELEASE'.

This commit was manufactured to restore the state of the 6.0-RELEASE image.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'RELENG_6_0_0_RELEASE'.

This commit was manufactured to restore the state of the 6.0-RELEASE image.
</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>Removed trailing whitespace.</title>
<updated>2005-06-14T08:41:11+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2005-06-14T08:41:11+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=cc4fdb1de974733c71bb13ea0736dd1307191612'/>
<id>cc4fdb1de974733c71bb13ea0736dd1307191612</id>
<content type='text'>
Approved by:	re (blanket)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Approved by:	re (blanket)
</pre>
</div>
</content>
</entry>
<entry>
<title>MFNetBSD: src/libexec/ld.elf_so/arch/sparc64/mdreloc.c 1.26 (partial)</title>
<updated>2005-06-04T20:49:15+00:00</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2005-06-04T20:49:15+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=86989050736957534781e5ad3fbede53295987d4'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the load64 and store64 macros, created to handle 8-byte unaligned</title>
<updated>2005-06-02T05:34:08+00:00</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2005-06-02T05:34:08+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d4337d869f5bed87c124d663f08dce5a27cffefd'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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)
</pre>
</div>
</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:42+00:00</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>2005-05-19T07:32:42+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9310a53def62d0a536eb8d27e5822832c94fa09b'/>
<id>9310a53def62d0a536eb8d27e5822832c94fa09b</id>
<content type='text'>
safely initialise shared libraries that use SSE in their init sections.

MFC After: 1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
safely initialise shared libraries that use SSE in their init sections.

MFC After: 1 week
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix compilation problem.</title>
<updated>2005-04-27T13:17:23+00:00</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2005-04-27T13:17:23+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9b0c632a4c93a5c1949982b23bef202b0b3cf04e'/>
<id>9b0c632a4c93a5c1949982b23bef202b0b3cf04e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Stop calling _amd64_set_gsbase() for COMPAT_32BIT.  The amd64 kernel</title>
<updated>2005-04-26T20:38:44+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2005-04-26T20:38:44+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=8d598c0d01f8ed26bc95706d5204d287c8991317'/>
<id>8d598c0d01f8ed26bc95706d5204d287c8991317</id>
<content type='text'>
implements i386_set_gsbase(), so there is no need for the variation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
implements i386_set_gsbase(), so there is no need for the variation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Attempt to use i386_set_gsbase(), and gracefully fall back to LDT methods</title>
<updated>2005-04-14T00:04:50+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2005-04-14T00:04:50+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=8a477e0a7ab1c8414822f704e91f8c14dd2d239b'/>
<id>8a477e0a7ab1c8414822f704e91f8c14dd2d239b</id>
<content type='text'>
if the direct access methods are not implemented.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
if the direct access methods are not implemented.
</pre>
</div>
</content>
</entry>
<entry>
<title>No need to provide atomic_cmpset_32() anymore.</title>
<updated>2005-04-07T22:04:49+00:00</updated>
<author>
<name>Olivier Houchard</name>
<email>cognet@FreeBSD.org</email>
</author>
<published>2005-04-07T22:04:49+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2204e78f5e9ff885fcc35462fa41cb1e81c2e7f6'/>
<id>2204e78f5e9ff885fcc35462fa41cb1e81c2e7f6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
