| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
> 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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Enable runqemu for vmk180-versal
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
| |
Updating tenzing machine SOC_VARIANT to "-ai-core"
Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Setting vck190-versal board's SOC_VARIANT to ai-core
Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
|
|
|
|
|
|
| |
Default versal SOC_FAMILY is changed to "prime" from "s80"
Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
|
|
|
|
|
|
|
| |
Users have to manually copy pmu-rom.elf to DEPLOY_DIR when using runqemu.
Enable PMU_ROM line within local.conf to use pmu from /proj/yocto/pmu-rom/
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
|
|
| |
Set default PREFERRED_PROVIDER for qemu as qemu-xilinx within
machine-xilinx-qemu.inc. This eliminates the need to use PNBLACKLIST within
local.conf
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
|
| |
xilinx-kmeta is no longer maintained. Clean up all references to kmeta in yocto
recipes
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
|
| |
Remove unused locally maintained xilinx-kmeta config fragments. Use all
fragments from upstream yocto-kernel-cache
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
| |
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
| |
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
| |
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
| |
fragment from kernel-cache
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
| |
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
| |
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
| |
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
| |
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
|
| |
Upgrade qemu-xilinx to v5.0;
Track latest QEMU updates from QEMU/master
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
| |
In case two SD controllers are used, the user can define a proper SDBOOTDEV variable in the machine configuration.
Signed-off-by: Adrian Fiergolski <adrian.fiergolski@fastree3d.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It fixes the u-boot scripts in case a ZynqMP+ SoC comes with two SDHCI controllers.
It requires a proper enumeration in the U-Boot Device tree, i.e.
mmc0 = &sdhci0;
mmc1 = &sdhci1;
not
mmc0 = &sdhci1;
mmc1 = &sdhci0;
The second enumeration being a workaround (always boot from mmc0),
is not required anymore as u-boot for ZynqMP+ defines 'sdbootdev'
environment variable. Moreover, the proper enumeration allows to
select proper block device (mmcblk0p2 vs mmcblk1p2) passed as 'root'
parameter to kernel.
Signed-off-by: Adrian Fiergolski <adrian.fiergolski@fastree3d.com>
|
|
|
|
|
|
|
|
|
| |
The solution with the relative path doesn't work if devtool is involved:
getVar returns value of S variable before it gets overwritten by devtool recipe
which cause compilation failure.
The solution is to use absolute path to the pmu firmware.
Signed-off-by: Adrian Fiergolski <adrian.fiergolski@fastree3d.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
libbfd has changed the bfd_section_* macros to inline functions
bfd_section_<field> since 2019-09-18. See below two commits: o
http://www.sourceware.org/ml/gdb-cvs/2019-09/msg00064.html o
https://www.sourceware.org/ml/gdb-cvs/2019-09/msg00072.html
Backport commit from mainline to make perf be able to build with both old and
new libbfd. Fixes errors:
<builddir>/perf/1.0-r9/recipe-sysroot-native/usr/bin/aarch64-xilinx-linux/../../libexec/aarch64-xilinx-linux/gcc/aarch64-xilinx-linux/10.1.0/ld:
<builddir>/perf/1.0-r9/perf-1.0/perf-in.o: in function
`find_address_in_section': |
/usr/src/debug/perf/1.0-r9/perf-1.0/tools/perf/util/srcline.c:200: undefined
reference to `bfd_get_section_flags' |
<builddir>/perf/1.0-r9/recipe-sysroot-native/usr/bin/aarch64-xilinx-linux/../../libexec/aarch64-xilinx-linux/gcc/aarch64-xilinx-linux/10.1.0/ld:
/usr/src/debug/perf/1.0-r9/perf-1.0/tools/perf/util/srcline.c:204: undefined
reference to `bfd_get_section_vma' |
<builddir>/perf/1.0-r9/recipe-sysroot-native/usr/bin/aarch64-xilinx-linux/../../libexec/aarch64-xilinx-linux/gcc/aarch64-xilinx-linux/10.1.0/ld:
/usr/src/debug/perf/1.0-r9/perf-1.0/tools/perf/util/srcline.c:205: undefined
reference to `bfd_get_section_size
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previous Yocto releases, builddir path was set in u-boot.inc within poky layer.
Since u-boot-xlnx.inc inherits u-boot.inc, makefile configures and compiles
u-boot-xlnx in a build directory ( set by B) that is not the source directory.
In Dunfell, build directory path is moved from u-boot.inc to u-boot-common.inc
which is not inherited in u-boot-xlnx recipes. As a result, during the build,
makefile configures and compiles u-boot-xlnx from source directory resulting in
the following error:
tmp/work/zcu102_zynqmp-xilinx-linux/u-boot-xlnx/v2020.01-xilinx-v2020.1+gitAUTOINC+86c84c0d0f-r0/git
is not clean, please run 'make mrproper'
To fix the error, set builddir path (B) explicitly within u-boot-xlnx.inc
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
|
|
| |
Makefile contains references to python2 instead of python3. As a result
qemu-devicetrees compilation fails during buildtime. Fix by patching the
makefile to use python3.
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
With current recipe,during build it fails with the following error:
xecuting Tasks
ERROR: python3-dtc-native-1.5.1-r0 do_configure: Execution of 'x86_64-linux/python3-dtc-native/1.5.1-r0/temp/run.do_configure.26600' failed with exit code 1:
make: *** No rule to make target 'version_gen.h'. Stop.
WARNING: x86_64-linux/python3-dtc-native/1.5.1-r0/temp/run.do_configure.26600:1 exit 1 from 'do_configure'
ERROR: Logfile of failure stored in: x86_64-linux/python3-dtc-native/1.5.1-r0/temp/log.do_configure.26600
Explicitly set the path to change directory into so that the make command is succesful.
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Yocto qemu provides support for libudev through packageconfig and provides a
patch to modify qemu configure to handle libudev packageconfig options. Since
qemu-xilinx doesnt contain this patch qemu-xilinx configure gets passed libudev
packageconfig option and qemu-xilinx configure fails with invalid option.
Add the patch from Yocto qemu to handle libudev configure options correctly.
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
|
| |
Meson bbappend includes a patch that adds microblaze family to the envconfig
during mesonbuild.The patch is upstreamed and no longer needed in the layer.
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
| |
Upgrade newlib and libgloss version from 3.1 to 3.3
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
|
|
| |
Upgrade microblaze recipes to use gcc-10 instead of gcc-9. This patch only
ensures the builds are not broken It doesnt validate the gcc-microblaze
functionality
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
| |
distro_features_check is deprecated in dunfell, use features_check instead
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
| |
Fix patch file names for dunfell
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
| |
Set layer compat to dunfell and gatesgarth
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|
|
|
|
|
|
|
|
| |
MACHINE_ESSENTIAL_EXTRA_RDEPENDS"
This reverts commit ee6d2b039501f63098831bbff141a9d1ef1ae645.
Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
|
|
|
|
|
|
|
|
| |
Adding device-tree to MACHINE_ESSENTIAL_EXTRA_RDEPENDS for all xilinx
machines, this will install dtb/dtbo files into the rootfs.
Signed-off-by: Raju Kumar Pothuraju <raju.kumar-pothuraju@xilinx.com>
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
|