summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* meta-xilinx-standalone: Rework embeddedsw integrationHEADmasterMark Hatle2024-11-2448-158/+169
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduce a new embeddedsw-source recipe that is a single point for unpack, and patch of the sources. This will allow someone to universally patch (via a bbappend or similar) the esw sources. As part of this work, we transfered the various patches for fsbl, pmu, plm, and psm to the universe source recipe. Most of this is transparent to any recipe using xlnx-embeddedsw. The class automaticaly detects if the recipe is a user our the special embeddedsw-source recipe and enables the correct behavior. Since the esw sources expect the S and B to be the same, the cmake objects get written into S, we are not able to follow the gcc-source example. Instead recipes that use the xlnx-embeddedsw class will hard link or copy the source files to their working directory. This avoid the penalty for fetch, unpack and patch. Note these recipes may also add their own SRC_URI which WILL be processed as normal. This is often used to introduce special tcl scripts. See the do_copy_shared_src task injected by the xlnx-embeddedsw.bbclass for technical details. Additionally, correct some of the existing patch Upstream-Status entries to conform to current YP guidelines. For 2024.2 introduce a special Xil_Assert fix for the current toolchain which is more strict on type conversion.. See the patch itself for more details. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* various: Remove 2022.x versionsMark Hatle2024-11-2450-1474/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-core: lopper: Prevent dup/conflicting entries in gen filesMark Hatle2024-11-242-0/+87
| | | | | | | | | | Generated xparameters.h file could end up with conflicting entries between "Canonical definitions" and regular "definitions" for various peripherals. This would result in numerous compilation warnings, and if the conflicting entry was used could result in the wrong value. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-core: xilinx-bootbin: Instead of always calling UNPACKDIR use SMark Hatle2024-11-241-2/+4
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-core: qemu: Fix Upstream-Status entriesMark Hatle2024-11-243-1/+5
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-microblaze: util-linux: Rebase patchMark Hatle2024-11-241-5/+5
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-microblaze: Rename mesa bbappendMark Hatle2024-11-241-0/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* layer.conf: Move from scarthgap to styhead walnascar, bring in old recipes ↵Mark Hatle2024-11-2467-13/+37549
| | | | | | | | | for parse binutils-2.42 and gstreamer-1.22.12 were pulled in from the latest poky scarthgap, as of commit dce4163d42f7036ea216b52b9135968d51bec4c1. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* various: Fix variable usageMark Hatle2024-11-21180-310/+322
| | | | | | | | | | Remove most direct references to WORKDIR. S = "${WORKDIR}" is no longer allowed, adjust this to refer to UNPACKDIR ${WORKDIR}/package is also incorrect, adjust to ${PKGD}. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Merge remote-tracking branch 'origin/scarthgap' into yocto-masterMark Hatle2024-11-21971-8297/+34739
|\ | | | | | | | | | | This moves the system to scarthgap. It is known to NOT work with Styhead and master, Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-sdt: Make libmetal/open-amp optionalMark Hatle2024-11-183-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | Currently this requires a meta-openamp fork to function properly as the necessary changes have not yet been sent upstream. The fork and branch are: https://github.com/Xilinx/meta-openamp branch: 2024.2 Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * qemu-xilinx-system-native: Update pmu-rom dependencyMark Hatle2024-11-111-1/+1
| | | | | | | | | | | | | | | | | | There was a previous change that avoided the warning message if xilinx_pmu-rom-native was defined, but the dependency was never enabled. Match both LICENSE_FLAGS_ACCEPTED of xilinx or xilinx_pmu-rom-native Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-mali400: linux-xlnx-udev-rules: Always apply the ruleMark Hatle2024-11-111-1/+1
| | | | | | | | | | | | | | | | | | If this layer is enabled, always add the mali400 udev rule. If run on a system without a mali400 it will have no effect other then taking a very small amount of disk space. This avoids the need to have a MACHINE_ARCH package when mali400 is enabled in MACHINE_FEATURES. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-mali400: glmark2: Fix bbappendMark Hatle2024-11-114-0/+0
| | | | | | | | | | | | | | The bbappend was not in a subdirectory, and thus wasn't being applied during the build. Fix this. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * xilinx-deprecated: Make it clear directly building *-generic is deprecatedMark Hatle2024-11-111-0/+4
| | | | | | | | | | | | | | | | | | | | | | Print a message similar to: WARNING: The zynqmp-generic machine is intended to be included by other machines, it should not be used by itself. For a non-machine, SoC specific filesystem, please use one of the common machines defined in meta-xilinx-core. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * xen-boot-cmd: Add xen variable as addendumMark Hatle2024-11-112-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For xen boot the u-boot script environment variables needs to be complied as part of u-boot-xlnx-scr recipe. In order to duplicate the variables definition for xen and non-xen boot make xen variables as addendum to u-boot-xlnx-scr recipe. Upstream-Status: Submitted [https://lists.yoctoproject.org/g/meta-virtualization/message/8233] Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com> Transfer from 2024.2 fork of meta-virtualization, as this won't be in meta-virtualization scarthgap. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * Remove meta-xilinx-standalone-experimental, no longer usedMark Hatle2024-11-111-21/+0
| | | | | | | | | | | | | | | | This layer was replaced by meta-xilinx-standalone-sdt in 2024.2 and only kept as a temporary measure to facilitate an easier transition. In 2025.1 we no longer need the layer. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * Merge remote-tracking branch 'origin/rel-v2024.2' into scarthgap-nextMark Hatle2024-11-11943-13020/+37339
| |\ | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | * sdt update: 2024.2_1106_1_11061206Manikanta Sreeram2024-11-062-4/+4
| | |
| | * sdt update: 2024.2_1104_1_11050411Manikanta Sreeram2024-11-052-4/+4
| | |
| | * embeddedsw : Updated SRCREV for 2024.2_7615Sivaprasad Addepalli2024-11-051-1/+1
| | | | | | | | | | | | | | | | | | Updated changelog for 2024.2, removed redundant entries sysmonpsv: Add doxygen and editorial fixes dp14txss: zcu_pt_dp14_hdcp: Fix DP14 HDCP multi combination issues
| | * xlnx-embeddedsw: Move to release branch xlnx_rel_v2024.2Mark Hatle2024-11-041-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Changelog: Remove dp14txss: zcu_pt_dp14_hdcp: Fix DP14 HDCP multi combination issues Updated changelog for 2024.2 Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | * embeddedsw : Updated SRCREV for 2024.2_3475Sivaprasad Addepalli2024-11-051-1/+1
| | | | | | | | | | | | | | | Updated chnagelog for 2024.2 Update changelog for xilloader, xilplmi, xilasu, asufw and spartanup_plm
| | * lopper : Updated SRCREV for 2024.2_4499Sivaprasad Addepalli2024-11-051-1/+1
| | | | | | | | | | | | lopper: assists: gen_domain_dts: delete unneeded nodes for zephyr MB-V
| | * README.fw.package.md: Update fw package instructionsSandeep Gundlupet Raju2024-11-041-5/+8
| | | | | | | | | | | | | | | | | | | | | | | | Add links to SDT Multiconfig build instrcution before packaging and deploying the fw applications. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | * README.sdt.mc.build.md: Add SDT MC build instructionsSandeep Gundlupet Raju2024-11-041-0/+40
| | | | | | | | | | | | | | | | | | | | | Add SDT Multiconfig baremetal or FreeRTOS build instructions. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | * embeddedsw : Updated SRCREV for 2024.2_6219Sivaprasad Addepalli2024-11-041-1/+1
| | | | | | | | | | | | | | | | | | | | | sw_services: xilcert: Additional sub-fields in TCB Info extension sw_services: xilloader: Get application version from user optional data sw_services: xilloader: Store SPK ID used during boot in RTCA Updated changelog for 2024.2
| | * aie-rt : Updated SRCREV for 2024.2_1279Sivaprasad Addepalli2024-11-031-1/+1
| | | | | | | | | | | | driver:src: Elfloader unaligned data writes handled properly
| | * plnx_machine.py: Remote ATF not picking custom branch and commit Id with ↵Siva Addepalli2024-11-011-0/+0
| | | | | | | | | | | | petalinux 2024.2
| | * Revert "dfx-mgr : Updated SRCREV for 2024.2_3291"Mark Hatle2024-10-311-1/+1
| | | | | | | | | | | | | | | | | | This reverts commit 9bab9bc22ab53a4df2c7c734974a266e016d8b88. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | * Revert "dfx-mgr : Updated SRCREV for 2024.2_5335"Mark Hatle2024-10-311-1/+1
| | | | | | | | | | | | | | | | | | This reverts commit d0a57928b254e0f0033e9eec1768f1845e7a340f. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | * Revert "dfx-mgr : Updated SRCREV for 2024.2_5783"Mark Hatle2024-10-311-1/+1
| | | | | | | | | | | | | | | | | | This reverts commit e5c4214549e317f4e9383f49f4f57d80595be23c. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | * libmetal : Updated SRCREV for 2024.2_9143Sivaprasad Addepalli2024-10-311-1/+1
| | | | | | | | | | | | examples: zynqmp_r5: Enable CMake to pass in app binary name
| | * dfx-mgr: Update SRCREV and SOMAJORRajiv Mohan2024-10-301-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Based on request from canonical they have asked to update SOMAJOR and SO version, earlier version was 1 and new version is 2 Signed-off-by: Rajiv Mohan <rajiv.mohan@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | * gen-machine-conf: Move to 2024.2 release branchMark Hatle2024-10-302-1/+1
| | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | * embeddedsw : Updated SRCREV for 2024.2_3507Sivaprasad Addepalli2024-10-301-2/+2
| | | | | | | | | | | | | | | update license file for 2024.2 release xilpm: versal: server: Request AIE2 from PMC to keep it on
| | * embeddedsw : Updated SRCREV for 2024.2_7055Sivaprasad Addepalli2024-10-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | xilpm: versal_net: server: Increase xilpm bytebuffer size to 78K xilplmi: Fix chunk boundary handling in KeyholeXfr logic xilpm: versal: server: Exclude AIE during XPm_InitFinalize sw_services: xilplmi: remove 2nd file open call in tcl Thirdparty: bsp: freertos: Dont Enable stack overflow protection sw_services:xilsecure:Removed END label in XSecure_AesDecryptUpdate sw_services:xilocp:Added redundancy checks for dynamic reconfiguration sw_services:xilpdi: Fix optional data start address calculation during PPDI
| | * lopper : Updated SRCREV for 2024.2_5923Sivaprasad Addepalli2024-10-301-1/+1
| | | | | | | | | | | | lopper: assits: yaml_bindings: Add audio snd-pcm proerties
| | * linux-xlnx : Updated SRCREV for 2024.2_7347Sivaprasad Addepalli2024-10-301-1/+1
| | | | | | | | | | | | | | | crypto: xilinx: aes-gcm: Initialize key source with default value misc: xilinx-ai-engine: Remove extra of_node_get in aperture probe
| | * dfx-mgr : Updated SRCREV for 2024.2_5783Sivaprasad Addepalli2024-10-301-1/+1
| | | | | | | | | | | | | | | add copyright information to options.cmake update soname
| | * xrt, zocl : update commit id for 2024.2Manoj Takasi2024-10-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: Updating the petalinux to its latest version (#8572) (#8573) Removed a debug msg which is a overhead of the performance for async operation. (#8565) (#8566) Signed-off-by: Manoj Takasi <mtakasi@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | * sdt update: 2024.2_1028_1_10290249Manikanta Sreeram2024-10-292-4/+4
| | |
| | * xen : Updated SRCREV for 2024.2_3663Sivaprasad Addepalli2024-10-291-1/+1
| | | | | | | | | | | | xen: restrict PM_FPGA_READ to Dom0
| | * aie-rt : Updated SRCREV for 2024.2_9911Sivaprasad Addepalli2024-10-291-1/+1
| | | | | | | | | | | | driver:src: Update CMakefile to add latest Aie2ps files
| | * lopper : Updated SRCREV for 2024.2_2459Sivaprasad Addepalli2024-10-291-1/+1
| | | | | | | | | | | | | | | | | | | | | lopper: assists: baremetallinker_xlnx: Add support for handling xlnx, memory-ip-list property assists: gen_domain: linker: Update the assist to handle ZU+ fsbl usecase assists: baremetalinker: Update microblaze-v default address lopper: hdmi: Add HDCP1x Keymanagement property
| | * linux-xlnx : Updated SRCREV for 2024.2_5051Sivaprasad Addepalli2024-10-291-1/+1
| | | | | | | | | | | | | | | Revert "crypto: zynqmp-aes-gcm: Initialise key source before use" misc: xilinx-ai-engine: Clock gating issue on multi partition flow on VEK280
| | * embeddedsw : Updated SRCREV for 2024.2_9987Sivaprasad Addepalli2024-10-281-1/+1
| | | | | | | | | | | | sw_services: xiltimer: Add checks for default timer functionality
| | * embeddedsw : Updated SRCREV for 2024.2_7055Sivaprasad Addepalli2024-10-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert "sw_services: xilplmi: Added support for handling PSM to PLM IPI events" Revert "versal_psmfw: Use shared memory to pass events to PLM" Revert "versal_psmfw: Use shared memory to pass STL events to PLM" xilpm: examples: Make changes to use canonical definition sw_services:xilloader: Removed LoadReadBackPdi feature support Revert "versal_psmfw: versal: do not notify plm in case of cpu idle" xilpm: versal_common: Conditionally compile-in thermal-based DVS code axiethernet: Remove peripheral test inclusion sw_services: xiltimer: Fix default sleep timer for single instance sw_services:xilsecure:Removed duplicate code in AES sw_services: xilsecure: Added maximum supported hash size macro sw_services: xilsecure: Changed FATAL_ERROR to WARNING for CMake Build files generation sw_apps: img_rcvry: fix build failure error v_sditx: Remove linux compatible string axiethernet : Update BD Alignment esw: fix typos in XGet_IntrOffset() api and freertos configUSE_STATS_FORMATTING_FUNCTION define Updated chnagelog for 2024.2 from bram_v4_11 sw_services:xilocp: Fix for INIT-TO-FAIL security best practices
| | * sdt update: 2024.2_1026_1_10270758Mark Hatle2024-10-271-2/+2
| | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | * meta-xilinx-demos: Update generate-machines-sdt.sh script for new ↵Mark Hatle2024-10-271-0/+1
| | | | | | | | | | | | | | | | | | zcu104-pl-vcu-fw Signed-off-by: Mark Hatle <mark.hatle@amd.com>