<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>80203a27e964403d1d23907089f5c57c60a15c04 - Add sys/_align.h replacing machine/_align.h</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/include/arm/Makefile#80203a27e964403d1d23907089f5c57c60a15c04</link>
        <description>Add sys/_align.h replacing machine/_align.hDefine _ALIGNBYTES using sizeof(void *) (no functional change on anyexisting architecture) which will allow it to work with CHERI were wemust align things up to capability alignment.In _ALIGN, replace integer manipulation which does not preserve pointerprovenance with a type and provenance preserving builtin.  This requiresmodest changes in code which assumes _ALIGN returns an integer, butthose are relatively rare.Reviewed by:	kib, markjEffort:		CHERI upstreamingSponsored by:	Innovate UKDifferential Revision:	https://reviews.freebsd.org/D53947

            List of files:
            /freebsd/include/arm/Makefile</description>
        <pubDate>Wed, 10 Dec 2025 11:55:28 +0100</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>63c9b018069b58bacb2875c83c676cc8c4f40d69 - arm64: lib32: Don&apos;t try to install removed &lt;machine/runq.h&gt;</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/include/arm/Makefile#63c9b018069b58bacb2875c83c676cc8c4f40d69</link>
        <description>arm64: lib32: Don&apos;t try to install removed &lt;machine/runq.h&gt;Reported by:    Herbert J. Skuhra (herbert gojira.at)Fixes:          79d8a99ee583 (&quot;runq: Deduce most parameters, remove machine headers&quot;)MFC after:      1 monthEvent:          Kitchener-Waterloo Hackathon 202506Sponsored by:   The FreeBSD Foundation

            List of files:
            /freebsd/include/arm/Makefile</description>
        <pubDate>Wed, 18 Jun 2025 16:31:59 +0200</pubDate>
        <dc:creator>Olivier Certner &lt;olce@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d5d97bed4ab6bb63e97c8ff67b5b94ae37cd24fc - arm64 lib32: prepare arm64 headers to redirect to arm</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/include/arm/Makefile#d5d97bed4ab6bb63e97c8ff67b5b94ae37cd24fc</link>
        <description>arm64 lib32: prepare arm64 headers to redirect to armIn order to compile lib32 libraries and other 32-bit code on arm64,&lt;machine/foo.h&gt; needs to be redirected to an arm header ratherthan arm64 when building with -m32.  Ifdef the arm64 headers thatare installed in /usr/include/machine and used by user-level software(including references from /usr/include/*.h) so that if __arm__ isdefined when including the arm64 version, &lt;arm/foo.h&gt; is includedrather than using the rest of the file&apos;s contents.  Some arm headershad no arm64 equivalent; headers were added just to do the redirection.These files use #error if __arm__ is not defined to guard againstconfusion.  Also add an include/arm Makefile, and modify Makefilesas needed to install everything, including the arm files in/usr/include/arm.  fenv.h comes from lib/msun/arm/fenv.h.The new arm64 headers are:    acle-compat.h    cpuinfo.h    sysreg.hReviewed by:	jrtc27, impDifferential Revision:	https://reviews.freebsd.org/D40944

            List of files:
            /freebsd/include/arm/Makefile</description>
        <pubDate>Wed, 26 Jul 2023 01:59:26 +0200</pubDate>
        <dc:creator>Mike Karels &lt;karels@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
