<?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 Makefile.powerpc</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>e47edf50 - Revert r336353 completely based on protest; compatibility shims incoming</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/conf/Makefile.powerpc#e47edf50</link>
        <description>Revert r336353 completely based on protest; compatibility shims incoming

            List of files:
            /freebsd-12.1/sys/conf/Makefile.powerpc</description>
        <pubDate>Tue, 17 Jul 2018 14:11:30 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>59996cb2 - Revert 336358 and step away fron machine for the day...</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/conf/Makefile.powerpc#59996cb2</link>
        <description>Revert 336358 and step away fron machine for the day...VERSREQ &lt; 7.+ physically will not work with new config(8) due to major bump,which is why I bumped it in the first place... Back to the original version

            List of files:
            /freebsd-12.1/sys/conf/Makefile.powerpc</description>
        <pubDate>Mon, 16 Jul 2018 23:32:24 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>78a25cc7 - Partially revert r336353: sys/conf/* %VERSREQ bumps</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/conf/Makefile.powerpc#78a25cc7</link>
        <description>Partially revert r336353: sys/conf/* %VERSREQ bumpsThe changes made in r335998 don&apos;t strictly require a newer config(8),though it is advised. The %VERSREQ bumps were premature.

            List of files:
            /freebsd-12.1/sys/conf/Makefile.powerpc</description>
        <pubDate>Mon, 16 Jul 2018 21:53:30 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2df45ae0 - config(8): Bump major version after r335998</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/conf/Makefile.powerpc#2df45ae0</link>
        <description>config(8): Bump major version after r335998config-generated hints.c/env.c from r335998 and later are incompatible withearlier kernels due to no longer setting envmode/hintmode. A minor bump forthis is insufficient, as matching major version with a later minor versionis still viewed as backwards-compatible.This was an MI kernel change, soo all VERSREQ&apos;s are bumped.

            List of files:
            /freebsd-12.1/sys/conf/Makefile.powerpc</description>
        <pubDate>Mon, 16 Jul 2018 19:05:50 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0b58112f - Don&apos;t pass -Wa,-many through clang, the integrated as doesn&apos;t support it.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/conf/Makefile.powerpc#0b58112f</link>
        <description>Don&apos;t pass -Wa,-many through clang, the integrated as doesn&apos;t support it.Our base binutils sets -many by default anyway, but external gcc may not dothis.PR:	kern/215948Submitted by:	Mark Millard &lt;markmi AT dsl-only DOT net&gt;Reported by:	Mark MillardMFC after:	2 weeks

            List of files:
            /freebsd-12.1/sys/conf/Makefile.powerpc</description>
        <pubDate>Sun, 22 Jan 2017 06:00:05 +0000</pubDate>
        <dc:creator>Justin Hibbits &lt;jhibbits@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dc9b124d - Create a new MACHINE_ARCH for Freescale PowerPC e500v2</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/conf/Makefile.powerpc#dc9b124d</link>
        <description>Create a new MACHINE_ARCH for Freescale PowerPC e500v2Summary:The Freescale e500v2 PowerPC core does not use a standard FPU.Instead, it uses a Signal Processing Engine (SPE)--a DSP-style vector processorunit, which doubles as a FPU.  The PowerPC SPE ABI is incompatible with thestock powerpc ABI, so a new MACHINE_ARCH was created to deal with this.Additionaly, the SPE opcodes overlap with Altivec, so these are mutuallyexclusive.  Taking advantage of this fact, a new file, powerpc/booke/spe.c, wascreated with the same function set as in powerpc/powerpc/altivec.c, so itbecomes effectively a drop-in replacement.  setjmp/longjmp were modified to savethe upper 32-bits of the now-64-bit GPRs (upper 32-bits are only accessible bythe SPE).Note: This does _not_ support the SPE in the e500v1, as the e500v1 SPE does notsupport double-precision floating point.Also, without a new MACHINE_ARCH it would be impossible to provide binarypackages which utilize the SPE.Additionally, no work has been done to support ports, work is needed for this.This also means no newer gcc can yet be used.  However, gcc&apos;s powerpc supporthas been refactored which would make adding a powerpcspe-freebsd target veryeasy.Test Plan:This was lightly tested on a RouterBoard RB800 and an AmigaOne A1222(P1022-based) board, compiled against the new ABI.  Base system utilities(/bin/sh, /bin/ls, etc) still function appropriately, the system is able to bootmultiuser.Reviewed By:	bdrewery, impRelnotes:	yesDifferential Revision:	https://reviews.freebsd.org/D5683

            List of files:
            /freebsd-12.1/sys/conf/Makefile.powerpc</description>
        <pubDate>Sat, 22 Oct 2016 01:57:15 +0000</pubDate>
        <dc:creator>Justin Hibbits &lt;jhibbits@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5c845fde - Make 32-bit PowerPC kernels, like 64-bit PowerPC kernels, position-independent</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/conf/Makefile.powerpc#5c845fde</link>
        <description>Make 32-bit PowerPC kernels, like 64-bit PowerPC kernels, position-independentexecutables. The goal here, not yet accomplished, is to let the e500 kernelrun under QEMU by setting KERNBASE to something that fits in low memory andthen having the kernel relocate itself at runtime.

            List of files:
            /freebsd-12.1/sys/conf/Makefile.powerpc</description>
        <pubDate>Sat, 07 Mar 2015 20:14:46 +0000</pubDate>
        <dc:creator>Nathan Whitehorn &lt;nwhitehorn@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0fa22505 - Build the powerpc64 kernel as a position-independent executable. At startup,</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/conf/Makefile.powerpc#0fa22505</link>
        <description>Build the powerpc64 kernel as a position-independent executable. At startup,it processes its own ELF relocations and can be loaded and run in place atany physical/virtual address.NB: This requires an updated loader to boot!Relnotes:	yes

            List of files:
            /freebsd-12.1/sys/conf/Makefile.powerpc</description>
        <pubDate>Sat, 31 Jan 2015 19:16:51 +0000</pubDate>
        <dc:creator>Nathan Whitehorn &lt;nwhitehorn@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ab2de2d7 - Bump the version of config to the latest (3 year old, so upgrade</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/conf/Makefile.powerpc#ab2de2d7</link>
        <description>Bump the version of config to the latest (3 year old, so upgradeworries are long past). Also remove redundant MACHINE= declarationsand passing MACHINE/MACHINE_ARCH to module builds. That&apos;s now done incommon code.

            List of files:
            /freebsd-12.1/sys/conf/Makefile.powerpc</description>
        <pubDate>Tue, 04 Feb 2014 18:24:25 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>43bb1a21 - Remove duplication and centralize testing of various config(8)ed features.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/conf/Makefile.powerpc#43bb1a21</link>
        <description>Remove duplication and centralize testing of various config(8)ed features.

            List of files:
            /freebsd-12.1/sys/conf/Makefile.powerpc</description>
        <pubDate>Wed, 12 Sep 2012 14:19:40 +0000</pubDate>
        <dc:creator>David E. O&apos;Brien &lt;obrien@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c475a3ea - Not all Pmake derived makes quietly tolerate assignment from shell commands</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/conf/Makefile.powerpc#c475a3ea</link>
        <description>Not all Pmake derived makes quietly tolerate assignment from shell commandswith no output.  Add &quot;echo&quot; at the end these shell commands whose output isassigned to a variable&apos;s value to ensure there is some output.Submitted by:	John Van Horne &lt;jvanhorne@juniper.net&gt;

            List of files:
            /freebsd-12.1/sys/conf/Makefile.powerpc</description>
        <pubDate>Wed, 12 Sep 2012 14:17:11 +0000</pubDate>
        <dc:creator>David E. O&apos;Brien &lt;obrien@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b9856e92 - Add -Wa,-many to CFLAGS on PowerPC. This aids in building a kernel using</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/conf/Makefile.powerpc#b9856e92</link>
        <description>Add -Wa,-many to CFLAGS on PowerPC. This aids in building a kernel usingclang, which would otherwise complain about some 64-bit bridge modeinstructions.

            List of files:
            /freebsd-12.1/sys/conf/Makefile.powerpc</description>
        <pubDate>Thu, 09 Jun 2011 19:47:30 +0000</pubDate>
        <dc:creator>Nathan Whitehorn &lt;nwhitehorn@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c3e289e1 - MFppc64:</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/conf/Makefile.powerpc#c3e289e1</link>
        <description>MFppc64:Kernel sources for 64-bit PowerPC, along with build-system changes to keep32-bit kernels compiling (build system changes for 64-bit kernels arecoming later). Existing 32-bit PowerPC kernel configurations must beupdated after this change to specify their architecture.

            List of files:
            /freebsd-12.1/sys/conf/Makefile.powerpc</description>
        <pubDate>Tue, 13 Jul 2010 05:32:19 +0000</pubDate>
        <dc:creator>Nathan Whitehorn &lt;nwhitehorn@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d1d3233e - Convert Freescale PowerPC platforms to FDT convention.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/conf/Makefile.powerpc#d1d3233e</link>
        <description>Convert Freescale PowerPC platforms to FDT convention.The following systems are affected:  - MPC8555CDS  - MPC8572DSThis overhaul covers the following major changes:  - All integrated peripherals drivers for Freescale MPC85XX SoC, which are    currently in the FreeBSD source tree are reworked and adjusted so they    derive config data out of the device tree blob (instead of hard coded /    tabelarized values).  - This includes: LBC, PCI / PCI-Express, I2C, DS1553, OpenPIC, TSEC, SEC,    QUICC, UART, CFI.  - Thanks to the common FDT infrastrucutre (fdtbus, simplebus) we retire    ocpbus(4) driver, which was based on hard-coded config data.Note that world for these platforms has to be built WITH_FDT.Reviewed by:	impSponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-12.1/sys/conf/Makefile.powerpc</description>
        <pubDate>Sun, 11 Jul 2010 21:08:29 +0000</pubDate>
        <dc:creator>Rafal Jaworowski &lt;raj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>332fd25c - Revert config(8) version bump. It brings major pain for people working on</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/conf/Makefile.powerpc#332fd25c</link>
        <description>Revert config(8) version bump. It brings major pain for people working ondifferent versions of FreeBSD source tree.Old config(8) can now be used unless you want to use INCLUDE_CONFIG_FILEoption.Approved by:	impReviewed by:	imp

            List of files:
            /freebsd-12.1/sys/conf/Makefile.powerpc</description>
        <pubDate>Wed, 16 May 2007 17:23:54 +0000</pubDate>
        <dc:creator>Wojciech A. Koszek &lt;wkoszek@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9e2f7513 - Bump config(8) version and build requirement for config(8) to 600006. This</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/conf/Makefile.powerpc#9e2f7513</link>
        <description>Bump config(8) version and build requirement for config(8) to 600006. Thisis caused by my latest changes to config(8). You&apos;re supposed to install newconfig(8) in order to prevent yourself from seeing a warning about oldversion of that tool.You should configure the kernel with a new config(8) then.Oked by:	rwatson, cognet (mentor)

            List of files:
            /freebsd-12.1/sys/conf/Makefile.powerpc</description>
        <pubDate>Sun, 13 May 2007 02:36:41 +0000</pubDate>
        <dc:creator>Wojciech A. Koszek &lt;wkoszek@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9fe342e7 - Version 600004 is better than 700000 given other changes that are in</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/conf/Makefile.powerpc#9fe342e7</link>
        <description>Version 600004 is better than 700000 given other changes that are inthe pipeline.  We had to bump the version for 600004 because the oldparser got confused and generated bogus output.Approved by: ru@

            List of files:
            /freebsd-12.1/sys/conf/Makefile.powerpc</description>
        <pubDate>Mon, 28 Nov 2005 17:51:31 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a8e06f2a - Make config(8) understand ORed dependecies in &quot;files*&quot; and</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/conf/Makefile.powerpc#a8e06f2a</link>
        <description>Make config(8) understand ORed dependecies in &quot;files*&quot; andimprove tracking of known devices.  Bump config(8) version.

            List of files:
            /freebsd-12.1/sys/conf/Makefile.powerpc</description>
        <pubDate>Sun, 27 Nov 2005 21:41:58 +0000</pubDate>
        <dc:creator>Ruslan Ermilov &lt;ru@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>05b5ca73 - We don&apos;t bump the config version for additions to config that aren&apos;t</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/conf/Makefile.powerpc#05b5ca73</link>
        <description>We don&apos;t bump the config version for additions to config that aren&apos;tused in the base system.  This has been much discussed in the past(typically people giving me a hard time for it).  Since all that wasadded to config was nocpu, and since we don&apos;t use it, we don&apos;t need tobump the version.

            List of files:
            /freebsd-12.1/sys/conf/Makefile.powerpc</description>
        <pubDate>Fri, 04 Nov 2005 04:14:49 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>acd58322 - Implement the &quot;nocpu&quot; directive.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/conf/Makefile.powerpc#acd58322</link>
        <description>Implement the &quot;nocpu&quot; directive.Requested by:	rwatson

            List of files:
            /freebsd-12.1/sys/conf/Makefile.powerpc</description>
        <pubDate>Thu, 03 Nov 2005 14:01:22 +0000</pubDate>
        <dc:creator>Ruslan Ermilov &lt;ru@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
