<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/libexec/rtld-elf/amd64, 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>Remove these unused files before any other archs include the same bogus</title>
<updated>2004-11-12T18:05:30+00:00</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2004-11-12T18:05:30+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2939195e462ff94dedda473dbde94f538565c44b'/>
<id>2939195e462ff94dedda473dbde94f538565c44b</id>
<content type='text'>
file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
file.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for Thread Local Storage.</title>
<updated>2004-08-03T08:51:00+00:00</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>2004-08-03T08:51:00+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=017246d02f18aa1b754027fe6c058a76659e66b7'/>
<id>017246d02f18aa1b754027fe6c058a76659e66b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>More stack alignment fixes.  Arrange so we call _rtld() in ld-elf.so.1</title>
<updated>2004-03-21T01:43:39+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2004-03-21T01:43:39+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c707fea10b76b3723a1ed53ac5fbc164bd64cf0a'/>
<id>c707fea10b76b3723a1ed53ac5fbc164bd64cf0a</id>
<content type='text'>
with the correct alignment.  This is important because this calls to
library static constructors are made from here.  The bug in the old crt*.s
files hid this because in this case, two wrongs do indeed make a right.
Also, call _rtld_bind() with the correct alignment, because it calls back
into the pthread library locking functions.  If things happen just
the wrong way, we get a SIG10 due to the broken stack alignment.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
with the correct alignment.  This is important because this calls to
library static constructors are made from here.  The bug in the old crt*.s
files hid this because in this case, two wrongs do indeed make a right.
Also, call _rtld_bind() with the correct alignment, because it calls back
into the pthread library locking functions.  If things happen just
the wrong way, we get a SIG10 due to the broken stack alignment.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix dynamic linking a bit more.. enough that mozilla-firebird works if you</title>
<updated>2003-12-12T01:12:41+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-12-12T01:12:41+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6143d8ba5fee01ff5c6297ae27377ead5e79b123'/>
<id>6143d8ba5fee01ff5c6297ae27377ead5e79b123</id>
<content type='text'>
dig up the patches for amd64 support for it.

Note to self: do not put a 64 bit value in a 32 bit space.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
dig up the patches for amd64 support for it.

Note to self: do not put a 64 bit value in a 32 bit space.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert last change.  ../rtld.c uses CACHE_LINE_SIZE too.</title>
<updated>2003-12-11T18:42:51+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-12-11T18:42:51+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=080f5381b7fea5111c6521ddb26c9a803aebb34e'/>
<id>080f5381b7fea5111c6521ddb26c9a803aebb34e</id>
<content type='text'>
Change it to 64 while here.

Reported by:  ps
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change it to 64 while here.

Reported by:  ps
</pre>
</div>
</content>
</entry>
<entry>
<title>Only define CACHE_LINE_SIZE in one place..</title>
<updated>2003-12-11T04:49:37+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-12-11T04:49:37+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=165d50f626cdc5713b197f633e2a058f4f81710a'/>
<id>165d50f626cdc5713b197f633e2a058f4f81710a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>CACHE_LINE_SIZE is 64 on athlon and amd64 chips, not 32.  This should</title>
<updated>2003-12-11T04:47:53+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-12-11T04:47:53+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=40a7c811129cdb067e21450eb9b58625e4646dbd'/>
<id>40a7c811129cdb067e21450eb9b58625e4646dbd</id>
<content type='text'>
probably be 128 since that is what the hardware prefetch fill size is
on both the p3, p4 and athlon* cpus.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
probably be 128 since that is what the hardware prefetch fill size is
on both the p3, p4 and athlon* cpus.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow threading libraries to register their own locking</title>
<updated>2003-05-29T22:58:26+00:00</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2003-05-29T22:58:26+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6d5d786f800c42ac9eec4ba9ac7202bd184c7242'/>
<id>6d5d786f800c42ac9eec4ba9ac7202bd184c7242</id>
<content type='text'>
implementation in case default one provided by rtld is
not suitable.

Consolidate various identical MD lock implementation into
a single file using appropriate machine/atomic.h.

Approved by:	re (scottl)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
implementation in case default one provided by rtld is
not suitable.

Consolidate various identical MD lock implementation into
a single file using appropriate machine/atomic.h.

Approved by:	re (scottl)
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial pass at supporting shared libraries on amd64.  There are still</title>
<updated>2003-05-24T17:37:51+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-05-24T17:37:51+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9783a12b344281cca2df679ce8cf65d0acf62ad9'/>
<id>9783a12b344281cca2df679ce8cf65d0acf62ad9</id>
<content type='text'>
a few missing relocation types in amd64/reloc.c, but I have not found
any of them in use yet. :-)

Approved by:  re (amd64/* blanket)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
a few missing relocation types in amd64/reloc.c, but I have not found
any of them in use yet. :-)

Approved by:  re (amd64/* blanket)
</pre>
</div>
</content>
</entry>
</feed>
