aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2020-12-07gdb: Fix on-target GDB compilationMark Hatle
Target gdb/gdbserver failed to compile due to out of date microblaze-linux-nat.c, correct this and ancillary files. Note, this only corrects compilation the code may not function properly. Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
2020-12-04newlib: Upstream now disabled builtin symbolsMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-12-04libgcc.bbappend: Clear empty lib directoryMark Hatle
Due to the way the multilib xilinx-standalone works, one or more empty directories under ${D}/lib may exist. This triggers a QA error about unpackaged files. Use rmdir to delete these directories to ensure they are empty. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-12-04machine/aarch64-tc.conf: Fix incorrect ilp32 pkgarchMark Hatle
If there is a _ in the package arch, the sstate-control files are written with a _. However, when they are used they somehow get translated to a -, triggering a warning message. The warning though means that the sstate component was not actually staged into the recipe-sysroot, causing a later build failure. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-12-04newlib: update to early gatesgarth versionMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-12-04gcc: update to early gatesgarth versionMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-12-04gdb: update to early gatesgarth versionMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-12-04binutils: update to early gatesgarth versionMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-11-30pmu-firmware: Latest toolchain always treats 'assert' as a macroMark Hatle
Rename the structure member from 'assert' to 'resetAssert to avoid a compilation error: | pm_reset.c: In function ‘PmResetDoAssert’: | pm_reset.c:1905:36: error: macro “assert” passed 2 arguments, but takes just 1 | 1905 | reset->ops->assert(reset, action); | | ^ | In file included from .../tmp/work/microblazeel-v11.0-bs-cmp-xilinx-elf/pmu-firmware/v2020.1+gitAUTOINC+e8db5fb118-r0/recipe-sysroot/usr/include/sys/reent.h:503, | from .../tmp/work/microblazeel-v11.0-bs-cmp-xilinx-elf/pmu-firmware/v2020.1+gitAUTOINC+e8db5fb118-r0/recipe-sysroot/usr/include/string.h:11, | from ../misc/zynqmp_pmufw_bsp/psu_pmu_0/include/xil_printf.h:9, | from xpfw_debug.h:57, | from xpfw_default.h:37, | from pm_reset.c:36: | .../tmp/work/microblazeel-v11.0-bs-cmp-xilinx-elf/pmu-firmware/v2020.1+gitAUTOINC+e8db5fb118-r0/recipe-sysroot/usr/include/assert.h:16: note: macro “assert” defined here | 16 | # define assert(__e) ((__e) ? (void)0 : __assert_func (__FILE__, __LINE__, \ | | | Makefile:37: recipe for target ‘pm_reset.o’ failed Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
2020-11-30Uprev standalone toolchain bbappendsMark Hatle
Move newlib/libgloss from 3.1.0 to 3.% Move the gcc configuration for standalone to gcc 10. Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
2020-11-30meta-microblaze: Move gcc patch that was missed in the prior workMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
2020-11-19Remove recipe bbappends pointing to older versionsSai Hari Chandana Kalluri
Remove recipe bbappends pointing to older versions. The newer versions are available in meta-microblaze Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-11-19esw.bbclass: Remove trailing / after SSai Hari Chandana Kalluri
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-11-18opencl-clhpp, ocl-icd: Remove recipes from meta-xilinxSai Hari Chandana Kalluri
Remove opencl-clhpp, ocl-icd from meta-xilinx layer as the recipes are provided in meta-openemebedded Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-11-17xrt: Remove stale patch to fix endian issues with latest version of boostSai Hari Chandana Kalluri
xrt source has been updated to remove the endian check. The local patch is no longer needed with the latest version of boost Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-11-17linux-xlnx_2020.2: Fix previous git cherry-pickSai Hari Chandana Kalluri
Previous git cherry-pick for linux-xlnx_2020.2 recipe happens incorrectly as a result the SRC_URI_append patches are removed. Include them back for successful compilation of perf Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-11-17 updating XRT/Zocl commit id for 2020.2ch vamshi krishna
git cherry-pick e32c768 Signed-off-by: ch vamshi krishna <chvamshi@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-11-17Various: Packages using libGL may need to be declared SOC_VARIANT_ARCHMark Hatle
Issue: CR-1082769 libGL is either provided by mesa or libmali. Each of the modified recipes contains a direct library link to the provider of libGL. Due to this we need to specify precise dependencies and declare the package as the right architecture to break a potential install conflict. If we don't do this, the package will be generated as aarch64, but won't be installable as the dependency on libmali can't be satisfied unless the user has libmali, which is only available on zynqmpev and zyncmpeg. git cherry-pick 6c0b7e5 Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-11-17libmali-xlnx: Fix the package archMark Hatle
Issue: CR-1082769 The package arch needs to be set to match the specific variants that we use in the overrides to enable this, specifically zynqmpev and zynqmpeg. Using SOC_VARIANT_ARCH instead of SOC_FAMILY_ARCH (zynqmp) is correct. git cherry-pick e7ce9ed Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-11-17 updating final XRT commit id for 2020.2ch vamshi krishna
git cherry-pick da93135 Signed-off-by: ch vamshi krishna <chvamshi@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-11-17bootgen: Update commit id for 2020.2 releaseSai Hari Chandana Kalluri
Update bootgen commit id for 2020.2 release git cherry-pick 73c70b5 Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-11-17 updating xrt commit idch vamshi krishna
git cherry-pick fb24aab Signed-off-by: ch vamshi krishna <chvamshi@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-11-17update XILINX_VER_MAIN to 2020.2Sai Hari Chandana Kalluri
git cherry-pick b80c6d4 Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-11-17Update commit id and branch for components for 2020.2 releaseSai Hari Chandana Kalluri
Update commitid and branch for the following components: arm-trusted-firmware, vcu, linux-xlnx, qemu, u-boot-xlnx,xrt,zocl,bootgen git cherry-pick 9f8d8d7 Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-11-03opencv_3.4.3: Remove support for opencv 3.4Sai Hari Chandana Kalluri
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-11-03perf: Fix compilation issuesSai Hari Chandana Kalluri
Fix perf variable definition and libtraceevent with binutils. The above errors are fixed by including the following patches to the kernel tree: 0001-libtraceevent-Fix-build-with-binutils-2.35.patch 0001-perf-bench-Share-some-global-variables-to-fix-build-.patch 0001-perf-cs-etm-Move-definition-of-traceid_list-global-v.patch 0001-perf-tests-bp_account-Make-global-variable-static.patch Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-11-03kernel-module-hdmi: Update commit id and license md5sum for 2020.2Vishal Sagar
Update branch, commit id and LICENSE md5sum for 2020.2 Signed-off-by: Vishal Sagar <vishal.sagar@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-10-29xrt_git.bb: Replace deprecated boost macrosSai Hari Chandana Kalluri
xrt source includes boost/detail/endian.hpp to detect endianess. In Yocto, gatesgarth, boost version is 1.74 which has deprecated some older macros resulting in the below error /workspaces/ckalluri/yocto/master-dev/builds-versal/tmp/work/cortexa72-cortexa53-xilinx-linux/xrt/202010.2.7.0-r0/git/src/runtime_src/xocl/core/kernel.cpp:24:10: fatal error: boost/detail/e ndian.hpp: No such file or directory | 24 | | compilation terminated. To fix the compilation issue, currently include a patch on top of xrt source that replaces the deprecated BOOST_BYTE_ORDER macro with __BYTE_ORDER macro to detect endianess. Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-10-29kernel-module-dp: Add support for Xilinx DP driversSandeep Gundlupet Raju
This recipe will pull in the Xilinx DP drivers and associated components, for soft IP, to be built as an out-of-tree modules. Following out-of-tree modules will be built dp-rx (v4l2): The DisplayPortPlay 1.4 Rx Subsystem is a feature-rich soft IP incorporating all the necessary logic to properly interface with PHY layers and provide DP decoding functionality. The subsystem is a hierarchical IP that bundles a collection of DP RX-related IP sub-cores and outputs them as a single IP. The subsystem outputs multi-pixel video to AXI4-Stream Protocol interface. dp-tx (drm): The DisplayPortPlay 1.4 Tx subsystem is a feature-rich soft IP incorporating all the necessary logic to properly interface with xilinx PHY layers and provide DP encoding functionality. The subsystem is a hierarchical IP that bundles a collection of DP TX-related IP sub-cores and outputs them as a single IP. The subsystem takes incoming video and transfers them to an DP stream. The stream is then forwarded to the video PHY layer. video-phy (phy): Xilinx Video Phy implements the physical layer for enabling the plug-and-play connectivity with dp MAC transmit and receive subsystems. This driver is also used as the repository for common files used by dp rx and tx drivers including hdcp1.4 and hdcp2.x software stack. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-10-23Add meta-python2 in bblayers.confSai Hari Chandana Kalluri
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-10-23xilinx-board.inc: Introducing inc file to add BOARD/BOARD_VARIANTJaewon Lee
Introducing an include file to add levels of hiearchy to PACKAGE_ARCH, namely BOARD and BOARD_VARIANT To use this, future confs will need to have the following line: require conf/machine/include/xilinx-board.inc Along with BOARD/BOARD_VARIANT definitions Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
2020-10-23libmali-xlnx: Update the mali userspace libraries to 2020.2Madhurkiran Harikrishnan
Update the libraries to 2020.2 rel branch. Signed-off-by: Madhurkiran Harikrishnan <madhurkiran.harikrishnan@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-10-23weston.ini: Do not set hard requirement for input devicesMadhurkiran Harikrishnan
Remove the hard requirement to have the input devices "on" in the default weston configuration, which otherwise causes a segfault if the board is not connected to an input device. Signed-off-by: Madhurkiran Harikrishnan <madhurkiran.harikrishnan@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-10-23] CR-1076958 Put libxrt libs softlinks in the main packagerbramand
> Add libxrt*.so files in the main xrt package instead of xrt-dev package Signed-off-by: rbramand <rbramand@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-10-23versal-generic.conf:zynqmp-generic.conf: Add ↵Raju Kumar Pothuraju
MACHINE_ESSENTIAL_EXTRA_RDEPENDS variable only for specific machines. Add MACHINE_ESSENTIAL_EXTRA_RDEPENDS variable for zynqmp and versal platforms. Signed-off-by: Raju Kumar Pothuraju <raju.kumar-pothuraju@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-09-30Add FPGA bitfile download support in the u-boot.scr.Adrian Fiergolski
It is inspired by u-boot-zynq-uenv.bb Signed-off-by: Adrian Fiergolski <adrian.fiergolski@fastree3d.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-09-30pmu-firmware_2019.1.bb: use IMAGE_VERSION_SUFFIX instead of DATETIMEJoerg Hofrichter
Use variable IMAGE_VERSION_SUFFIX variable instead of DATETIME. Using IMAGE_VERSION_SUFFIX allows easier and more direct changes. The variable is available since Yocto 2.6 and it is used also for other name variables, e.g. IMAGE_NAME. It is set to "-${DATETIME}" per default, so the naming does not change as long as IMAGE_VERSION_SUFFIX is not overridden. For more details, see: https://www.yoctoproject.org/docs/latest/ref-manual/ref-manual.html#migration-2.6-image-kernel-artifact-naming-changes Signed-off-by: Joerg Hofrichter <joerg.hofrichter@ni.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-09-30u-boot-zynq-scr.bb: use IMAGE_VERSION_SUFFIX instead of DATETIMEJoerg Hofrichter
Use variable IMAGE_VERSION_SUFFIX variable instead of DATETIME. Using IMAGE_VERSION_SUFFIX allows easier and more direct changes. The variable is available since Yocto 2.6 and it is used also for other name variables, e.g. IMAGE_NAME. It is set to "-${DATETIME}" per default, so the naming does not change as long as IMAGE_VERSION_SUFFIX is not overridden. For more details, see: https://www.yoctoproject.org/docs/latest/ref-manual/ref-manual.html#migration-2.6-image-kernel-artifact-naming-changes Signed-off-by: Joerg Hofrichter <joerg.hofrichter@ni.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-09-30arm-trusted-firmware.inc: use IMAGE_VERSION_SUFFIX instead of DATETIMEJoerg Hofrichter
Use variable IMAGE_VERSION_SUFFIX variable instead of DATETIME. Using IMAGE_VERSION_SUFFIX allows easier and more direct changes. The variable is available since Yocto 2.6 and it is used also for other name variables, e.g. IMAGE_NAME. It is set to "-${DATETIME}" per default, so the naming does not change as long as IMAGE_VERSION_SUFFIX is not overridden. For more details, see: https://www.yoctoproject.org/docs/latest/ref-manual/ref-manual.html#migration-2.6-image-kernel-artifact-naming-changes Signed-off-by: Joerg Hofrichter <joerg.hofrichter@ni.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-09-30zcu102-zynqmp.conf: Update PMU_FIRMWARE_DEPLOY_DIR paths to look under ↵Sai Hari Chandana Kalluri
microblaze-pmu zynqmp-pmu is renamed to microblaze-pmu. Update the PMU_FIRMWARE_DEPLOY_DIR path to look under correct path. Set weakest assignment in local.conf.sample for the above variables. Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-09-30vmk180-versal.conf: Enable runqemu for vmk180 versalSai Hari Chandana Kalluri
Enable runqemu for vmk180-versal Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-09-30vc-p-a2197-00-versal.conf: Updating SOC_VARIANTJaewon Lee
Updating tenzing machine SOC_VARIANT to "-ai-core" Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
2020-09-08xrt_git.bb: Using variant specific override for ai-core usageJaewon Lee
Only the xrt build for the ai-core variant of versal will need to link against ai libraries. Using SOC_VARIANT specific overrides to set PACKAGE_ARCH, and other build flags Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
2020-09-08vck190-versal.conf: Setting SOC_VARIANT to ai-coreJaewon Lee
Setting vck190-versal board's SOC_VARIANT to ai-core Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
2020-09-08soc-versal.inc: Setting default versal SOC_FAMILY to primeJaewon Lee
Default versal SOC_FAMILY is changed to "prime" from "s80" Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
2020-09-08xrt: Declare package as versal specificMark Hatle
On versal platform, various configuration changes were being made, but the recipe was not declared as versal specific. Add a declaration for versal that it is SOC_FAMILY_ARCH specific. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-09-08xrt/zocl: update to version 202010.2.7.0Mark Hatle
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-09-08esw.bbclass: Use standard REPO, BRANCH variablesSai Hari Chandana Kalluri
Use standard variables to set the BRANCH, SRCREV, REPO instead of EMBEDDEDSW_REPO, EMBEDDEDSW_SRCREV, EMBEDDEDSW_BRANCH variables Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-09-08linux-xlnx: move versal and zynqmp to a common defconfigMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-09-08uboot-device-tree.bb: Adding building seperate u-boot.dtb supportVaralaxmi Bingi
This recipe will enable us to build seperate u-boot dtb from given design and given dtsi/dts file using UBOOT_DTS variable with space seperated. Signed-off-by: Varalaxmi Bingi <varalaxmi.bingi@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>