<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-xilinx.git/meta-xilinx-standalone/recipes-bsp, branch master</title>
<subtitle>Mirror of git.yoctoproject.org/meta-xilinx.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-xilinx.git/atom?h=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-xilinx.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/'/>
<updated>2024-11-24T23:58:53+00:00</updated>
<entry>
<title>meta-xilinx-standalone: Rework embeddedsw integration</title>
<updated>2024-11-24T23:58:53+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@amd.com</email>
</author>
<published>2024-11-24T23:58:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=1d98f8981e3157aa265ca141a0fc9e6e2640394f'/>
<id>urn:sha1:1d98f8981e3157aa265ca141a0fc9e6e2640394f</id>
<content type='text'>
Introduce a new embeddedsw-source recipe that is a single point for unpack,
and patch of the sources.  This will allow someone to universally patch
(via a bbappend or similar) the esw sources.

As part of this work, we transfered the various patches for fsbl, pmu, plm,
and psm to the universe source recipe.

Most of this is transparent to any recipe using xlnx-embeddedsw.  The class
automaticaly detects if the recipe is a user our the special embeddedsw-source
recipe and enables the correct behavior.

Since the esw sources expect the S and B to be the same, the cmake objects
get written into S, we are not able to follow the gcc-source example.
Instead recipes that use the xlnx-embeddedsw class will hard link or copy
the source files to their working directory.  This avoid the penalty for
fetch, unpack and patch.  Note these recipes may also add their own
SRC_URI which WILL be processed as normal.  This is often used to
introduce special tcl scripts.  See the do_copy_shared_src task injected
by the xlnx-embeddedsw.bbclass for technical details.

Additionally, correct some of the existing patch Upstream-Status entries
to conform to current YP guidelines.

For 2024.2 introduce a special Xil_Assert fix for the current toolchain
which is more strict on type conversion..  See the patch itself for
more details.

Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>various: Remove 2022.x versions</title>
<updated>2024-11-24T23:55:01+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@amd.com</email>
</author>
<published>2024-11-24T16:32:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=fc651966ac5add0bd5d4e2612c02368ff715621b'/>
<id>urn:sha1:fc651966ac5add0bd5d4e2612c02368ff715621b</id>
<content type='text'>
Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>various: Fix variable usage</title>
<updated>2024-11-21T20:47:51+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@amd.com</email>
</author>
<published>2024-11-21T20:47:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=ab07add28ff4c8acf68157de49ff29f59238e4e0'/>
<id>urn:sha1:ab07add28ff4c8acf68157de49ff29f59238e4e0</id>
<content type='text'>
Remove most direct references to WORKDIR.

S = "${WORKDIR}" is no longer allowed, adjust this to refer to UNPACKDIR

${WORKDIR}/package is also incorrect, adjust to ${PKGD}.

Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>recipes-bsp: Add lib prefix for rf and dfe recipes</title>
<updated>2024-10-09T13:34:47+00:00</updated>
<author>
<name>Sandeep Gundlupet Raju</name>
<email>sandeep.gundlupet-raju@amd.com</email>
</author>
<published>2024-10-04T05:17:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=58b8f26b0a92d423c497d759aeccf2c45165d4d1'/>
<id>urn:sha1:58b8f26b0a92d423c497d759aeccf2c45165d4d1</id>
<content type='text'>
Add lib prefix for rf and dfe recipes as these recipes names conflicts
with multiconfig rf and dfe baremetal drive recipes. Since these are
linux libraries add lib prefix to recipes.

Signed-off-by: Sandeep Gundlupet Raju &lt;sandeep.gundlupet-raju@amd.com&gt;
Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>rfdc-examples: Move from recipes-bsp to recipes-apps</title>
<updated>2024-10-09T13:34:47+00:00</updated>
<author>
<name>Sandeep Gundlupet Raju</name>
<email>sandeep.gundlupet-raju@amd.com</email>
</author>
<published>2024-10-04T05:17:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=40fd45d99aad270d1b3010ade5890e11c7afc865'/>
<id>urn:sha1:40fd45d99aad270d1b3010ade5890e11c7afc865</id>
<content type='text'>
Move rfdc-examples recipes from recipes-bsp to recipes-apps as these
are linux applications.

