<?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>bb5f7016 - kernel: Add defination of .init_array and .fini_array for all other platforms</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/conf/ldscript.powerpc#bb5f7016</link>
        <description>kernel: Add defination of .init_array and .fini_array for all other platformsCurrently these sections are not used but defined only for amd64 andi386. Added them for all other platforms to keep all platforms in sync.There should be no functional change.This change is extracted from a bigger patch [1] of hselasky, withadditional fix for the order of .fini_array section.1. https://reviews.freebsd.org/D40467Obtained from:	hselaskyMFC after:	1 weekDifferential Revision:	https://reviews.freebsd.org/D45214(cherry picked from commit 3e76d05231b0aa77d922bdbc9abf62d9747a91ab)

            List of files:
            /freebsd-14.2/sys/conf/ldscript.powerpc</description>
        <pubDate>Mon, 02 Sep 2024 04:26:48 +0000</pubDate>
        <dc:creator>Zhenlei Huang &lt;zlei@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>71625ec9 - sys: Remove $FreeBSD$: one-line .c comment pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/conf/ldscript.powerpc#71625ec9</link>
        <description>sys: Remove $FreeBSD$: one-line .c comment patternRemove /^/[*/]\s*\$FreeBSD\$.*\n/

            List of files:
            /freebsd-14.2/sys/conf/ldscript.powerpc</description>
        <pubDate>Wed, 16 Aug 2023 17:54:24 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9411e24d - [PowerPC] kernel ifunc support for powerpc*, fix ppc64 relocation oddities.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/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-14.2/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-14.2/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-14.2/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-14.2/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-14.2/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-14.2/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-14.2/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-14.2/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-14.2/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-14.2/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-14.2/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-14.2/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-14.2/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-14.2/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-14.2/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-14.2/sys/conf/ldscript.powerpc#f379be7a</link>
        <description>Page align the data segment.

            List of files:
            /freebsd-14.2/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-14.2/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-14.2/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-14.2/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-14.2/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-14.2/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-14.2/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-14.2/sys/conf/ldscript.powerpc#82153dc2</link>
        <description>Change load address to 0xfffffc0000300000 to help support AS200.

            List of files:
            /freebsd-14.2/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-14.2/sys/conf/ldscript.powerpc#28c31322</link>
        <description>Linker script for alpha kernel.

            List of files:
            /freebsd-14.2/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>
