<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in ldscript.powerpc</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>9411e24d - [PowerPC] kernel ifunc support for powerpc*, fix ppc64 relocation oddities.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/conf/ldscript.powerpc#9411e24d</link>
        <description>[PowerPC] kernel ifunc support for powerpc*, fix ppc64 relocation oddities.This is a general cleanup of the relocatable kernel support on powerpc,needed to enable kernel ifuncs. * Fix some relocatable issues in the kernel linker, and change to using   a RELOCATABLE_KERNEL #define instead of #ifdef __powerpc__ for parts that   other platforms can use in the future if they wish to have ET_DYN kernels. * Get rid of the DB_STOFFS hack now that the kernel is relocated to the DMAP   properly across the board on powerpc64. * Add powerpc64 and powerpc32 ifunc functionality. * Allow AIM64 virtual mode OF kernels to run from the DMAP like other AIM64   by implementing a virtual mode restart. This fixes the runtime address on   PowerMac G5. * Fix symbol relocation problems on post-relocation kernels by relocating   the symbol table. * Add an undocumented method for supplying kernel symbols on powernv and   other powerpc machines using linux-style kernel/initrd loading -- If   you pass the kernel in as the initrd as well, the copy resident in initrd   will be used as a source for symbols when initializing the debugger.   This method is subject to removal once we have a better way of doing this.Approved by:	jhibbitsRelnotes:	yesSponsored by:	Tag1 Consulting, Inc.Differential Revision:	https://reviews.freebsd.org/D23156

            List of files:
            /freebsd-13.1/sys/conf/ldscript.powerpc</description>
        <pubDate>Thu, 07 May 2020 19:32:49 +0000</pubDate>
        <dc:creator>Brandon Bergren &lt;bdragon@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6d515b0c - powerpc: Kernel fixes for ppc32 and powerpcspe w/ lld</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/conf/ldscript.powerpc#6d515b0c</link>
        <description>powerpc: Kernel fixes for ppc32 and powerpcspe w/ lldFix wrong section ordering that was causing a &quot;.got is not contiguous withother relro sections&quot; lld error. This also brings ldscript.powerpc andldscript.powerpcspe closer to ldscript.powerpc64.Also, remove unnecessary text relocs from the ppc32 AIM trap code.Approved by: jhibbits (mentor)Differential Revision: https://reviews.freebsd.org/D22349

            List of files:
            /freebsd-13.1/sys/conf/ldscript.powerpc</description>
        <pubDate>Thu, 14 Nov 2019 04:34:17 +0000</pubDate>
        <dc:creator>Brandon Bergren &lt;bdragon@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>74cd06b4 - Expose the kernel&apos;s build-ID through sysctl</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/conf/ldscript.powerpc#74cd06b4</link>
        <description>Expose the kernel&apos;s build-ID through sysctlAfter our migration (of certain architectures) to lld the kernel is builtwith a unique build-ID.  Make it available via a sysctl and uname(1) toallow the user to identify their running kernel.Submitted by:	Ali Mashtizadeh &lt;ali_mashtizadeh.com&gt;MFC after:	2 weeksRelnotes:	YesEvent:		Waterloo Hackathon 2019Differential Revision:	https://reviews.freebsd.org/D20326

            List of files:
            /freebsd-13.1/sys/conf/ldscript.powerpc</description>
        <pubDate>Tue, 04 Jun 2019 13:07:10 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>45eff3df - remove CONSTRUCTORS from kernel linker scripts</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/conf/ldscript.powerpc#45eff3df</link>
        <description>remove CONSTRUCTORS from kernel linker scriptsThe linker script CONSTRUCTORS keyword is only meaningful &quot;when linkingobject file formats which do not support arbitrary sections, such asECOFF and XCOFF&quot;[1] and is ignored for other object file formats.LLVM&apos;s lld does not yet accept (and ignore) CONSTRUCTORS, so just removeCONSTRUCTORS from the linker scripts as it has no effect.[1] https://sourceware.org/binutils/docs/ld/Output-Section-Keywords.htmlReviewed by:	kibSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D7343

            List of files:
            /freebsd-13.1/sys/conf/ldscript.powerpc</description>
        <pubDate>Thu, 28 Jul 2016 13:54:46 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bb808254 - Refactor PowerPC (especially AIM) init sequence to be less baroque.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/conf/ldscript.powerpc#bb808254</link>
        <description>Refactor PowerPC (especially AIM) init sequence to be less baroque.MFC after:	2 months

            List of files:
            /freebsd-13.1/sys/conf/ldscript.powerpc</description>
        <pubDate>Sun, 18 Jan 2015 18:32:43 +0000</pubDate>
        <dc:creator>Nathan Whitehorn &lt;nwhitehorn@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>66c80959 - Rename elf*-powerpc into elf*-powerpc-freebsd in binutils</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/conf/ldscript.powerpc#66c80959</link>
        <description>Rename elf*-powerpc into elf*-powerpc-freebsd in binutilsThe powerpc support was the only supported architecture not prepending the elf format namewith &quot;-freebsd&quot; in base this change makes it consistent with other architectures.On newer version of binutils the powerpc format is also prepended with &quot;-freebsd&quot;.Also modify the kernel ldscripts in that regards.As a result it is now possible cross build the kernel on powerpc using newer binutilsDifferential Revision:	https://reviews.freebsd.org/D926Differential Revision:	https://reviews.freebsd.org/D928

            List of files:
            /freebsd-13.1/sys/conf/ldscript.powerpc</description>
        <pubDate>Fri, 10 Oct 2014 06:24:09 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6ba63f2d - In fact, we don&apos;t need any of these __DYNAMIC.  it is a.out leftover and commented out.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/conf/ldscript.powerpc#6ba63f2d</link>
        <description>In fact, we don&apos;t need any of these __DYNAMIC.  it is a.out leftover and commented out.

            List of files:
            /freebsd-13.1/sys/conf/ldscript.powerpc</description>
        <pubDate>Thu, 20 Jan 2011 19:24:50 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8678a430 - Avoid hardcoding the kernel link address in the linker script.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/conf/ldscript.powerpc#8678a430</link>
        <description>Avoid hardcoding the kernel link address in the linker script.Use KERNBASE instead. While here, move the text sectionsforward to the beginning of the text segment.

            List of files:
            /freebsd-13.1/sys/conf/ldscript.powerpc</description>
        <pubDate>Wed, 27 Feb 2008 00:03:23 +0000</pubDate>
        <dc:creator>Marcel Moolenaar &lt;marcel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f379be7a - Page align the data segment.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/conf/ldscript.powerpc#f379be7a</link>
        <description>Page align the data segment.

            List of files:
            /freebsd-13.1/sys/conf/ldscript.powerpc</description>
        <pubDate>Mon, 08 Oct 2001 10:43:34 +0000</pubDate>
        <dc:creator>Mark Peek &lt;mp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c585bae1 - The final commit for the first phase of PowerPC support.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/conf/ldscript.powerpc#c585bae1</link>
        <description>The final commit for the first phase of PowerPC support.This adds the config stuff needed to build kernels.Reviewed by:	obrien

            List of files:
            /freebsd-13.1/sys/conf/ldscript.powerpc</description>
        <pubDate>Sun, 17 Jun 2001 09:39:44 +0000</pubDate>
        <dc:creator>Benno Rice &lt;benno@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0e12656 - Add $FreeBSD$</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/conf/ldscript.powerpc#d0e12656</link>
        <description>Add $FreeBSD$Make the alpha linker script more like the i386 version - delete the/usr/local and egcs directories

            List of files:
            /freebsd-13.1/sys/conf/ldscript.powerpc</description>
        <pubDate>Tue, 11 Jan 2000 15:35:16 +0000</pubDate>
        <dc:creator>Peter Wemm &lt;peter@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8a7b9180 - Lots of changes, including:</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/conf/ldscript.powerpc#8a7b9180</link>
        <description>Lots of changes, including:* Support for AlphaStation 200, 250, 255, 400* Untested support for UDB, Multia, AXPpci33 (Noname)* Support for Personal Workstation 433a/433au, 500a/500au, 600a/600au (Miata)* Some minor fixes and improvements to interrupt handling.Submitted by: Andrew Gallatin &lt;gallatin@cs.duke.edu&gt; (AS200, Miata)Obtained from: NetBSD (some code for AS200, Miata, Noname)

            List of files:
            /freebsd-13.1/sys/conf/ldscript.powerpc</description>
        <pubDate>Mon, 10 Aug 1998 07:53:59 +0000</pubDate>
        <dc:creator>Doug Rabson &lt;dfr@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>82153dc2 - Change load address to 0xfffffc0000300000 to help support AS200.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/conf/ldscript.powerpc#82153dc2</link>
        <description>Change load address to 0xfffffc0000300000 to help support AS200.

            List of files:
            /freebsd-13.1/sys/conf/ldscript.powerpc</description>
        <pubDate>Thu, 30 Jul 1998 08:12:14 +0000</pubDate>
        <dc:creator>Doug Rabson &lt;dfr@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>28c31322 - Linker script for alpha kernel.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/conf/ldscript.powerpc#28c31322</link>
        <description>Linker script for alpha kernel.

            List of files:
            /freebsd-13.1/sys/conf/ldscript.powerpc</description>
        <pubDate>Wed, 15 Jul 1998 19:19:24 +0000</pubDate>
        <dc:creator>Doug Rabson &lt;dfr@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
