<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/gnu/usr.bin/binutils/libbfd, branch release/9.0.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F9.0.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F9.0.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2011-02-18T20:54:12Z</updated>
<entry>
<title>Merge binutils 2.17.50 to head.  This brings a number of improvements to</title>
<updated>2011-02-18T20:54:12Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2011-02-18T20:54:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ce8fb931782e66cb56f7bfb4cff1ac032fc57076'/>
<id>urn:sha1:ce8fb931782e66cb56f7bfb4cff1ac032fc57076</id>
<content type='text'>
x86 CPU support, better support for powerpc64, some new directives, and
many other things.  Bump __FreeBSD_version, and add a note to UPDATING.

Thanks to the many people that have helped to test this.

Obtained from:	projects/binutils-2.17
</content>
</entry>
<entry>
<title>Retire TARGET_ABI.</title>
<updated>2011-01-07T20:26:33Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2011-01-07T20:26:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cd2ae2532f3ad33a227fb09aae248620260a1635'/>
<id>urn:sha1:cd2ae2532f3ad33a227fb09aae248620260a1635</id>
<content type='text'>
Implement MACHINE_ARCH=mips64e[lb] to build N64 images.  This replaces
MACHINE_ARCH=mipse[lb] TARGET_ABI=n64.

MACHINE_ARCH=mipsn32e[lb] has been added, but currently requires
WITHOUT_CDDL due to atomic issues in libzfs.  I've not investigated
this much, but implemented this to preserve as much of the TARGET_ABI
functionality that I could.  Since its presence doesn't affect the
working cases, I've kept it in for now.

Added mips64e[lb] to make universe, so more kernels build.

And I think this (finally) closes the curtain on the tbemd tree.
</content>
</entry>
<entry>
<title>For ia64, add a proper 'elf64-ia64-freebsd' output format to BFD, so the</title>
<updated>2010-12-05T20:24:22Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2010-12-05T20:24:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e3c77b8170a95b15e1be610fba8d6617139259a5'/>
<id>urn:sha1:e3c77b8170a95b15e1be610fba8d6617139259a5</id>
<content type='text'>
ELF branding for FreeBSD is done in the same way as amd64, i386 and
sparc.  Something similar should probably also be done for arm, mips and
powerpc.
</content>
</entry>
<entry>
<title>Sync: merge r215319 through r215395 from ^/head, so ports can actually</title>
<updated>2010-11-16T10:33:41Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2010-11-16T10:33:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9977fc32d18f57d4cec0f385427b2f9e6e993d5f'/>
<id>urn:sha1:9977fc32d18f57d4cec0f385427b2f9e6e993d5f</id>
<content type='text'>
build! :)
</content>
</entry>
<entry>
<title>Garbage-collect some code made obsolete by the TBEMD import.</title>
<updated>2010-11-15T22:12:13Z</updated>
<author>
<name>Nathan Whitehorn</name>
<email>nwhitehorn@FreeBSD.org</email>
</author>
<published>2010-11-15T22:12:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ce0cfc0ef3b9641ed144479ce4a07e1be6771050'/>
<id>urn:sha1:ce0cfc0ef3b9641ed144479ce4a07e1be6771050</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Sync: merge r214895 through r215140 from ^/head.</title>
<updated>2010-11-11T20:52:24Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2010-11-11T20:52:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1170f3d12ebd03d02f8bb4f075319f461e38d7d9'/>
<id>urn:sha1:1170f3d12ebd03d02f8bb4f075319f461e38d7d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Complete the integration of tbemd branch into head.</title>
<updated>2010-11-10T06:39:49Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2010-11-10T06:39:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e8dce5b9b3a58e9e4e76eebd5595d10224357ca2'/>
<id>urn:sha1:e8dce5b9b3a58e9e4e76eebd5595d10224357ca2</id>
<content type='text'>
TARGET_BIG_ENDIAN is now completely dead, except where it was
originally supposed to be used (internally in the toolchain building).

TARGET_ARCH has changed in three cases:
(1) Little endian mips has changed to mipsel.
(2) Big endian mips has changed to mipseb.
(3) Big endian arm has changed to armeb.

Some additional changes are needed to make 'make universe' work on arm
and mips after this change, so those are commented out for now.

UPDATING information will be forthcoming.  Any remaining rough edges
will be hammered out in -current.
</content>
</entry>
<entry>
<title>Simply our custom OSABI branding 'stub'.  It is presently still needed</title>
<updated>2010-11-03T16:39:55Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2010-11-03T16:39:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=964cec10811a24c58501c3e4148a513c280b5240'/>
<id>urn:sha1:964cec10811a24c58501c3e4148a513c280b5240</id>
<content type='text'>
for ia64, but I will integrate it into contrib/binutils/bfd/elfxx-ia64.c
later on, after which it can be removed entirely.
</content>
</entry>
<entry>
<title>Update Makefile, bfd.h and config.h.bsd for libbfd.</title>
<updated>2010-11-01T19:41:22Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2010-11-01T19:41:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0921c6ef0bbdcbec5e5ee1e4662e34864c22a702'/>
<id>urn:sha1:0921c6ef0bbdcbec5e5ee1e4662e34864c22a702</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make sure elf_fbsd_post_process_headers() is actually called for ia64.</title>
<updated>2010-10-26T17:49:17Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2010-10-26T17:49:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1368e47f875e1b9bbe567bf01ba28e3764217819'/>
<id>urn:sha1:1368e47f875e1b9bbe567bf01ba28e3764217819</id>
<content type='text'>
This is done by prepending the file to elfxx-ia64, not appending it.

Additionally, reduce diffs between Makefile.amd64 and Makefile.ia64;
instead of echo'ing defines in Makefiles, just add the needed define to
elf-fbsd-brand.c directly, as it is only used for amd64 and ia64.
</content>
</entry>
</feed>
