<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/libexec/rtld-elf, branch releng/6.1</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F6.1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F6.1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2006-01-28T18:40:55Z</updated>
<entry>
<title>MFC ia64 psABI conformance changes:</title>
<updated>2006-01-28T18:40:55Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2006-01-28T18:40:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=66f0e9fc6d477a8717019fbd3fcac97c6eb9649f'/>
<id>urn:sha1:66f0e9fc6d477a8717019fbd3fcac97c6eb9649f</id>
<content type='text'>
	s/R_IA64_/R_IA_64_/
	s/DT_IA64_/DT_IA_64_/

	libexec/rtld-elf/ia64/reloc.c:1.17,1.18
	libexec/rtld-elf/ia64/rtld_start.S:1.4
	sys/boot/ia64/efi/start.S:1.9,1.10
	sys/ia64/ia64/elf_machdep.c:1.23
	sys/ia64/ia64/genassym.c:1.42
	sys/ia64/ia64/locore.S:1.39
	sys/ia64/include/elf.h:1.12,1.13,1.14
	usr.bin/elfdump/elfdump.c:1.14
</content>
</entry>
<entry>
<title>MFC standardization of the ELF types and update of the ELF constants:</title>
<updated>2005-12-30T22:13:59Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2005-12-30T22:13:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=46e815f309dc7b132deb81c163f64bfe114a9384'/>
<id>urn:sha1:46e815f309dc7b132deb81c163f64bfe114a9384</id>
<content type='text'>
	lib/libc/gen/nlist.c:1.19
	libexec/rtld-elf/rtld.c:1.108
	libexec/rtld-elf/rtld.h:1.36
	libexec/rtld-elf/alpha/reloc.c:1.21
	libexec/rtld-elf/amd64/reloc.c:1.16
	libexec/rtld-elf/ia64/reloc.c:1.16
	libexec/rtld-elf/sparc64/reloc.c:1.11
	share/man/man5/elf.5:1.32-1.33
	sys/alpha/alpha/elf_machdep.c:1.20
	sys/amd64/amd64/elf_machdep.c:1.24
	sys/boot/common/bootstrap.h:1.42
	sys/boot/common/load_elf.c:1.33
	sys/boot/common/load_elf_obj.c:1.2
	sys/boot/common/reloc_elf.c:1.2
	sys/ia64/ia64/elf_machdep.c:1.21
	sys/kern/link_elf.c:1.87
	sys/kern/link_elf_obj.c:1.90
	sys/sparc64/sparc64/elf_machdep.c:1.20
	sys/sys/elf32.h:1.9-1.10
	sys/sys/elf64.h:1.11-1.13
	sys/sys/elf_common.h:1.16
	sys/sys/elf_generic.h:1.7
	sys/sys/imgact_elf.h:1.28
	sys/sys/linker.h:1.40
	usr.bin/elf2aout/elf2aout.c:1.10
	usr.bin/elfdump/elfdump.c:1.13
	usr.sbin/crunch/crunchide/exec_elf32.c:1.15
	usr.sbin/kldxref/ef.c:1.9
	usr.sbin/kldxref/ef.h:1.6
	usr.sbin/kldxref/ef_amd64.c:1.3
	usr.sbin/kldxref/ef_i386.c:1.3
	usr.sbin/kldxref/ef_obj.c:1.4
	usr.sbin/kldxref/ef_powerpc.c:1.3
	usr.sbin/kldxref/ef_sparc64.c:1.4-1.5
</content>
</entry>
<entry>
<title>MFC: Include the size of the DL_serpath structures in the total size used</title>
<updated>2005-11-28T19:19:39Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2005-11-28T19:19:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=dddf918c353dfa734f217782800ad17f920f32a8'/>
<id>urn:sha1:dddf918c353dfa734f217782800ad17f920f32a8</id>
<content type='text'>
in the RTLD_DI_SERINFOSIZE and RTLD_DI_SERINFO requests.
</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/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>
</feed>
