<?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</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>952f1f4aca2f5d074994c379c4da0489c6e47c17 - Merge &quot;fix(nxp-tools): fix2 create_pbl buildroot build&quot; into integration</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_ARM-atf/tools/nxp/create_pbl/Makefile#952f1f4aca2f5d074994c379c4da0489c6e47c17</link>
        <description>Merge &quot;fix(nxp-tools): fix2 create_pbl buildroot build&quot; into integration

            List of files:
            /rk3399_ARM-atf/tools/nxp/create_pbl/Makefile</description>
        <pubDate>Mon, 31 Mar 2025 09:52:01 +0000</pubDate>
        <dc:creator>Yann Gautier &lt;yann.gautier@st.com&gt;</dc:creator>
    </item>
<item>
        <title>bfe7f8018947a960c287f6d8f5ac1efece7261b4 - fix(nxp-tools): fix2 create_pbl buildroot build</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_ARM-atf/tools/nxp/create_pbl/Makefile#bfe7f8018947a960c287f6d8f5ac1efece7261b4</link>
        <description>fix(nxp-tools): fix2 create_pbl buildroot buildFor some unknown reasons I did miss this &apos;+&apos; which does not makesense when I submitted the former commit. We all did missit during codre reviews, sorry for the confusion. I do not understandhow it happened, late commits -&gt; stupid issues.Revert and fix: 634c7d81 fix create_pbl buildroot build  Wall -Werror -pedantic -std=c99 -O2 -DVERSION=&apos;&quot;v2.12.0(release):master&quot;&apos; -D_GNU_SOURCE -D_XOPEN_SOURCE=700 -c -o create_pbl.o create_pbl.c  make[3]: Wall: No such file or directoryChange-Id: I1e17e4793061966ce5fa5e0c122914bfaed27952Signed-off-by: Vincent Jardin &lt;vjardin@free.fr&gt;

            List of files:
            /rk3399_ARM-atf/tools/nxp/create_pbl/Makefile</description>
        <pubDate>Thu, 27 Mar 2025 16:47:46 +0000</pubDate>
        <dc:creator>Vincent Jardin &lt;vjardin@free.fr&gt;</dc:creator>
    </item>
<item>
        <title>037b8b905e02841dba16a486bc0b5c797f584c3b - Merge &quot;fix(nxp-tools): fix create_pbl buildroot build&quot; into integration</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_ARM-atf/tools/nxp/create_pbl/Makefile#037b8b905e02841dba16a486bc0b5c797f584c3b</link>
        <description>Merge &quot;fix(nxp-tools): fix create_pbl buildroot build&quot; into integration

            List of files:
            /rk3399_ARM-atf/tools/nxp/create_pbl/Makefile</description>
        <pubDate>Mon, 17 Mar 2025 16:48:01 +0000</pubDate>
        <dc:creator>Yann Gautier &lt;yann.gautier@st.com&gt;</dc:creator>
    </item>
<item>
        <title>634c7d8172b7965cf4f5d7d6470a25956ac06ab4 - fix(nxp-tools): fix create_pbl buildroot build</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_ARM-atf/tools/nxp/create_pbl/Makefile#634c7d8172b7965cf4f5d7d6470a25956ac06ab4</link>
        <description>fix(nxp-tools): fix create_pbl buildroot buildWhen building with Buildroot environment, the rule to buildthe object is not used from the Makefile but from another one witha higher priority.It leads to the following error: Built fiptool successfully EL3 Runtime Firmware BL31: offset=0x88, size=0xE401, cmdline=&quot;--soc-fw&quot; Non-Trusted Firmware BL33: offset=0xE489, size=0xD1438, cmdline=&quot;--nt-fw&quot; Wall -Werror -pedantic -std=c99 -O2 -DVERSION=&apos;&quot;v2.12.0(release):master&quot;&apos; -D_GNU_SOURCE -D_XOPEN_SOURCE=700 -c -o create_pbl.o create_pbl.c make[3]: Wall: No such file or directoryLet&apos;s be explicit in order to enforce the local rule. There is not .hfile so it should be removed from the dependency list in oder to avoidsuch error: make[3]: *** No rule to make target &apos;create_pbl.h&apos;, needed by &apos;create_pbl.o&apos;.  Stop.Change-Id: Idec378c5688e332695d805f3fca2800d905a1c74Signed-off-by: Vincent Jardin &lt;vjardin@free.fr&gt;

            List of files:
            /rk3399_ARM-atf/tools/nxp/create_pbl/Makefile</description>
        <pubDate>Thu, 13 Mar 2025 00:12:46 +0000</pubDate>
        <dc:creator>Vincent Jardin &lt;vjardin@free.fr&gt;</dc:creator>
    </item>
