summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-core
Commit message (Collapse)AuthorAgeFilesLines
* Updated SRCREV for 2023.1_6051Sivaprasad Addepalli2023-01-271-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2023.1_9323Sivaprasad Addepalli2023-01-271-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated commit IDSiva Addepalli2023-01-271-0/+0
| | | | | | | | | | Update README.md petalinux-dtg.tcl: Fix ospi label issue Add check to extract serial interface number from config gen-machine-conf: Dont add MACHINE for SDT flow gen_plnx_machine.py: Remove boot-bin from EXTRA_IMAGEDEPENDS Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* u-boot-xlnx: Set UBRANCH to the correct valueMark Hatle2023-01-261-1/+1
| | | | | | | | Using ?= will result in UBRANCH not being set, as "" was already defined as the default value. Using = will result in the correct value and stop the system from automatically setting 'nobranch=1'. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Updated SRCREV for 2023.1_7999Sivaprasad Addepalli2023-01-264-4/+4
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* qemu-xilinx: Add Yocto Project upstream patchesMark Hatle2023-01-252-1/+19
| | | | | | | Yocto Project upstream patches resolve integration issues, and resolve various CVEs. Include these into the qemu-xilinx recipe. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* zynqmp-generic: Set variables for QEMU HW PS and PMU DTBSandeep Gundlupet Raju2023-01-251-2/+8
| | | | | | | | Set variables for QEMU DTB PATH, PS DTB and PMU DTB for zynqmp_generic, this allows user to use different QEMU HW DTB to match their board. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update srcrev for 2023Appana Durga Kedareswara rao2023-01-251-1/+1
| | | | | | | | | Below are the updates lopper: assists: petalinuxconfig_xlnx: Add device information in the meta-data lopper: assists: bmcmake_metadata_xlnx: Add support for hardware ip name Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* qemu-xilinx: Split qemu-xilinx packaging when vmsep is enabledSandeep Gundlupet Raju2023-01-252-0/+47
| | | | | | | | | | | When hosts are using vmsep(VM seperation) distro feature, then they need qemu on the target to launch guests. Copy the qemu package split inclusion file from meta-virtualization and rename to qemu-xilinx. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* cairo: add trace to PACKAGECONFIG to fix do_package error while enabling ↵Quanyang Wang2023-01-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | multilib Issue: LINCD-8359 In cairo_1.16.0.bb, the macro MULTILIB_SCRIPTS is set to be "${PN}-perf-utils:${bindir}/cairo-trace" which indicates that the script cairo-trace will be handled using update-alternatives with multilib. But in the bbappend meta-xilinx-bsp/recipes-graphics/cairo/cairo_%.bbappend, the "trace" is removed from PACKAGECONFIG and this will cause that the class multilib_script can't find the cairo-trace script. The error log is as below: ERROR: cairo-1.16.0-r0 do_package: Error executing a python function in exec_python_func() autogenerated: ...... Exception: bb.process.ExecutionError: Execution of 'build/tmp-glibc/work/cortexa53-wrs-linux/cairo/1.16.0-r0/temp/run.multilibscript_rename.22582' failed with exit code 1: mv: cannot stat 'build/tmp-glibc/work/cortexa53-wrs-linux/cairo/1.16.0-r0/package/usr/bin/cairo-trace': No such file or directory WARNING: exit code 1 from a shell command. So add "trace" back to PACKAGECONFIG to fix the do_package error. Signed-off-by: Quanyang Wang <quanyang.wang@windriver.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* cairo: Preserve stock configuration for lima, only override for libmaliMark Hatle2023-01-251-1/+6
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* libmali-xlnx: install packages only when related DISTRO_FEATURES are selectedQuanyang Wang2023-01-251-1/+4
| | | | | | | | | | | | | | Issue: LINCD-4047 When DISTRO_FEATURES doesn't contain fbdev, ${D}${libdir}/fbdev/${MONOLITHIC_LIBMALI} will not be installed, and this will trigger the build warning as below: WARNING: libmali-xlnx-r9p0-01rel0-r0 do_package: libmali-xlnx:NOT adding alternative provide /usr/lib64/libMali.so.9.0: /usr/lib64/fbdev/libMali.so.9.0 does not exist So only add ${PN}-x11/fbdev/wayland to PACKAGES when related DISTRO_FEATURES is selected. Signed-off-by: Quanyang Wang <quanyang.wang@windriver.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx: do not install u-boot.dtb when secure boot feature is enabledMeng Li2023-01-251-1/+3
| | | | | | | | | | | | | | | Issue: LINUXEXEC-21580 When secure boot feature is enabled, the linux-yocto deploy function installs u-boot.dtb into deploy directory after saving the pub key into it. So, it doesn't need to install u-boot.dtb again in u-boot-xlnx bbappend file. Signed-off-by: Meng Li <Meng.Li@windriver.com> Moved from meta-xilinx-tools to meta-xilinx/meta-xilinx-core Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* vcu-firmware: Enable the module by MACHINE_FEATUREMark Hatle2023-01-251-3/+2
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* kernel-module-vcu: Enable the module by MACHINE_FEATUREMark Hatle2023-01-251-4/+3
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Revert "libvcu-xlnx: Temporarily allow it to build in all cases"Mark Hatle2023-01-251-3/+2
| | | | | | This reverts commit 31b6e38662e63202617070ffd4161199ac7e7e4c. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Revert "libomxil-xlnx: Temporarily allow it to build in all cases"Mark Hatle2023-01-251-3/+4
| | | | | | | | This reverts commit 6e2fc8da11337defb7c3abd5faae35e2fa9e28ac. Restore the MACHINE FEATURES check. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xilinx-deprecated: Using BOARD and BOARD_VARIANT is now an errorMark Hatle2023-01-251-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Updated SRCREV for 2023.1_7383Sivaprasad Addepalli2023-01-252-2/+2
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* kernel-module-dp: Update SRCREV for 6.1 kernelChristian Kohn2023-01-232-26/+2
| | | | | | | | | The SRCREV of the dp kernel module was updated to compile with a 6.1 kernel. Also update the version variable inside the recipe and removed the 2022.2 version of the recipe as it is no longer compatible. Signed-off-by: Christian Kohn <chris.kohn@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Modify FIT blob generation to use correct SOM DTBJohn Toomey2023-01-231-4/+4
| | | | | | | | | The DTBs contained in the FIT image should be generated using the SOM specific DTB rather than the system-top.dtb allowing for a single image to boot on both SOM variants. Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* vdu: Update commit ids for vdu recipesSai Hari Chandana Kalluri2023-01-234-7/+7
| | | | | | | Update commit ids for 2023 release Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update srcrev for 2023Appana Durga Kedareswara rao2023-01-232-1108/+1
| | | | | | | | | | Below are the updates lopper: lops: lop-domain-a72-prune.dts: Delete unneeded nodes from a72 domain sanity: make temporary file management cross platform safe Implementation of lopper plugin for generating config object Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* image-types-xilinx-qemu: Adjust dependencyMark Hatle2023-01-231-1/+1
| | | | | | | | With previous changes, we're now using preferred provider for the qemu that the system is going to use. Switch to using the stock name so prefrerred provider will be evaluated. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Updated commit IDSiva Addepalli2023-01-231-0/+0
| | | | | | gen-machineconf: Check mconf-utilities in PATH Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2023.1_9523Sivaprasad Addepalli2023-01-211-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated commit IDSiva Addepalli2023-01-201-0/+0
| | | | | | | | Kconfig-aarch64.part:Adding a menu config for tftp server client. petalinux_hsm_bridge.tcl: Use versal-net.dtsi gen-machine-scripts: Update copyright info Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* u-boot-tools-xlnx: Avoid YP do_compile workaroundMark Hatle2023-01-191-0/+15
| | | | | | | | | do_compile workaround in YP can result in: | error: object directory ../git2/github.com.Xilinx.u-boot-xlnx.git/objects does not exist; check .git/objects/info/alternates. | fatal: unable to read 9e43f9c6c6c446128d036038e53c2d107d04edc8 Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* linux-xlnx: Move to xlnx_rebase_v6.1_LTS branchMark Hatle2023-01-191-2/+2
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Updated commit IDSiva Addepalli2023-01-191-0/+0
| | | | | | | Kconfig-*.part: Wolfssl changes gen_plnx_machine.py: Remove boot files from /boot Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* weston: Disabling GL_EXT_unpack_subimageParth Gajjar2023-01-182-1/+38
| | | | | | | | | | Disabling GL_EXT_unpack_subimage as it is not supported by GLES2.0 Signed-off-by: Parth Gajjar <parth.gajjar@amd.com> Reworked recipe SRC_URI to only apply to libmali case Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Implementation of lopper plugin for generating config objectMark Hatle2023-01-172-0/+1109
| | | | | | Not yet merged upstream, temporary patch until it's merged. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update to current versionMark Hatle2023-01-171-1/+1
| | | | | | | lopper: assists: baremetal_xparameters_xlnx: Fix whitespace after the marco name warning lopper: lops: Remove R5 cpu nodes while generating linux dtb Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* fpgamanager_custom: Generate .bit.bin when .dtsi found in source directoryRaju Kumar Pothuraju2023-01-171-1/+1
| | | | | | | | | Validating SRC_URI for .dtsi failing when it points to git url. Check .dtsi file exists or not in S directory and generate .bin.bin if found. Signed-off-by: Raju Kumar Pothuraju <rajukumar.pothuraju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* microblaze-generic.cfg: Rename CONFIG_SYS_TEXT_BASE to CONFIG_TEXT_BASESandeep Gundlupet Raju2023-01-171-1/+1
| | | | | | | | | | Rename CONFIG_SYS_TEXT_BASE to CONFIG_TEXT_BASE to match changes from upstream. https://source.denx.de/u-boot/u-boot/-/commit/984639039f4cfe32ec2cc531d6ace05326ac49eb Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* fsbl: Fix typo in skiprecipe messageMark Hatle2023-01-161-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* python3-anytree: Set branch to resolve fetch warningMark Hatle2023-01-161-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* qemu-xilinx-system-native: Move pmu-rom enablement to recipeMark Hatle2023-01-163-3/+8
| | | | | | | | | | | | Setting the pmu-rom being required by QEMU within the machine.conf will cause the recipe's hash to change, which can cause a ripple effect causing other things to rebuild. Moving this to the recipe, and switching it on based on what licenses the user allows will avoid this conflict. Additionally add a warning message to the xilinx-vars.bbclass if the user has not enabled the license. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* base-pid: Allow microblaze as a supported archMark Hatle2023-01-161-0/+1
| | | | | | | In a multiconfig build, microblaze may be the current architecture. Allow both versal and microblaze to avoid confusing errors. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-setup: Rework dt-processor.sh to generate a machine and configsMark Hatle2023-01-162-15/+18
| | | | | | | | | | | | | | | | | | | | | | | lop-microblaze-yocto.dts has been modified to generate the file in a slightly different format. There is no need for an intermediate representation for the various microblaze tunings, instead use fixed names for pmc, psm and pmu configurations. dt-processor.sh was reworked to generate a machine.conf file and shrink the amount of information that ends up in the local.conf file. As part of this work the -m option has been renamed to -t. This option is rarely used, so should not impact many users. A new -m option is implemented to allow the user to manually name the generated machine.conf file. Otherwise, it will discover the name from the system device tree using the root 'compatible' object. The tool will also print more useful diagnostics to the screen, this should help ensure that the correct machine is being targeted by the actions and improve early system debuggability. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xilinx-lops.bb: Add lop-machine-name.dtsMark Hatle2023-01-162-0/+45
| | | | | | Add a new lop that will pull out the model and machine name. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Updated SRCREV for 2023.1_3135Sivaprasad Addepalli2023-01-161-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2023.1_7643Sivaprasad Addepalli2023-01-162-2/+2
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* libdfx:update commitidNava kishore Manne2023-01-131-1/+1
| | | | | | | | | | | This patch updates the libdfx commit-id to the latest. libdfx: Update library README and copyright information libdfx: Add generic error messaging support libdfx: Add support to measure the API's timing Signed-off-by: Nava kishore Manne <nava.kishore.manne@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx: Move to release branch and update commitMark Hatle2023-01-131-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* libmetal/openamp: xlnx: update to use 2023 sourcesBen Levinsky2023-01-132-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git log --pretty=' %s' - libmetal lib: add support for A72 Baremetal test: linux: add test for multiple IO regions log: add ML_ERR, ML_INFO, ML_DBG macros examples: linux: add an option to set debug log level linux: device: fix access return test linux: device: remove excessive warnings system: linux: fix misleading argument names and messages libmetal: amp_demo: improve performance measurement linux: device: update logging for linux devices linux: device: check if device has bound to listed driver before rebind system: linux: vfio: Support vfio only for aarch64 architectures examples: vfio: Add example for demonstarting vfio usage system: linux: vfio: Add irq based eventfd support to vfio system: linux: vfio: Add vfio support to libmetal libmetal: Add APIs for supporting address translation system: linux: Add support for fetching device name from device address system: linux: Use libudev instead of libsysfs system: linux: Add priv_data into struct linux_device for storing private data system: linux: Add APIs for set and get the dma capability flags libmetal: Create device.h file for handling linux related common data examples: linux: add OCM demo examples: generic: add OCM demo examples: freertos: zynqmp_r5: dynamically set TTC and IPI vars examples: generic: zynqmp_r5: dynamically set TTC and IPI vars examples: linux: zynqmp_r5: dynamically set TTC and IPI vars examples: linux: libmetal_amp_demod: add macro guards for IPI examples: linux: zynqmp: Use IPI commit API git log --pretty=' %s' - open-amp apps: add remoteproc trace buffer apps: add remoteproc trace buffer rpc_demo: fix spelling, trailing space app: rpc_demod: check if copy_from_shbuf returns negative instead of non-zero value app: rpc_demod: replace copy_from_shbuf with call to metal_io_block_read apps: demos: oob_echo: update platform clean up update license to SPDX license apps: examples: load_fw: fix up for -werror app: rpc_demod: update read to fix potential buffer overflow remoteproc: set return var in remoteproc_remote() apps: add out of band rpmsg echo demo linux_rpc_demo: do not include rsc_table.h release: open-amp 2021.10 apps: add linux applications for linux rpc communication lib: added generic rpmsg services CI: Fix Zephyr build by updating Zephyr SDK version to 0.13.1 MAINTAINERS: Update maintainer email address. CI: Fix Zephyr build error due to cmake version CI: Fix Zephyr build by updating Zephyr SDK version to 13.0 Introduce CMake options to enable cache operations openamp: Introduce cache helpers CI: Fix Zephyr build by updating Zephyr SDK version CI: Zephyr test: copy whole libmetal directory for test Semantic Versioning: Update library version to 1.0.0. version: add generated define for version CI: Copy the VERSION file in zephyr openamp module apps: add libraries version information in echo example lib: add new API to get the library version Rework the version management README: Add version chapter rpmsg: fix variable overflow openamp: replace while(1) to metal_assert in RPMSG_ASSERT rpc_demo: fix spelling and grammar in code comment CI: compliance: fix check_compliance workflow CI: compliance: fail on errors Fix compilation error.Add missing semicolon. apps: machine: Fix MicroBlaze compilation error remoteproc: add get_mem callback to remoteproc_ops Readme: add description for zero copy demo apps: update nocopy ping to use nocopy API for reception. apps: add responder part of the no copy example apps: move nocopy ping test to example Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* core-image-ptest-fast: Add zynq and microblaze limitationsMark Hatle2023-01-131-0/+10
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* kernel-module-mali: Add patch to fix mali probe issueParth Gajjar2023-01-132-0/+47
| | | | | | | Added 0026-Fix-gpu-driver-probe-failure.patch for probe fix Signed-off-by: Parth Gajjar <parth.gajjar@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Updated SRCREV for 2023.1_3343Sivaprasad Addepalli2023-01-143-3/+3
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated commit IDSiva Addepalli2023-01-131-0/+0
| | | | | | uboot_bsp.tcl: Rename CONFIG_SYS_TEXT_BASE to CONFIG_TEXT_BASE Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>