Signed-off-by: Sandeep Gundlupet Raju &lt;sandeep.gundlupet-raju@amd.com&gt;
Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>imgrcry: Rework image-recover recipe</title>
<updated>2024-09-20T17:58:18+00:00</updated>
<author>
<name>John Toomey</name>
<email>john.toomey@amd.com</email>
</author>
<published>2024-09-17T15:22:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=2dc460b3637309e4ef2938d6a4e104ff4692008b'/>
<id>urn:sha1:2dc460b3637309e4ef2938d6a4e104ff4692008b</id>
<content type='text'>
Rework the image recover recipe to match image selector. imgrcry is now
the top level recipe which will pull in the required version of
image-recovery depending on build flow.

This change also updates the output file name in a number of places and
fixes an issue in image selector.

Signed-off-by: John Toomey &lt;john.toomey@amd.com&gt;
Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>recipes-bsp: Move all rfsoc apps from petalinux layer</title>
<updated>2024-08-28T22:21:45+00:00</updated>
<author>
<name>Sandeep Gundlupet Raju</name>
<email>sandeep.gundlupet-raju@amd.com</email>
</author>
<published>2024-08-28T18:52:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=416e833e1588ac9f10f9d318db0dd8d6f835617d'/>
<id>urn:sha1:416e833e1588ac9f10f9d318db0dd8d6f835617d</id>
<content type='text'>
Move all rfsoc apps from meta-petalinux layer as these apps are
independent of xsct or sdt builds.

Signed-off-by: Sandeep Gundlupet Raju &lt;sandeep.gundlupet-raju@amd.com&gt;
Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>image-selector: Add SDT image selector recipe</title>
<updated>2024-08-16T14:54:55+00:00</updated>
<author>
<name>John Toomey</name>
<email>john.toomey@amd.com</email>
</author>
<published>2024-08-14T16:14:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=d95d0158187802a913236a67758d7e8e629dc8ae'/>
<id>urn:sha1:d95d0158187802a913236a67758d7e8e629dc8ae</id>
<content type='text'>
Also add imgsel wrapper allowing for the correct image-selector recipe
to be built depending if the XSCT or SDT flow is in use

Signed-off-by: John Toomey &lt;john.toomey@amd.com&gt;
Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>various: Remove SOC_VARIANT, split versal and versal-net, add machine_features</title>
<updated>2024-06-04T23:00:14+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@amd.com</email>
</author>
<published>2024-06-04T22:51:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=195e1fa9fb13b21bc41af4e0747d4646caeb65e5'/>
<id>urn:sha1:195e1fa9fb13b21bc41af4e0747d4646caeb65e5</id>
<content type='text'>
SOC_VARIANT has been remove, we are now only using the YP standard SOC_FAMILY
configuration.  The defined families are: zynq, zynqmp, versal and versal-net.

Our decision of breaking up versal-net from versal, is based on the SoC CPU
changes from cortexa72/r5 to cortexa78/r52, thus we're treating it as a
different SoC family.

In order to capture the individual capabilities that we used to handle via
SOC_VARIANT, we have defined the following features (some may have been
previously defined):
 - mali400 (zynqmp eg and ev)
 - vcu (zynqmp ev)
 - rfsoc (zynqmp dr RF capabiltiies)
 - aie - (versal ai &amp; premium)
 - vdu - (versal ai)

SOC_VARIANT_ARCH and SOC_FAMILY_ARCH are now obsolete and replaced by
MACHINE_ARCH.  This is based on the guideline that any recipes that use
MACHINE_FEATURES should be MACHINE_ARCH specific.

Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>embeddedsw: Rework fsbl, pmu, plm and psm code</title>
<updated>2024-05-28T20:27:00+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@amd.com</email>
</author>
<published>2024-05-24T19:14:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=7f01ed10dca3df87950c5442feb104c5cb939160'/>
<id>urn:sha1:7f01ed10dca3df87950c5442feb104c5cb939160</id>
<content type='text'>
Clenaup and rework the code so that the 'generic' implementation no longers
affects xsct, or SDT (or future) variations.

Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
</feed>