<item>
        <title>d6dccfb01af512fb494b1e3c7ff23ef841738f3b - Merge &quot;build: remove Windows compatibility layer&quot; into integration</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_ARM-atf/tools/nxp/create_pbl/Makefile#d6dccfb01af512fb494b1e3c7ff23ef841738f3b</link>
        <description>Merge &quot;build: remove Windows compatibility layer&quot; into integration

            List of files:
            /rk3399_ARM-atf/tools/nxp/create_pbl/Makefile</description>
        <pubDate>Mon, 20 Jan 2025 11:52:16 +0000</pubDate>
        <dc:creator>Manish Pandey &lt;manish.pandey2@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>c32737033cf2b0ae9649a08273c07b739d368818 - build: remove Windows compatibility layer</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_ARM-atf/tools/nxp/create_pbl/Makefile#c32737033cf2b0ae9649a08273c07b739d368818</link>
        <description>build: remove Windows compatibility layerFor a couple of releases now we have officially withdrawn support forbuilding TF-A on Windows using the native environment, relying insteadon POSIX emulation layers like MSYS2, Mingw64, Cygwin or WSL.This change removes the remainder of the OS compatibility layerentirely, and migrates the build system over to explicitly relying on aPOSIX environment.Change-Id: I8fb60d998162422e958009afd17eab826e3bc39bSigned-off-by: Chris Kay &lt;chris.kay@arm.com&gt;

            List of files:
            /rk3399_ARM-atf/tools/nxp/create_pbl/Makefile</description>
        <pubDate>Mon, 13 Jan 2025 15:57:32 +0000</pubDate>
        <dc:creator>Chris Kay &lt;chris.kay@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>1297a45d6ad8ff49b875fc60645d9c46ed099514 - Merge changes from topic &quot;dynamic-toolchain&quot; into integration</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_ARM-atf/tools/nxp/create_pbl/Makefile#1297a45d6ad8ff49b875fc60645d9c46ed099514</link>
        <description>Merge changes from topic &quot;dynamic-toolchain&quot; into integration* changes:  build: allow multiple toolchain defaults  build: determine toolchain tools dynamically

            List of files:
            /rk3399_ARM-atf/tools/nxp/create_pbl/Makefile</description>
        <pubDate>Wed, 25 Sep 2024 11:53:54 +0000</pubDate>
        <dc:creator>Manish V Badarkhe &lt;manish.badarkhe@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>3789c3c0009028bd7730c6cead64ef3f7d071bd6 - build: determine toolchain tools dynamically</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_ARM-atf/tools/nxp/create_pbl/Makefile#3789c3c0009028bd7730c6cead64ef3f7d071bd6</link>
        <description>build: determine toolchain tools dynamicallySince the introduction of the toolchain detection framework into thebuild system, we have done determination and identification of thetoolchain(s) used for the build at the initialization of the buildsystem.This incurs a large cost to the build every time - for every toolchainthat has been requested by the current makefile, we try to identify eachtool in the list of known tool classes, even if that tool doesn&apos;tactually see any use.For the clean and check-like targets we worked around this by disablingmost of the toolchains if we detect these targets, but this isinflexible and not very reliable, and it still means that when buildingnormal targets we are incurring that cost for all tools whether they areused or not.This change instead modifies the toolchain detection framework to onlyinitialize a tool for a given toolchain when it is first used. This doesmean that we can no longer warn about an incorrectly-configuredtoolchain at the beginning of build system invocation, but it has theadvantage of substantially reducing build time and the complexity of*using* the framework (at the cost of an increase in complexity in theframework itself).Change-Id: I7f3d06b2eb58c1b26a846791a13b0037f32c8013Signed-off-by: Chris Kay &lt;chris.kay@arm.com&gt;

            List of files:
            /rk3399_ARM-atf/tools/nxp/create_pbl/Makefile</description>
        <pubDate>Mon, 03 Jun 2024 11:10:11 +0000</pubDate>
        <dc:creator>Chris Kay &lt;chris.kay@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>cd8eb18d580e9c413ec9e2c33ebf32992ffd31ca - Merge changes from topic &quot;ck/tf-a/verbosity-cleanup&quot; into integration</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_ARM-atf/tools/nxp/create_pbl/Makefile#cd8eb18d580e9c413ec9e2c33ebf32992ffd31ca</link>
        <description>Merge changes from topic &quot;ck/tf-a/verbosity-cleanup&quot; into integration* changes:  build: unify verbosity handling  build: add facilities for interpreting boolean values  build: add string casing facilities to utilities

            List of files:
            /rk3399_ARM-atf/tools/nxp/create_pbl/Makefile</description>
        <pubDate>Mon, 17 Jun 2024 09:01:49 +0000</pubDate>
        <dc:creator>Manish Pandey &lt;manish.pandey2@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>7c4e1eea61a32291a6640070418e07ab98b42442 - build: unify verbosity handling</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_ARM-atf/tools/nxp/create_pbl/Makefile#7c4e1eea61a32291a6640070418e07ab98b42442</link>
        <description>build: unify verbosity handlingThis change introduces a few helper variables for dealing with verboseand silent build modes: `silent`, `verbose`, `q` and `s`.The `silent` and `verbose` variables are boolean values determiningwhether the build system has been configured to run silently orverbosely respectively (i.e. with `--silent` or `V=1`).These two modes cannot be used together - if `silent` is truthy then`verbose` is always falsy. As such:    make --silent V=1... results in a silent build.In addition to these boolean variables, we also introduce two newvariables - `s` and `q` - for use in rule recipes to conditionallysuppress the output of commands.When building silently, `s` expands to a value which disables thecommand that follows, and `q` expands to a value which supppressesechoing of the command:    $(s)echo &apos;This command is neither echoed nor executed&apos;    $(q)echo &apos;This command is executed but not echoed&apos;When building verbosely, `s` expands to a value which disables thecommand that follows, and `q` expands to nothing:    $(s)echo &apos;This command is neither echoed nor executed&apos;    $(q)echo &apos;This command is executed and echoed&apos;In all other cases, both `s` and `q` expand to a value which suppressesechoing of the command that follows:    $(s)echo &apos;This command is executed but not echoed&apos;    $(q)echo &apos;This command is executed but not echoed&apos;The `s` variable is predominantly useful for `echo` commands, where youalways want to suppress echoing of the command itself, whilst `q` ismore useful for all other commands.Change-Id: I8d8ff6ed714d3cb401946c52955887ed7dca602bSigned-off-by: Chris Kay &lt;chris.kay@arm.com&gt;

            List of files:
            /rk3399_ARM-atf/tools/nxp/create_pbl/Makefile</description>
        <pubDate>Thu, 02 May 2024 17:52:37 +0000</pubDate>
        <dc:creator>Chris Kay &lt;chris.kay@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>60dd8069bfa4e65e3320d4ec8f0b6c981f8abaef - Merge &quot;build: use new toolchain variables for tools&quot; into integration</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_ARM-atf/tools/nxp/create_pbl/Makefile#60dd8069bfa4e65e3320d4ec8f0b6c981f8abaef</link>
        <description>Merge &quot;build: use new toolchain variables for tools&quot; into integration

            List of files:
            /rk3399_ARM-atf/tools/nxp/create_pbl/Makefile</description>
        <pubDate>Tue, 20 Feb 2024 15:06:35 +0000</pubDate>
        <dc:creator>Mark Dykes &lt;mark.dykes@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>084c9d3c0de8ed9eb1afd7057c5a2a41c11d9443 - Merge &quot;build: refactor toolchain detection&quot; into integration</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_ARM-atf/tools/nxp/create_pbl/Makefile#084c9d3c0de8ed9eb1afd7057c5a2a41c11d9443</link>
        <description>Merge &quot;build: refactor toolchain detection&quot; into integration

            List of files:
            /rk3399_ARM-atf/tools/nxp/create_pbl/Makefile</description>
        <pubDate>Tue, 20 Feb 2024 15:04:53 +0000</pubDate>
        <dc:creator>Mark Dykes &lt;mark.dykes@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>ffb7742125def3e0acca4c7e4d3215af5ce25a31 - build: use new toolchain variables for tools</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_ARM-atf/tools/nxp/create_pbl/Makefile#ffb7742125def3e0acca4c7e4d3215af5ce25a31</link>
        <description>build: use new toolchain variables for toolsThis change migrates the values of `CC`, `CPP`, `AS` and other toolchainvariables to the new `$(toolchain)-$(tool)` variables, which wereintroduced by the toolchain refactor patch. These variables should beequivalent to the values that they&apos;re replacing.Change-Id: I644fe4ce82ef1894bed129ddb4b6ab94fb04985dSigned-off-by: Chris Kay &lt;chris.kay@arm.com&gt;

            List of files:
            /rk3399_ARM-atf/tools/nxp/create_pbl/Makefile</description>
        <pubDate>Mon, 04 Dec 2023 12:03:51 +0000</pubDate>
        <dc:creator>Chris Kay &lt;chris.kay@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>cc277de81692cf72f067354ada6e84f5e996f6b8 - build: refactor toolchain detection</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_ARM-atf/tools/nxp/create_pbl/Makefile#cc277de81692cf72f067354ada6e84f5e996f6b8</link>
        <description>build: refactor toolchain detectionThis change refactors how we identify the toolchain, with the ultimateaim of eventually cleaning up the various mechanisms that we employ toconfigure default tools, identify the tools in use, and configuretoolchain flags.To do this, we introduce three new concepts in this change:- Toolchain identifiers,- Tool class identifiers, and- Tool identifiers.Toolchain identifiers identify a configurable chain of tools targetingone platform/machine/architecture. Today, these are:- The host machine, which receives the `host` identifier,- The AArch32 architecture, which receives the `aarch32` identifier, and- The AArch64 architecture, which receivs the `aarch64` identifier.The tools in a toolchain may come from different vendors, and are notnecessarily expected to come from one single toolchain distribution. Inmost cases it is perfectly valid to mix tools from different toolchaindistributions, with some exceptions (notably, link-time optimizationgenerally requires the compiler and the linker to be aligned).Tool class identifiers identify a class (or &quot;role&quot;) of a tool. Ccompilers, assemblers and linkers are all examples of tool classes.Tool identifiers identify a specific tool recognized and supported bythe build system. Every tool that can make up a part of a toolchain mustreceive a tool identifier.These new identifiers can be used to retrieve information about thetoolchain in a more standardized fashion.For example, logic in a Makefile that should only execute when the Ccompiler is GNU GCC can now check the tool identifier for the C compilerin the relevant toolchain:    ifeq ($($(ARCH)-cc-id),gnu-gcc)        ...    endifChange-Id: Icc23e43aaa32f4fd01d8187c5202f5012a634e7cSigned-off-by: Chris Kay &lt;chris.kay@arm.com&gt;

            List of files:
            /rk3399_ARM-atf/tools/nxp/create_pbl/Makefile</description>
        <pubDate>Fri, 20 Oct 2023 09:17:33 +0000</pubDate>
        <dc:creator>Chris Kay &lt;chris.kay@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>9719e19a977df3e8bf7567b3c0e1d6b2ebc5b46f - Merge changes I500ddbe9,I9c10dac9,I53bfff85,I06f7594d,I24bff8d4, ... into integration</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_ARM-atf/tools/nxp/create_pbl/Makefile#9719e19a977df3e8bf7567b3c0e1d6b2ebc5b46f</link>
        <description>Merge changes I500ddbe9,I9c10dac9,I53bfff85,I06f7594d,I24bff8d4, ... into integration* changes:  nxp lx2160a-aqds: new plat based on soc lx2160a  NXP lx2160a-rdb: new plat based on SoC lx2160a  nxp lx2162aqds: new plat based on soc lx2160a  nxp: errata handling at soc level for lx2160a  nxp: make file for loading additional ddr image  nxp: adding support of soc lx2160a  nxp: deflt hdr files for soc &amp; their platforms  nxp: platform files for bl2 and bl31 setup  nxp: warm reset support to retain ddr content  nxp: nv storage api on platforms  nxp: supports two mode of trusted board boot  nxp: fip-handler for additional fip_fuse.bin  nxp: fip-handler for additional ddr-fip.bin  nxp: image loader for loading fip image  nxp: svp &amp; sip smc handling  nxp: psci platform functions used by lib/psci  nxp: helper function used by plat &amp; common code  nxp: add data handler used by bl31  nxp: adding the driver.mk file  nxp-tool: for creating pbl file from bl2  nxp: adding the smmu driver  nxp: cot using nxp internal and mbedtls  nxp:driver for crypto h/w accelerator caam  nxp:add driver support for sd and emmc  nxp:add qspi driver  nxp: add flexspi driver support  nxp: adding gic apis for nxp soc  nxp: gpio driver support  nxp: added csu driver  nxp: driver pmu for nxp soc  nxp: ddr driver enablement for nxp layerscape soc  nxp: i2c driver support.  NXP: Driver for NXP Security Monitor  NXP: SFP driver support for NXP SoC  NXP: Interconnect API based on ARM CCN-CCI driver  NXP: TZC API to configure ddr region  NXP: Timer API added to enable ARM generic timer  nxp: add dcfg driver  nxp:add console driver for nxp platform  tools: add mechanism to allow platform specific image UUID  tbbr-cot: conditional definition for the macro  tbbr-cot: fix the issue of compiling time define  cert_create: updated tool for platform defined certs, keys &amp; extensions  tbbr-tools: enable override TRUSTED_KEY_CERT

            List of files:
            /rk3399_ARM-atf/tools/nxp/create_pbl/Makefile</description>
        <pubDate>Wed, 24 Mar 2021 16:31:38 +0000</pubDate>
        <dc:creator>Joanna Farley &lt;joanna.farley@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>326694760f270861631aee5bec748572751cf50c - nxp-tool: for creating pbl file from bl2</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_ARM-atf/tools/nxp/create_pbl/Makefile#326694760f270861631aee5bec748572751cf50c</link>
        <description>nxp-tool: for creating pbl file from bl2NXP tool to create pbl from bl2 binary:- RCW is prepended to BL2.bin- If TRUSTED_BOARD_BOOT=1, pre-append the CSF header	to be understood by NXP boot-rom.Signed-off-by: Pankaj Gupta &lt;pankaj.gupta@nxp.com&gt;Change-Id: Iddc7336a045222e2073ddad86358ebc4440b8bcf

            List of files:
            /rk3399_ARM-atf/tools/nxp/create_pbl/Makefile</description>
        <pubDate>Wed, 09 Dec 2020 08:32:39 +0000</pubDate>
        <dc:creator>Pankaj Gupta &lt;pankaj.gupta@nxp.com&gt;</dc:creator>
    </item>
</channel>
</rss>
