<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-xilinx.git/meta-xilinx-standalone, branch scarthgap</title>
<subtitle>Mirror of git.yoctoproject.org/meta-xilinx.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-xilinx.git/atom?h=scarthgap</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-xilinx.git/atom?h=scarthgap'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/'/>
<updated>2025-05-08T18:58:14+00:00</updated>
<entry>
<title>Remove 2022.X files, this work is now obsolete</title>
<updated>2025-05-08T18:58:14+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@amd.com</email>
</author>
<published>2025-03-30T22:28:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=dd14b068a23ddb2a5eb0bacd31f8ba0354d1cc79'/>
<id>urn:sha1:dd14b068a23ddb2a5eb0bacd31f8ba0354d1cc79</id>
<content type='text'>
Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>meta-xilinx-standalone: embeddedsw: Correct 2024.2 pmufw patch</title>
<updated>2025-03-30T20:16:15+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@amd.com</email>
</author>
<published>2025-02-04T14:59:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=5483fae07c0608aced894d840c9e1eac2591c42d'/>
<id>urn:sha1:5483fae07c0608aced894d840c9e1eac2591c42d</id>
<content type='text'>
The commit:
  commit 4b39c6111b965ddd43b899302f9f41d49cec47c4
  Author: Jonathan Stroud &lt;jonathan.stroud@amd.com&gt;
  Date:   Wed Jan 15 16:31:24 2025 -0700

    Backport pmufw fix to 2024.2 that fixes a bug in GEM IO register mapping

    PMU FW has a bug that stomps on the MIO registers when intializing GEM.
    Backport this patch from master to 2024.2 builds

was applied incorrectly due to recent changes in the way the
software was being patched.  Correct this and match the current
embeddedsw-source implementation.

Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>meta-xilinx-standalone: xlnx-embeddedsw.bbclass: Fix shared source_date_epoch</title>
<updated>2025-03-30T20:16:15+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@amd.com</email>
</author>
<published>2025-01-21T23:26:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=14b64c0223c6273f0586ba5244d6660dbde9f7b4'/>
<id>urn:sha1:14b64c0223c6273f0586ba5244d6660dbde9f7b4</id>
<content type='text'>
We need to create a custom do_deploy_source_date_epoch to copy the file from
the shared location, where applicable.

Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>embeddedsw: Replace 'cp' with 'install' to avoid damaged shared source</title>
<updated>2025-03-30T20:16:15+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@amd.com</email>
</author>
<published>2025-01-15T21:36:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=41532fca30423438496a8e2f907bdb34da9972a0'/>
<id>urn:sha1:41532fca30423438496a8e2f907bdb34da9972a0</id>
<content type='text'>
'cp' is not always replacing an existing file, but appears to sometimes change
the file.  This is not normally an issues but when using shared-source and
files that are hardlinks, we need to do a Copy-on-Write style operation
which install does by default.

Adjust all instances of:

  cp Makefile.Linux Makefile

with:

  install Makefile.Linux Makefile

Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>psmfw: Remove psmfw.bin support</title>
<updated>2025-03-30T20:16:15+00:00</updated>
<author>
<name>Raju Kumar Pothuraju</name>
<email>rajukumar.pothuraju@amd.com</email>
</author>
<published>2025-01-10T05:31:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=1e27a13557f68a834b5b06e233427c0aaa9d7d78'/>
<id>urn:sha1:1e27a13557f68a834b5b06e233427c0aaa9d7d78</id>
<content type='text'>
We are using psmfw.elf in all flows to build and boot.
Remove the psmfw.bin dependency or support from psmfw recipe.

Use below command to generate the .bin from .elf.
objcopy -O binary psm-$MACHINE.elf psm.bin

Signed-off-by: Raju Kumar Pothuraju &lt;rajukumar.pothuraju@amd.com&gt;
Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>pmufw.bb: Remove pmufw.bin support</title>
<updated>2025-03-30T20:16:15+00:00</updated>
<author>
<name>Raju Kumar Pothuraju</name>
<email>rajukumar.pothuraju@amd.com</email>
</author>
<published>2025-01-10T05:31:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=979d2f3bf4908a9a0185be740a7dff9bf791264d'/>
<id>urn:sha1:979d2f3bf4908a9a0185be740a7dff9bf791264d</id>
<content type='text'>
We are using pmufw.elf in all flows to build and boot.
Remove the pmufw.bin dependency or support from pmufw recipe.

Use below command to generate the .bin from .elf.
objcopy -O binary pmu-$MACHINE.elf pmu.bin

Signed-off-by: Raju Kumar Pothuraju &lt;rajukumar.pothuraju@amd.com&gt;
Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>plmfw: Remove plmfw.bin support</title>
<updated>2025-03-30T20:16:06+00:00</updated>
<author>
<name>Raju Kumar Pothuraju</name>
<email>rajukumar.pothuraju@amd.com</email>
</author>
<published>2025-01-07T09:36:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=02242301c6f9f5a6e440a29dc0ac456882e9c7cf'/>
<id>urn:sha1:02242301c6f9f5a6e440a29dc0ac456882e9c7cf</id>
<content type='text'>
We are using plmfw.elf in all flows to build and boot.
Remove the plmfw.bin dependency or support from plmfw recipe.

Use below command to generate the .bin from .elf.
objcopy -O binary plm-$MACHINE.elf plm.bin

Signed-off-by: Raju Kumar Pothuraju &lt;rajukumar.pothuraju@amd.com&gt;
Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>meta-xilinx-standalone: Fix typo in sanity message</title>
<updated>2025-03-30T20:16:06+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@amd.com</email>
</author>
<published>2024-12-08T18:00:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=7d95a609d54d61856946e1d90cd2fb59349be599'/>
<id>urn:sha1:7d95a609d54d61856946e1d90cd2fb59349be599</id>
<content type='text'>
Signed-off-by: Mark Hatle &lt;mark.hatle@amd.com&gt;
</content>
</entry>
<entry>
<title>meta-xilinx-standalone: Rework embeddedsw integration</title>
<updated>2025-03-30T20:16:06+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=cc9be9c44c8b560ed61897ad5d7dc52225558770'/>
<id>urn:sha1:cc9be9c44c8b560ed61897ad5d7dc52225558770</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 or 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>Backport pmufw fix to 2024.2 that fixes a bug in GEM IO register mapping</title>
<updated>2025-01-20T19:05:03+00:00</updated>
<author>
<name>Jonathan Stroud</name>
<email>jonathan.stroud@amd.com</email>
</author>
<published>2025-01-15T23:31:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=818ba01c48b64c7bfc39bf1d004d7c7d9bee3781'/>
<id>urn:sha1:818ba01c48b64c7bfc39bf1d004d7c7d9bee3781</id>
<content type='text'>
PMU FW has a bug that stomps on the MIO registers when intializing GEM.
Backport this patch from master to 2024.2 builds

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