| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
If qemu ends up depending on libmali, we want to set the PACKAGE_ARCH to
machine value as this version is now machine specific.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
| |
As we now support enabling for libmali and lima, we want to ensure that the
components are rebuilt if/when we switch between the configurations. This
is especially true on a non-graphics optimized part.
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>
|
|
|
|
|
|
|
|
|
| |
1. Enable versalnet -arch command option for versal-net devices.
2. Add COMPATIBLE_MACHINE for SOC and don't allow building for
Microblaze.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
| |
virtfs does not currently work on mingw32 due to a dependency on libcap-ng
with does not work.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
| |
This patch resolves the macro redefination and
precision differ error in glmark2-es2 application.
Signed-off-by: Yash Ladani <yash.ladani@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
| |
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
| |
Signed-off-by: rbramand <rbramand@xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
| |
Workaround for:
ERROR: binutils-cross-canadian-aarch64-2.39-r0 do_package_qa: QA Issue: non -staticdev package contains static .a library: binutils-cross-canadian-aarch64 path '/usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-oesdk-linux/usr/lib/aarch64-xilinx-elf/bfd-plugins/libdep.a' [staticdev]
Need for the workaround was introduced with latest version of poky (langdale)
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Signed-off-by: Varalaxmi Bingi <varalaxmi.bingi@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
| |
related"
This reverts commit a906596017b9fd3e55555862700594aad8867c27.
No longer necessary after change made to embeddedsw
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
runqemu assumes psu_uart_0 is used but in Ultra96 psu_uart_1 is the
primary uart device, So set psu_uart_0 as null to fix qemu boot
issue.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
| |
Due to the change of the machine.conf where LIBXIL_CONFIG is set to the
multiconfig, some non-baremetal configurations may not generate a config
file. Using include will prevent this from being an early parse error,
while the python function will disble libxil when no configuration file
is present.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Many of the settings/workaround have been replaced by changes in the upstream
OE-Core tclibc-newlib.
Additionally adding the DISTROVERRIDES with an append was potentially changing
-native recipes hashes. Move this only where needed to avoid this behavior.
Also sync settings with meta-petalinux, such as the buildhistory. This is now
moved to the local.conf file.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Certain settings appear to have an overall affect on recipe hashes. Use
petalinux (poky) distro as an example for base settings to ensure native
items built in one config SHOULD also be re-usable in the bareemetal config.
This has a side effect of NOT disabling static binaries in baremetal, but
this seems like a reasonable default, since there really isn't a concept
of dynamically loaded libraries. If necessary, the user can still override
this, but will need to specifically select class-target to do so.
Similarly SECURITY_CFLAGS and SECURITY_LDFLAGS are available by empty by
default. The default cflags/ldflags for baremetal usage are likely
different from a Linux system, so can be used in the future if requried.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
Remove YAML_DT_BOARD_FLAGS from bbappend as it is moved to board
machine conf files.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
| |
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
| |
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
| |
1. Update machine conf file using gen-machineconf tool by parsing
ultra96 reva xsa.
2. Use use soc variant based generic machine inclusion.
3. Move variables which changes based on xsa before required
inclusion file to handle pre-expansion values.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
| |
1. Add new versal eval board machine conf file using gen-machineconf
tool by parsing respective xsa.
2. Use soc variant based generic machine inclusion.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Update below microblazeel eval board machine conf file using
gen-machineconf tool by parsing respective xsa.
2. Move variables which changes based on xsa before required
inclusion file to handle pre-expansion values.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
3. Remove kc705-bitstream, use standard bitstream-extraction now
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Update below versal eval board machine conf file using
gen-machineconf tool by parsing respective xsa.
- vck190-versal
- vck5000-versal
- vmk180-versal
2. Move variables which changes based on xsa before required
inclusion file to handle pre-expansion values.
3. Use use soc variant based generic machine inclusion.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Update below zynqmp eval board machine conf file using
gen-machineconf tool by parsing respective xsa.
- zcu102-zynqmp
- zcu104-zynqmp
- zcu106-zynqmp
- zcu111-zynqmp
- zcu1275-zynqmp
- zcu1285-zynqmp
- zcu216-zynqmp
2. Move variables which changes based on xsa before required
inclusion file to handle pre-expansion values.
3. Disable U-boot SPL boot and kernel device tree by default.
User has to set explicitly to use it.
4. Use use soc variant based generic machine inclusion
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Remove zcu208-zynqmp, no public XSA.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
| |
1. Update zc702 and zc706 machine conf file using gen-machineconf
tool by parsing zc702 and zc706 xsa.
2. Move variables which changes based on xsa before required
inclusion file to handle pre-expansion values.
3. Remove BOARD MACHINEOVERRIDES in conf file.
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|