Age | Commit message (Collapse) | Author |
|
Different versions of XSCT are used based on the overall version selection.
We want to pull down the matching XSA for that version. Not all defined
BSPs (machine.conf) files will support all versions of the system.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
(cherry picked from commit 66adbc0216d33cd59efcd511c8f0e5626946a179)
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Preserve 2022 versions
Fix conflicts
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Signed-off-by: Manikanta Sreeram <msreeram@xilinx.com>
|
|
Signed-off-by: Manikanta Sreeram <msreeram@xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
This patch provides a workaround to prevent the following failure found
on Ubuntu 22.04 systems when attempting to build the xsct apps:
petalinux/tool/tools/xsct/tps/lnx64/cmake-3.3.2/bin/cmake: error while loading shared libraries: libidn.so.11: cannot open shared object file: No such file or directory
This error is prevented by explicitly appending the path location to the
LD_LIBRARY_PATH variable before attempting to compile the application.
Signed-off-by: Ben Levinsky <ben.levinsky@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Previously the original name was preserved, but this meant that the symlink
could be dangling unless the name happened to match (which it rarely did.)
Fix this to use a consistant extraction name, matching the do_deploy
behavior.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Based on the latest work sent upstream, we drop the extra clock as not
necessary.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Add instructions on how to create DFx RP firmware recipes by inheriting
fpagmanager_dtg_dfx.bbclass.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Add instructions on how to create flat and DFx static firmware recipes
by inheriting fpagmanager_dtg.bbclass.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Update meta-xilinx-tools README with langdale release info.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
1. Rename the base-pdi_1.0.bbappend to base-pdi_%.bbapend.
2. Add check condition if xsa has multiple pdi. In case of flat or dfx
or csoc design xsa, if xsa contains multiple pdi user needs to set
the right boot pdi using BASE_PDI_NAME from local.conf else
packaging boot.bin will fails. Hence add check condition if xsa has
multiple pdi.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
This reverts commit 70c136e68203d3968a3c23ed5c493a627600b7ab.
ai-engine has been moved to meta-xilinx-core, move the xrt changes back
there to match as well.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
AIE components are only provided by meta-xilinx-tools layer, so the
configuration and dependencies need to be in the same layer.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Signed-off-by: John Toomey <john.toomey@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Issue: LINUXEXEC-8268
Add YAML_KERNEL_VERSION macro to let xsct tool create
a directory name "wrlinux-cicd-xxx" in device-tree's {S}
path to place the dts/dtsi files which copied from wrlinux
kernel git tree. And these dts/dtsi files will be used later
by xsct tools to create the dynamic dtbs.
Signed-off-by: Quanyang Wang <quanyang.wang@windriver.com>
Updated to change the d.getVar syntax and define a blank default
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Update to use XSCTH_PROC with the value 'psx_cortexr52_0' to enable building
OpenAMP Firmware for Versal-Net platform.
Signed-off-by: Ben Levinsky <ben.levinsky@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
1. Move pl custom configs to bbclass.
2. Fixed #47.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
1. Add pl-partial-final dts support for dfx and csoc
2. User can provide additional pl-partial-custom dtsi file
from SRC_URI of firmware recipe to modify pl-partial dtsi
nodes. This dtsi file will get included to pl-partial-final.dts
and converted to pl-partial-final.dtbo file.
3. Move pl-custom defines for base or static firmware recipes from
device-tree recipes to fpgamanager_common bbclass.
4. Remove machine override from bbclass, Recipes that inherit from
this class need to use an appropriate machine override for
COMPATIBLE_MACHINE to build successfully.
5. If xsa contains more than one PR dtsi files then thrown an error
from fpgamanager_dtg_dfx bbclass as this is not a supported from
yocto.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Add new yaml configuration for partial overlay custom dts which is
used for DFx and Classic SoC fpgamanager bbclass.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Update obsolete license to fix below QA warnings in recipes-bsp
and recipes-openamp manually.
poky/scripts/contrib/convert-spdx-licenses.py didn't update the BSD
license.
WARNING: petalinux-image-minimal-1.0-r0 do_rootfs: QA Issue:
The license listed BSD was not in the licenses collected for recipe
ai-engine-driver [license-file-missing]
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Deprecate fpga-manager-util recipe and users should start using
fpgamanager_dtg bbclass instead by following below instructions.
1. Create recipes-firmware app is for full bitstream loading use case
using recipetool
2. Inherit fpgamanager_dtg bbclass.
3. Use xsa and pl-custom dtsi as input.
4. Include this recipes-firmware app to image and build.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Fix zynq7k bin file path issue
ERROR: zc706-pl-demo-1.0-r0 do_compile: bootgen failed. Enable -log debug with bootgen and check logs
In Zynq7k using "-process_bitstream bin" bootgen flag, bit.bin file is
generated in XSCTH_HW_PATH directory with <xsa_name>.bit.bin file,
Hence we need to move this file from XSCTH_HW_PATH to XSCTH_WS
directory and rename to ${PN}.bit.bin for do_install task.
Also in fpgamanager_common bbclass use bootgen overwrite mode(-w) in
default bootgen flags.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Signed-off-by: John Toomey <john.toomey@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Using the stock do_deploy allows the bbappend needed for zynqmp fsbl
to work in both standalone and XSCT implementations.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
The change to the directory structure requires a rework of the automation.
Iterate over the repository and break things up by directory. Each file is
considered to be an XSA file.
Additionally, restructure how the replacement works to ensure that if this
set is partial, it can still all back to the default or other URIs.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
In meta-xilinx-core u-boot-zynq-scr and u-boot-zynq-uenv recipes are
renamed to u-boot-xlnx-scr and u-boot-xlnx-uenv. Hence change these
in all the bbappend files.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Signed-off-by: John Toomey <john.toomey@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
.bit file
Fix the touch command failure while creating .bit file when Fpgamanager
is enabled
Signed-off-by: Ashwini Lomate <ashwini.lomate@xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Instead of hardcoding the Xilinx version, use the PREFERRED PROVIDER version
of libmetal.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Changelog:
Board:dtsi: sync u-boot latest dt
Board:dts: sync latest u-boot dtsi
Board:dts: sync latest dts from u-boot
The device-tree patch is no longer required.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Based on the latest work sent upstream, we drop the extra clock as not
necessary.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
(cherry picked from commit 9078063db05f5c51d3f91c33ece5cb2068bfa211)
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Signed-off-by: Manikanta Sreeram <msreeram@xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
(cherry picked from commit b679172fb63f56d0bec7e8cf3d19470d160e170b)
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Add instructions on how to create DFx RP firmware recipes by inheriting
fpagmanager_dtg_dfx.bbclass.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Add instructions on how to create flat and DFx static firmware recipes
by inheriting fpagmanager_dtg.bbclass.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Update meta-xilinx-tools README with langdale release info.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
Changelog:
README: Update and remove obsolete files
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
This reverts commit 844c27521544481f3a164f0ab5b638a0ace59848.
This commit is not yet in 2023.1.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
1. Rename the base-pdi_1.0.bbappend to base-pdi_%.bbapend.
2. Add check condition if xsa has multiple pdi. In case of flat or dfx
or csoc design xsa, if xsa contains multiple pdi user needs to set
the right boot pdi using BASE_PDI_NAME from local.conf else
packaging boot.bin will fails. Hence add check condition if xsa has
multiple pdi.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
This reverts commit 70c136e68203d3968a3c23ed5c493a627600b7ab.
ai-engine has been moved to meta-xilinx-core, move the xrt changes back
there to match as well.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|