summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone
Commit message (Collapse)AuthorAgeFilesLines
* meta-xilinx-standalone: Rework embeddedsw integrationHEADmasterMark Hatle2024-11-2444-140/+160
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-2422-569/+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-241-1/+1
| | | | | | | | | 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-2133-33/+33
| | | | | | | | | | 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>
* 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
* 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
* 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
* 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
* embeddedsw : Updated SRCREV for 2024.2_9091Sivaprasad Addepalli2024-10-251-1/+1
| | | | | | | | | sw_services:xilloader: Made CFI_selective_read feature configurable bsp: standalone: Add support for AXI_NoC2 regions in the translation table ddrpsv: Fix incorrect DDR address mapping Revert "ddrpsv: Add macro definition" xilloader: Authentication components to be extended to PCR on a eFuse check iic: Correct the argument of dynamic send in low level dynamic eeprom example
* embeddedsw : Updated SRCREV for 2024.2_6007Sivaprasad Addepalli2024-10-241-2/+2
| | | | Updated licenses for 2024.2
* embeddedsw : Updated SRCREV for 2024.2_8363Sivaprasad Addepalli2024-10-231-1/+1
| | | | | | | | | | | | sw_services:xilplmi: Added glitch detector support for PL microblaze drivers: trngpsx: Replace xil_util.h with xil_sutil.h drivers: trngpsv: Replace xil_util.h with xil_sutil.h sw_services: xilsecure: Replace xil_util.h with xil_sutil.h lib: bsp: Move secure APIs to xil_sutil.c xdmapcie: Fix compilation issue caused by 64bit variables versal_psmfw: versal_net: wait for stable state before pchannel req versal_psmfw: versal_net: Assert cold and warm resets during power down scuwdt: Remove ScuWdtPolledExample support from peripheral test in SDT flow
* README.md: Update meta-xilinx-standalone docs to scarthgapSandeep Gundlupet Raju2024-10-221-2/+6
| | | | | 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_7551Sivaprasad Addepalli2024-10-221-1/+1
| | | | | sw_services: xilloader: Extend support for getting optional data to Versal sw_services:xilsecure: Removed redefined macro
* embeddedsw : Updated SRCREV for 2024.2_8479Sivaprasad Addepalli2024-10-211-1/+1
| | | | Updated from axiethernet_v5_18 to mipi_dsi_tx_ss
* embeddedsw : Updated SRCREV for 2024.2_5015Sivaprasad Addepalli2024-10-201-1/+1
| | | | | | | | | | | | | | | | sw_services: xiltimer: Fix default values for sleep and tick timers sw_services: xilsecure: Remove ECDSA_SM2_FP256 from code base zynqmp: Update directory paths in zynqmp_fsbl and zynqmp_pmufw make files dp21txss:dp21_pt:resolved issue for no output for unified vitis elf dp21txss: Add sideband messages only sink supports it dp21: Fix video issue with aorus monitor sw_services: xilsecure: Fix PLM build issue for versal net mipicsiss: example: fix logic for switching between two displays sw_services:xilpuf: Fix doxygen warnings for spartanup sw_services:xilloader:Doxygen Fixes scripts: pyesw: create_bsp: Pass template app info to lopper assists sw_services:xilnvm: Fix doxygen warnings and code formatting sw_services: xilloader: Add support to validate partial and optimized authentication enabled PDI
* embeddedsw : Updated SRCREV for 2024.2_1647Sivaprasad Addepalli2024-10-181-1/+1
| | | | | | | | | | | lwip220: Add UDP block transmission option in SDT flow uartlite: Fix compilation issue in interrupt example uartlite: Add support for MDM V and TMR SEM cores lwip220 : Fix NETIF_DEBUG debug macro sw_apps: zynqmp_pmufw: Clear the error before proceeding the handler lwip220 : Fix LWIP_IGMP macro handling zynqmp_fsbl: update ID code lookup table with new devices drivers: emacps: example: Set min payload size
* embeddedsw : Updated SRCREV for 2024.2_4887Sivaprasad Addepalli2024-10-171-1/+1
| | | | | | | xilloader: Address security review comments. xilsecure: Add README file to understand the directory structure xilsecure: Refactor the xilsecure src directory axiethernet : Add SDT support for AxiEthernetSgDmaIntrExample
* embeddedsw : Updated SRCREV for 2024.2_9527Sivaprasad Addepalli2024-10-171-1/+1
| | | | | | | | | | | | | | | | | | | xilpm: versal: server: Update CPM5 isolation node definitions with base address bsp: standalone: Fix plm/psmfw compilation warnings xilloader: Send device to SLD on invalid AuthJTag when AuthJTagLockDis is set sw_services: xilloader: Fix Doxygen Warnings sw_services: xilplmi: Fix Doxygen Warning xilsem: Add IPI driver dependency in SDT flow. dfeofdm: Add frequency range MODEL_PARAM scripts: create_bsp: Check if the app is passed as user input before reading the yaml for app specific flags nandps: Retrieve the reg property value from smcc node ranges nandps: Update driver version sw_services: xilnvm: Skip programming empty glitch detection value sw_services: xilnvm: Fix read of FIPS version versal_psmfw: Use shared memory to pass STL events to PLM sw_services: xilplmi: Added support for handling PSM to PLM IPI events versal_psmfw: Use shared memory to pass events to PLM uartpsv: BAUDFDIV_Value needs to be 32 bits
* embeddedsw : Updated SRCREV for 2024.2_1347Sivaprasad Addepalli2024-10-151-1/+1
| | | | | | | | | sw_services:xilplmi: Reporting slave SLR error to master sw_apps: zynqmp_pmufw: Enable recovery mechanism when either of the WDT 0 or 1 is enabled versal_psmfw: versal_net: Remove unused function prototype versal_psmfw: common: Add doxygen comments for functions xilpm: versal_aiepg2: server: Increase bytebuffer to 64KB versal_psmfw: common: Add doxygen comments for structures
* embeddedsw : Updated SRCREV for 2024.2_2451Sivaprasad Addepalli2024-10-141-1/+1
| | | | | | | | | | | | | | | | | xilpm: server: Fix a build error for telluride sw_services:xilocp:Fix for few other security best practices sw_services:xilocp:Fix for initialize to failure state sw_services:xilocp:Added redundancy checks i3cpsx: Update examples with return statements, remove resetfifos and hardcoded values i3cpsx: Enhance send/receive functions and improve interrupt handling sw_services:xilplmi: Added client API to read secure communication establishment status zynq_fsbl: update macro names for QSPI memory xilsecure: Doxygen updates for VersalAiePg2 sw_services: xilloader: Add support for authenticated JTAG i3c: Set Hold Time based on IP revision Reverting the PM workaround introduced to handle the PDI program failure due to CDO commands(len >= 8) happen to be on 32K chunk boundary versal_psmfw: versal: do not notify plm in case of cpu idle scripts: Fix linker warnings observed for Microblaze
* distro/xilinx-standalone: Add inclusion to petalinux-mirrors.confMark Hatle2024-10-111-0/+9
| | | | | | | | | | | | | | | | | By default PetaLinux uses the own-mirror class to access cached version of the software. While this distribution configuration is not PetaLinux, nor should it require PetaLinux to operating properly, including the same mirror configuration will unify the Linux and non-Linux (baremetal) configurations. This resolves an issue with BB_NO_NETWORK set to 1, and a local disk mirror is enabled. Uses 'include' instead of 'require' so no error is generated if meta-petalinux (which it not required) is not present in the user's configuration. In this case behavior reverts to default and any mirror configurations also return to default behavior. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* embeddedsw : Updated SRCREV for 2024.2_8631Sivaprasad Addepalli2024-10-101-1/+1
| | | | | | | | | | | | scripts: Add support for SpartanUp PLM in BSP and the workflow lib: sw_apps: openamp: sdt: Ensure generated header is picked up sw_apps: zynqmp_pmufw: Fix compilation warning sw_services: xilsecure: Configure DmaSwap before transferring IV to AES engine sw_services:xilsecure:Changed WARNING to FATAL_ERROR for IPI dependency sw_services: xilloader: Fix MISRA-C violations xilpm: versalnet: server: bugfix in XPmAccess_MaskWriteReg() bram: Add support for lmb ram sw_services: xilsecure: Remove XSecure_InputSlrIndex function
* embeddedsw : Updated SRCREV for 2024.2_4127Sivaprasad Addepalli2024-10-101-1/+1
| | | | | | | | | | | | | | | | | | | | | dp21txss:dp21_pt:Edited the yaml file to pass regression test sw_services:xilplmi: Added workaround for XILSEM feature check command sw_services: xilsecure: Added maximum supported hash size sw_services: xilsecure: Added easier approach to enable SHA2 Crypto engine in PMC xilasu: examples: Fix compilation warning for r52 proc asufw: ecc: Fix security review comments sw_apps: asufw: Fix code review comments asufw: aes: Fix security review comments asufw: rsa: Fix security review comments ASU: Fix validation of input arguments sw_apps: asufw: Fix MISRA C violation 17.8 sw_apps: asufw: Fix MISRA C violation 14.3 sw_apps: asufw: Fix MISRA C violation 8.3 sw_apps: asufw: Fix MISRA C violation 8.13 sw_apps: asufw: Fix declaration of unused variables sw_apps: asufw: Remove deadcode asufw: Fix implicit conversion of operands sw_services:xilplmi: clearing SSIT errors and GSW error
* rfdc-examples.inc: Update rfdc with librfdcSandeep Gundlupet Raju2024-10-091-2/+2
| | | | | | | | As rfdc recipes are renamed to librfdc update the DEPENDS and RDEPENDS with new recipe name. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* recipes-bsp: Add lib prefix for rf and dfe recipesSandeep Gundlupet Raju2024-10-0928-84/+84
| | | | | | | | | Add lib prefix for rf and dfe recipes as these recipes names conflicts with multiconfig rf and dfe baremetal drive recipes. Since these are linux libraries add lib prefix to recipes. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* rfdc-examples: Move from recipes-bsp to recipes-appsSandeep Gundlupet Raju2024-10-0913-0/+0
| | | | | | | | Move rfdc-examples recipes from recipes-bsp to recipes-apps as these are linux applications. 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_2563Sivaprasad Addepalli2024-10-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | zdma: Fix the register reset values sdps: Fix IAR compilation warnings xilpm: versal: add crypto support lib:bsp:standalone: Update the descriptions for BSP config options dp21: Update RX Lanecount XDp_RxSetLaneCount() api vphy: Updated CDR Values for DP1.4 rates in DP2.1 condition bsp: standalone: Fix IAR compilation warnings XilAsu: Modified SHA2 example to support asynchronous calls XilAsu: Added asynchronous call support from client sw_apps:asufw:Moved shared memory structures sw_apps: asufw: Remove static IPI configurations XilASU: Updated examples to support call back mipicsiss: Add support for yaml to intact with linux v_hdmiphy1: data: Update generic string to support IP version change dsitxss: data: Updating yaml to support generic compatible string xilpm: versal_common: Fix MISRA-C violation xilpm: versal_common: Fix Misra-C violations sw_services:xilsecure:Fix for existing implementation of AES CM KAT sw_services:xilsecure:Fixed doxygen groupings and comments for versal and versalnet sw_services:xilsecure:Fixed doxygen groupings and comments for core files in server sw_services:xilsecure:Fixed doxygen groupings and comments for client dp21txss: Add support for DP2.1 Passthrough mode dp21rxss: Add debug parameters for DP2.1 training mode dp21: Add DP21 Passthrough support v_hdmitxss: PassThrough: Fix passthrough mode for microblaze platform v_hdmirxss: PassThrough: Fix passthrough mode for microblaze platform sw_services:xilplmi:Updated ASU RAM high address
* embeddedsw : Updated SRCREV for 2024.2_4051Sivaprasad Addepalli2024-10-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | scripts: linker_files: Fix repeated execution of Microblaze based apps cmake: UserConfig.cmake: Update the description and grammatical issues spartanup_plm: refactor DMA initialization API spartanup_plm: Add SDT support dp14txss: zcu_pt_dp14_hdcp: Add XPAR_XV_FRMBUFWR_NUM_INSTANCES declaration spartanup_plm: Add doxygen grouping and code comments spartanup_plm: implement temporal redundancy lwip : Fix lwip warnings in xilinx adapter lwip : Fix emacps lwip warnings dp21_pt: Added new application for VCU118 DP21 PT design. BSP: arm: common: Fix linker issues in c++ apps build with SDT flow BSP: cortexr5: versal: Fix MPU region for DDR xilpm: zynqmp: client: Fix EXPRESSION_WITH_MAGIC_NUMBERS Coverity warnings zynqmp_pmufw: Fix NO_EFFECT Coverity warning esw: Add support for compiling source files using c++ compiler axicdma: Add DDR dependency for peripheral test sw_services: xilnvm:Fix for Misra C warnings sw_services: xilsecure:Fix for Misra C rule 14.3 sw_services: xilsecure:Fix for Misra C rule 5.9 sw_services: xilsecure:Fix for Dereferencing null pointer sw_services: xilsecure:Fix for HIS_COMF sw_services: xilsecure:Fix for Misra C rule 8.3 sw_services: xilsecure:Fix for Misra c rule 12.1 sw_services: xilsecure:Fix for Misra C rule 10.6 dp21: Fix Linktraining issue with Samsung TV xilpm: versal_net: Conditionally Enable Vendor Lookup in xpm_rail zynqmp_fsbl: Fix build inconsistency in .rodata sw_services: xilnvm: Invalidate cache before and after reading efuses XilNvm: Update eFuse client library to pass EnvMonDis flag qspipsu: Fix IAR compilation warning Revert "ttcps: Add support for multiple counters in SDT flow" sw_apps: Added extern C keyword in header files BSP: Fix XGetBootStatus for VersalGen2 SoC lib: sw_apps: openamp: sdt: enable app-create with just bsp, not built vphy: Updated the GT Common Values for DP2.1 v_hdmitxss1: Added support for vck190 in hdcp_key_utility v_hdmirxss1: Added support for vck190 in hdcp_key_utility xilpm: versal_common: server: Add comments to the lengthy functions for clarity sw_apps:asufw:Doxygen groupings and doxygen comments for application files sw_apps:asufw:Doxygen groupings and doxygen comments for SHA and TRNG sw_apps:asufw:Doxygen groupings and doxygen comments for ECC, RSA and AES sw_services:xilasu:Doxygen groupings and doxygen comments for xilasu sw_services: xilsfl: Update example to support reading unaligned bytes sw_services: xilsfl: Add support for non-blocking read and unaligned bytes read xdmapcie: Add Window program, ECAM and Base address for QDMA driver Remove deleting folders in library tcl files xilpm: server: Fix some potential issues when reducing and restoring CFU clk freq scripts: pyesw: create_bsp: When overriding CMAKE_*_FLAGS use FORCE XilinxProcessorIPLib: drivers: CMakeLists.txt: preserve the driver order while creating the archive lib: bsp: standalone: When microblaze is compile with flto add special handling for microblaze_interrupt_handler.c lib: sw_services: xiltimer: For PSM microblaze sleep timer should always be running out of processor instructions sw_services:xilnvm:versalnet:Corrected offchipid range to be programmed sdi_rx: Add generic compatible name for SDT flow sdi_tx: Add the generic comptible name for sdi tx core sdiaud: Add the generic compatible name for sdi audio sdi_rxss: Add the generic compatible name for SDI rxss sdi_txss: Add the generic compatible anme for SDI Txss lib: sw_apps: OpenAMP: Fix coverity issues in OpeAMP apps ttcps: Add support for multiple counters in SDT flow xilpm: versal: reset HcleanDone value sw_services: xilcert: Remove extra token at end of #ifdef directive sw_services: xilpuf:Fix for Misra C rule 9.3 updated changelog for 2024.2 sw_apps:versal_plm: Writing new key in PPU RAM for secure communication Fixing the xilpdi dependency for xilloader xilpm: versal_net: Enhance XPm_Update xilpm: versal_net: Skip Adding Default Subsystem During IPU xilpm: versal_net: server: Support for multi-vendor VID csudma: Update ByteAlignedTransfer support xilloader: Fix boot device copy optimization control logic BSP: microblaze: Update microblaze_exceptions_g.h inclusion logic BSP: microblaze: Fix exception enablement for firmware processors BSP: microblaze: Revert SDT flow related changes in hw_exception_handler axiethernet : add tapp section BSP: cortexr5: VersaNet: Add comments for MPU regions sw_services: xilasu: Add SDT support to build ASU examples dp12: Fix Multi-stream hanging issues during Multiple power cycles lib: sw_apps: Dont generate compile_commands.json file for YOCTO scripts: pyesw: Link the math library by default for libmetal dependent drivers lib: sw_apps: empty_application: Fix cmake configuring wraning scripts: pyesw: retarget_app: Reorder the build folder deletion logic xilpm: versal_common: Fix overlapping debug codes
* xilinx-standalone: Add workaround for warning about embedded buildpathsMark Hatle2024-10-051-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Normally the presence of buildpaths indicates a problem with a library or executable. This is resolved by the system passing in prefix mapping values to ensure all paths are target oriented. For some reason, only in baremetal configurations, part of the debug paths are NOT being remapped. These paths are not actually used anywhere: The Directory Table (offset 0x22, lines 6, columns 1): Entry Name 0 (indirect line string, offset: 0x74): /scratch/mhatle/git/2024.2/build/tmp-zynqmp-zcu104-sdt-full-cortexa53-fsbl/work/cortexa53-xilinx-elf/csudma/2024.2+git/build 1 (indirect line string, offset: 0x102): /usr/include/machine 2 (indirect line string, offset: 0x117): /usr/include/sys 3 (indirect line string, offset: 0x128): /usr/lib/aarch64-xilinx-elf/gcc/aarch64-xilinx-elf/13.3.0/include 4 (indirect line string, offset: 0x16a): /usr/include 5 (indirect line string, offset: 0x177): /usr/src/debug/csudma/2024.2+git/XilinxProcessorIPLib/drivers/csudma/src The File Name Table (offset 0x40, lines 12, columns 2): Entry Dir Name 0 5 (indirect line string, offset: 0x1c0): xcsudma.c 1 1 (indirect line string, offset: 0x1ca): _default_types.h 2 2 (indirect line string, offset: 0x1db): _stdint.h 3 3 (indirect line string, offset: 0x1e5): stddef.h 4 4 (indirect line string, offset: 0x1ee): xil_types.h 5 5 (indirect line string, offset: 0x1fa): xcsudma.h 6 4 (indirect line string, offset: 0x204): xil_util.h 7 4 (indirect line string, offset: 0x20f): string.h 8 4 (indirect line string, offset: 0x218): xil_cache.h 9 4 (indirect line string, offset: 0x224): xil_assert.h 10 5 (indirect line string, offset: 0x231): xcsudma.c 11 4 (indirect line string, offset: 0x23b): xil_io.h In the above example, entry '0' in the directory table is tiggering the the buildpath QA warning. However in the file name table the path is never referred to. Also I have verified that all of the path remapping arguments are being passed in correctly during compilation and linking. Based on this, it appears to be a valid workaround to simply disable the test while we determine why the invalid enty is present. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* embeddedsw : Updated SRCREV for 2024.2_4867Sivaprasad Addepalli2024-10-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | v_hdmiphy1: Added min max for DPLL scripts: pyesw: validate_hw: Add special handling for dhrystone xilpm: versal_aiepg2: Fix plm build error sw_services: xilsecure: Add Redundancy check for XPlmi_MemCpy64 xdmapcie:Modify the format specifier for BAR allocation debug prints pciepsu:Modify format specifier for BAR allocation debug prints bsp: standalone: Add support for AXI NOC2 DDR region in MPU initialization sw_services:xilasu:Added timeout xilpm: versal_common: server: Fix compilation warning versalnet: xilnvm doxygen updates to RTF versal: xilnvm doxygen updates for RTF xilnvm: fixed doxygen grouping peripheral_tests: Fixed source code-format issue. peripheral_tests: Fix compilation warnings sw_services:xilnvm: Fix for debug prints in efuse client example spdif: Fix the interrupt id mapping xilpm: versal: support skipping ADC/DAC housecleaning sw_services: xilplmi: Fix compilation errors ThirdParty: openamp: libmetal version dependency sw_services: xilpuf: Corrected comments in function header lib: sw_apps: openamp: sdt: versal: Add RPU1 to A72 channel
* embeddedsw : Updated SRCREV for 2024.2_9139Sivaprasad Addepalli2024-09-281-1/+1
| | | | | | | | | | | | | | | | | | | sw_services: xilplmi: Increase scheduler frequency to 100ms for COSIM platform sw_services: xilcert: Updated doxygen comments for RTF docs xilpm: versal: BISR support for DDRMC5 xilpm: versal: server: Support NoC clock gating for limited devices versal_psmfw: versal_net: fix typos in APU PCIL macros versal_psmfw: versal_net: add logic to retry PCIL state change versal_psmfw: versal_net: Do not notify plm on cpu idle event versal_psmfw: versal_net: Clear APU_PCIL interrupt and disable versal_psmfw: Add 1 us sleep in poll and wait functions versal_psmfw: versal_net: Add proper error prints Corrected versals xplmi.h, zynq_fsbls fsbl.h, versal_nets xplmi_plat.h and versal_aiepg2s xplmi_plat.h sw_services:xilasu:Added check for ASUFW present bit lib: bsp: Add an empty function for getimeofday dhrystone: Add depends section in the yaml xilpuf: updated doxygen comments feature: allow propogation of sw errors in ssit devices
* imgrcry: Rework image-recover recipeJohn Toomey2024-09-204-2/+22
| | | | | | | | | | | | Rework the image recover recipe to match image selector. imgrcry is now the top level recipe which will pull in the required version of image-recovery depending on build flow. This change also updates the output file name in a number of places and fixes an issue in image selector. Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xlnx-embeddedsw: ESW has been branched, move to xlnx_rel_v2024.2-nextMark Hatle2024-09-201-2/+2
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* embeddedsw : Updated SRCREV for 2024.2_7879Sivaprasad Addepalli2024-09-201-1/+1
| | | | | | | | | | | qspipsu: Update examples to configure correct baud rate value qspipsu: Add support for baud rate divisor dp21txss: Update XDpTxSs_GetSinkCapabilities() dp21: Update training flow to fix LinkLayer CTS sw_services: xilsecure: Fix issue in copy of files xilloader: 384 bit PPK hash comparision with eFuse Ppk hash sw_apps: asufw: Add versionless build support for asufw application fixed leading whitespaces, mix of tabs and spaces
* embeddedsw : Updated SRCREV for 2024.2_6791Sivaprasad Addepalli2024-09-191-1/+1
| | | | | | | | | | | | scugic: Skip un-mapping of interrupts in case of GICv3 scugic: Fix hang due to repeated interrupts on GICv3 based devices sw_services: xilsecure: Use XSecure_MemCpy64 instead of XPlmi_MemCpy64 when copying small chunks of data sw_services:xilplmi: Modification is done to throw proper error code ASU:Code update on minor issues xilsem: Libxilsem.a with DFX auto init and partial PDI failure fixes. spartanup_plm: mask poll fixes and secure load minor error mask update spartanup_plm: enable prints to log buffer lib: sw_apps: hello_world: Add depends section in the yaml
* embeddedsw : Updated SRCREV for 2024.2_4491Sivaprasad Addepalli2024-09-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | drivers: emacps: example: Fix compilation warnings drivers: emacps: example: Add random packet size drivers: emacps: example: Add assertion mechanism iicps: Reorder XIicPs_MasterPolledRead call in XIicPs_MasterRecvPolled for proper error detection Update Copyright information sw_apps: Fix missing extern C keyword from header files drivers: Fix missing extern C keyword from header files drivers: Increment driver version iicps: Fix Misra violations lwip: emacps: Get the number of queues runtime csudma: Add support for ByteAlignedTransfer bsp: Fix multiple definition linking error sw_apps:versal_plm:Save PLM default exception handler to restore after NOC ECC error injection lwip : Handle UDP datagram sequence number sw_apps:versal_plm: Enabled microblaze exceptions sw_services:xilnvm: Removed zeroization during key write at server side tmrctr: Fix missing extern C keyword in header files dp21rxss:dp21txss: Added the index.html files for dp21txss and dp21rxss example application so that they can be imported in classic vitis lib: sw_services: xiltimer: Add missing prototype for msleep() API drivers: Fix missing extern C keyword in header files drivers: Update minor versions Revert "lib: sw_apps: OpenAMP Demos: FreeRTOS: Reduce CPU usage by ceding task when waiting for kick" bsp: standalone: Add option for xclocking enable v_hdmiphy1: Added DPLL Support for Versal Devices freertos10_xilinx: Fix INTC handling for Microblaze port PDI programming failure due to CDO commands (len >=8) happen to be on 32K chunk boundary sw_services: xilplmi: Change SSIT timeout for slave message events Fix for review points from Security team
* embeddedsw : Updated SRCREV for 2024.2_2919Sivaprasad Addepalli2024-09-141-1/+1
| | | | | | | | | | | | | | | | | | | | | asufw: src: Fix C++ compilation error esw: Fix multiple definition of `outbyte error for PLM for no uart enabled designs lib: bsp: standalone: intr_wrapper: updated XGetPriorityTriggerType() with IntrId to IntrNum transform xilpm: versal: server: Add entry for PMC_GPIO in WakeupHandler intc: Remove Unused variable and return value sw_services: xilasu: Add SHA2/SHA3 client examples Add asufw application and xilasu library with SDT flow support sw_services:xilplmi:Update XPlmi_VerifyAddrRange function to handle ASU memory regions xilsem:Update Cram Examples for SSIT and Mono To Correct prints of Last seven CE error Details drivers: emacps: Use array indexing instead of macro array indexing drivers: emacps: use function instead of macro array drivers: emacps: Add bit helper functions Revert "bsp: standalone: common: Add bit helper functions" esw: Update the code to support iomodule for stdin/sdtout configuration in sdt flow esw: Inline the STDIN define generation with xsct flow sw_apps:versal_plm: Add STL diagnostic task scheduling in keep alive task sw_services: xilplmi: Add error codes for STL diagnostic task asudma: Fix device reference to Versal Gen2
* meta-xilinx-standalone: gcc: Disable tm-clone-registry by defaultMark Hatle2024-09-133-3/+3
| | | | | | | | On all AMD FPGA (Xilinx) baremetal systems, disable tm-clone-registry by default. This was requested to decrease binary size as baremetal systems were not taking advantage of this setting anyway. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* layer.conf: Remove the default XILINX_WITH_ESW valuesMark Hatle2024-09-131-3/+0
| | | | | | | | It is now up to the machine .conf files to define the way the ESW software will be built. 'xsct' or 'sdt' is the usual setting. Subsequent changes will adjust the default BSPs with correct defaults. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* embeddedsw : Updated SRCREV for 2024.2_4499Sivaprasad Addepalli2024-09-111-1/+1
| | | | sw_apps:versal_plm: Changed AES key registers used for secure communication
* embeddedsw : Updated SRCREV for 2024.2_5155Sivaprasad Addepalli2024-09-101-1/+1
| | | | | | | xilplmi: update ssit secure lockdown long pulse duration BSP: Fix XPM_EVENT_CNTRS_MASK for CortexR5 BSP: Fix xpm_counter_arm_example failure on VersalNet RPU sw_apps:versal_aiepg2:Add configs for UFS
* embeddedsw : Updated SRCREV for 2024.2_5399Sivaprasad Addepalli2024-09-101-1/+1
| | | | | | | | | | | | sw_services: xilsecure: Add SHA example for spartanup lwip: Fix critical section handling for riscv/mb-v sw_services:xilloader: Updated xilloader QSPI code to make use of QSPI baudrate set in CIPS Enhance PLM exception dump lib: sw_apps: OpenAMP Demos: FreeRTOS: Reduce CPU usage by ceding task when waiting for kick clk_wiz: Update the example to support get rate clk_wiz: Add support for multiple clocks and GetRate function support sysmonpsv: Update yaml for polled example pciepsu: Remove static keyword from LastBusNum to allow proper reset and re-initialization of the bus
* embeddedsw : Updated SRCREV for 2024.2_6787Sivaprasad Addepalli2024-09-081-1/+1
| | | | | | | | | | | | scripts: pyesw: create_bsp: Fix race condition while calling validate hw scripts: pyesw: build_bsp: Fix broken incremental build feature scripts: pyesw: For Linux platform Make default generator as ninja scripts: pyesw: create_app: Add support for --no_clangd option scripts: pyesw: Use proper checks to avoid calling unneeded lopper calls scripts: pyesw: Add support for logging in the scripts xilpm: versal_common: Fix issues exposed by unit-test freertos10_xilinx: Fix SDT flow builds by including missing header files Freertos: fix microblaze exceptions header file path
* embeddedsw : Updated SRCREV for 2024.2_1483Sivaprasad Addepalli2024-09-051-1/+1
| | | | | | | | | | | BSP: riscv: Fix alignment issues related to MB-V 64 bit variant v_hdmitxss1:xhdmi_example: Add menu options for XV_HdmiRxSs1_SetUserHdcpProtocol api v_hdmirxss1:xhdmi_example: Add menu options for XV_HdmiRxSs1_SetUserHdcpProtocol api v_hdmirxss1: Add XV_HdmiRxSs1_SetUserHdcpProtocol() API ufspsxc: Add support to read calibration values ufspsxc: Update the compatible string and clock property name sw_services: xilsfl: Update description in yaml file sw_services: xilsfl: Update copyright
* embeddedsw : Updated SRCREV for 2024.2_8231Sivaprasad Addepalli2024-09-041-1/+1
| | | | | | sw_services:versal_aiepg2:Added SDT flow support xilpm: versal_aiepg2: Add support for SDT flow sw_services: xilsfl: Add serial flash library initial version
* embeddedsw : Updated SRCREV for 2024.2_4447Sivaprasad Addepalli2024-09-031-1/+1
| | | | hdcp22_mmult: Fix C++ linking issue