summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* pmumc: Remove obsolete multiconfigMark Hatle2023-01-251-8/+0
| | | | | | | | The multiconfigs used with this layer should come from dt-processor.sh and be specifically generated for the build based on the system device tree. 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>
* Revert "standalone gcc-runtime_%.bbappend: Add workaround for getentropy and ↵Mark Hatle2023-01-251-2/+0
| | | | | | | | | | related" This reverts commit a906596017b9fd3e55555862700594aad8867c27. No longer necessary after change made to embeddedsw 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>
* embeddedsw: Revert 2023.1 workaroundsMark Hatle2023-01-239-64/+0
| | | | | | | | | | Remove workaround for: xpm_domain_iso.c:724:42: error: potential null pointer dereference [-Werror=null-dereference] Also the other workaround can be removed, this has apparently been fixed in the upstream code. 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 SRCREV for 2023.1_5399Sivaprasad Addepalli2023-01-231-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.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 SRCREV for 2023.1_2383Sivaprasad Addepalli2023-01-201-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>
* ultra96-zynqmp: Fix serial issue for qemu bootSandeep Gundlupet Raju2023-01-191-1/+8
| | | | | | | | | 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>
* 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>
* Updated SRCREV for 2023.1_7555Sivaprasad Addepalli2023-01-181-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-libraries: Include config ↵Madhav Bhatt2023-01-171-2/+11
| | | | | | | | | | | | | object generation by lopper Add support for the config object generation for given system device tree using lopper plugin for zynqmp. Signed-off-by: Madhav Bhatt <madhav.bhatt@amd.com> Reworked the format of the prepend 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>
* vhk158-versal: Adjust QB MEM to fix qemu boot issueSandeep Gundlupet Raju2023-01-171-0/+4
| | | | | | | | VHK158 has 32GB memory only but default versal-generic has QB_MEM set to 8G, Since versal-vhk158-reva.dts has 32GB set, we need set same in QB_MEM. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> 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>
* Updated SRCREV for 2023.1_8951Sivaprasad Addepalli2023-01-171-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* esw.bbclass: Fix parse error when CONFIG_DTFILE isn't definedMark Hatle2023-01-161-0/+1
| | | | 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>
* dt-processor.sh: Minor revisions for better user errorsMark Hatle2023-01-161-1/+4
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* libxil: Move from require to includeMark Hatle2023-01-161-1/+18
| | | | | | | | | | 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>
* dt-processor.sh: Code cleanup, rename 'distro' to 'features'Mark Hatle2023-01-161-27/+27
| | | | | | | | Prior changes moved from a 'DISTRO_FEATURES' to 'MACHINE_FEATURES', but in all cases these are just generated feature files. Rename to make this more clear in the future. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* dt-processor.sh: Define mc_name and cleanup various usageMark Hatle2023-01-161-109/+97
| | | | | | | | mc_name (multiconfig name) is now defined for each section, this single variable is used to create files and directories as requires. This should prevent subtle errors from mismatched naming. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimetnal: Move from using DISTRO to MACHINE featuresMark Hatle2023-01-16152-156/+165
| | | | | | | | | | | | | | Using DISTRO_FEATURES will affect task hashes for non-target recipes. This triggers some signficant unnecessary rebuilds. Since these options all point back to a given device-tree (related) setting they really are machine, not distribution specific anyway. So the change should also better align to the purpose of the settings. Additionally, change dt-processor.sh to generate MACHINE_FEATURES instead of DISTRO_FEATURES. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* dt-processor.sh: Move includes from distro to machineMark Hatle2023-01-161-25/+27
| | | | | | | The include files are moved from the conf/multiconfig/include directory to the new machine/include/<machine> directory. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xilinx-standalone.inc: Further sync with upstream disro settingsMark Hatle2023-01-162-15/+4
| | | | | | | | | | | | | 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>
* meta-xilinx-standalone-experimental: README.md: Update instructions, move ↵Mark Hatle2023-01-161-2/+2
| | | | | | meta-som to meta-kria 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>
* xilinx-standalone.inc: Sync with poky distro settingsMark Hatle2023-01-161-0/+18
| | | | | | | | | | | | | | | | | 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>
* dt-processor.sh: Move warning avoidance to local.confMark Hatle2023-01-161-36/+7
| | | | | | | | | | | | | meta-virtualization, meta-security and meta-tpm check to see if they are available, but the MACHINE_FEATURE is not enabled. For baremetal configs these become nuisance warnings. Instead of disabling them in each configuration move it to the central local.conf and thus global namespace. SKIP_META_VIRT_SANITY_CHECK = "1" SKIP_META_SECURITY_SANITY_CHECK = "1" SKIP_META_TPM_SANITY_CHECK = "1" 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-164-180/+309
| | | | | | | | | | | | | | | | | | | | | | | 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>
* meta-xilinx-standalone-experimental: layer.conf: Add device trees to ↵Mark Hatle2023-01-161-0/+3
| | | | | | BUILDCFG_VARS 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-162-2/+2
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2023.1_7643Sivaprasad Addepalli2023-01-163-3/+3
| | | | 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>
* meta-xilinx-standalone-experimental: conf: dtb-embeddedsw.inc: Update srcrev ↵Appana Durga Kedareswara rao2023-01-131-1/+1
| | | | | | | | | | for 2023 Below are the updates esw: Update drivers and library examples CMakeLists.txt to use common cmake package Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>