| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
sw_services: xilpuf: Check if IRO frequency update is required
sw_services:xilocp:Fix circular buffer issues during HWPCR logging
xilplmi:Fixed doxygen warnings
lib: bsp: standalone: Document the PM_IOCTL API version bumpup changes
sw_services: xilpm: versal: Zeroization of AIE2 data memory separately
sw_services: xilpm: versal: Zeroization of AIE1 data memory separately
sw_services: xilpm: versal: Zeroization of AIE data memory separately.
qspipsu: Fix code format issue
qspipsu: Update sector calculation logic
sw_services: xilnvm: Support to read HWTSTBITS_DIS and PMC_SC_EN bits
sw_services: xilcert: Modified logic for storing user configuration
ttcps: Update check for MatchValue and IntervalValue as per platform
ttcps: Fix code formatting issues with checkpatch
emacps: example: Add Clock settings to Versal Net
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
|
|
|
|
| |
When processing all of the entries in CC_DTBS_DUP an error should be
thrown if the target dtb file is not found.
Signed-off-by: John Toomey <john.toomey@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
changelog:
VITIS-8128 Update help Menu generator for SubCmds (#7568)
updating XRT as per changed metadata field (#7565)
Added check for cfg_cu payload_size to be within MAX_CQ_SLOT_SIZE in xocl_kds.c (#7552)
Fix out of order output for hardware contexts in memory report (#7559)
device process unable to connect to XRT (#7569)
CR-1162610 - Add V80's PCIe device ID to xocl driver (#7567)
Added changes to AIE Trace flushing for PCIe devices (#7554)
Vitis-7922 Synchronization of run objects between devices and processes (#7561)
Minor profiling refactoring, and fix issue with identifying AIE applications (#7553)
VITIS-8748 Improve format of configuration JSON (#7547)
Rename and expand AIE status (#7545)
Signed-off-by: saumya garg <saumyag@xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove the biffunc dict which was used to map arch to a specific bif
creation function and replace with simple if/elif/else logic. The
default bif file functions are defined for zynq/zynqmp and versal as
well as and empty default function which could be redefined in a
bbappend with new logic or mapped back to one of the existing
functions.
Signed-off-by: John Toomey <john.toomey@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
fix(zynqmp): make zynqmp_devices structure smaller
feat(versal-net): add support for SMCC ARCH SOC ID
feat(versal): add support for SMCC ARCH SOC ID
refactor(versal-net): move macros to common header
feat(xilinx): add support to get chipid
fix(versal-net): fix BLXX memory limits for user defined values
fix(versal): fix BLXX memory limits for user defined values
fix(zynqmp): fix BLXX memory limits for user defined values
feat(xilinx): fix IPI calculation for Versal/NET
feat(xilinx): setup local/remote id in header
feat(xilinx): clean macro names
fix(zynqmp): do not export apu_ipi
fix(zynqmp): remove unused headers
feat(xilinx): move IPI related macros to plat_ipi.h
feat(versal-net): add the IPI CRC checksum macro support
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
| |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
| |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
| |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
| |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
| |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
| |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
| |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
| |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
| |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
| |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
|
|
|
| |
The recipe has not been updated since originally created. This was triggering
a dependency loop since it has not been updated to the current format.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
and srcrev for 2023.2 release
Below are the updates:
742a608800e7 create_bsp: Remove references to /dev/null
826fcc503554 settings.sh: Changing version from 2023.1 to 2023.2
51adc44151e7 scripts: rigel_scripts: regen_linker: Add script for regenerating linker
b5e2f5e9b887 dmaps: Remove arm,primecell compat string from compatible list
89767030a151 rigel_scripts: copy psu_init* files for zynqmp_fsbl app
2a448b31f000 scripts: rigel_scritps: build_app: Remove unneeded repo handling from build_app
1d85f3d87ffd scripts: rigel_scripts: Handle drivers which are part of sdt folder
23891dfcfdad scripts: rigel_scripts: create_example: Add support for compiling library or driver examples
88b749d8e8c6 scripts: rigel_scripts: Update get_high_precedence_path API to use concatenate paths
cade1b610ba4 scripts: rigel_scripts: Add support for library examples meta-data
49df9535433a scripts: rigel_scripts: load_example: Add support for driver example meta-data
3169cabf8576 scripts: rigel_scripts: Update the bsp.yaml domain drv_info with hardware instance instead of driver
f81d03153a45 create_bsp: Adding libsrc subdir properly by correcting cmake syntax
1ede8254fb6e *.py: Fixing the timing issues with library addition and configuration
787efbe8dd0f sw_services:xilsecure:Fix passing device id to xilmailbox library
27d8798fb1f0 scripts: rigel_scripts: Workaround for windows support enablement
3a2ce07f49ed scripts: rigel_scripts: Use GNU Makefile generator
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix an issue that results in:
Traceback (most recent call last):
File "Var <DEPENDS>", line 1, in <module>
bb.data_smart.ExpansionError: Failure expanding variable DEPENDS, expression was pkgconfig-native glib-2.0-native zlib-native ninja-native meson-native pixman-native qemu-xilinx-native bison-native ninja-native meson-native qemu-xilinx-multiarch-helper-native${@' pmu-rom-native' if 'xilinx' in d.getVar('LICENSE_FLAGS_ACCEPTED').split() else ''} alsa-lib-native dtc-native libgcrypt-native libslirp-native which triggered exception AttributeError: 'NoneType' object has no attribute 'split'
The variable dependency chain for the failure is: DEPENDS
This only occurs if no LICENSE_FLAGS_ACCEPTED is defined. This should not be
a blocking error. Instead the user is warned of reduced functionality and we
continue the build.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
| |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
| |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
|
|
|
| |
feat(zynqmp): make stack size configurable
feat(zynqmp): add hooks for custom runtime setup
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
|
| |
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
QEMU PLM error code are observed as shown below.
[21148.520]XPlmi_MaskPoll: Addr: 0xF6D1010C, Mask: 0x1, ExpVal: 0x1, Timeout: 1000000 ...ERROR
[21149.542]CMD: 0x00040101 execute failed, Processed Cdo Length 0x468
[21150.294]CMD Payload START, Len:0x00000004
0x00000000F200048C: 0xF6D1010C 0x00000001 0x00000001 0x00001000
0x00000000F2000498:
[21151.698]CMD Payload END
[21152.876]PLM Error Status: 0x21010001
[21153.347]============Register Dump============
[21153.885]PMC_TAP_IDCODE: 0x00000000
[21154.325]EFUSE_CACHE_IP_DISABLE_0(EXTENDED IDCODE): 0x00000000
[21155.023]PMC_TAP_VERSION: 0x03000000
[21155.450]CRP_BOOT_MODE_USER: 0x00000005
[21155.902]CRP_BOOT_MODE_POR: 0x00000005
[21156.354]CRP_RESET_REASON: 0x00000202
[21156.815]PMC_GLOBAL_PMC_MULTI_BOOT: 0xF0000000
[21157.351]PMC_GLOBAL_PWR_STATUS: 0x00000000
[21157.849]PMC_GLOBAL_PMC_GSW_ERR: 0x00000000
[21158.358]PMC_GLOBAL_PLM_ERR: 0x00000000
[21158.842]PMC_GLOBAL_PMC_ERR1_STATUS: 0x00000000
[21159.409]PMC_GLOBAL_PMC_ERR2_STATUS: 0x00000000
[21159.976]PMC_GLOBAL_GICP0_IRQ_STATUS: 0x20000000
[21160.542]PMC_GLOBAL_GICP1_IRQ_STATUS: 0x00000000
[21161.115]PMC_GLOBAL_GICP2_IRQ_STATUS: 0x00000000
[21161.695]PMC_GLOBAL_GICP3_IRQ_STATUS: 0x00000000
[21162.271]PMC_GLOBAL_GICP4_IRQ_STATUS: 0x00000000
[21162.852]PMC_GLOBAL_GICP_PMC_IRQ_STATUS: 0x00000000
[21163.439]============Register Dump============
This is due to incorrect QEMU_HW_DTB_PS is set for VEK280 machine conf file.
1. Fix QEMU PLM boot issue by setting the right QEMU_HW_DTB_PS to
board-versal-ps-vek280.dtb.
2. Update YAML_DT_BOARD_FLAGS to use versal-vek280-revb.
3. Set QB_MEM to 12G as VEK280 board has 12GB memory.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
| |
Each of these dependencies need to be based on preferred_provider.
A hard dependency on u-boot-xlnx-uenv is not required to use qemu.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
| |
changelog:
Moved from 2023.1 branch to master for 2023.2 release
Signed-off-by: rbramand <rbramand@xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
| |
update the generic boot script to support xspi1 for versal-net platform.
Signed-off-by: Swagath Gadde <swagath.gadde@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
| |
gen_plnx_machine.py: Use :linux override for EXTRA_DT_FILES
Kconfig-aarch64.part:rootfsconfig_zynqmp: Remove watchdog-init menu config entry in rootfs config
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
|
| |
plm:versal: Add STL invocation in hook after PMC CDO
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
| |
A missing space was causing:
Unable to get checksum for device-tree SRC_URI entry system.dtsizynqmp-openamp.dtsi: file could not be found
Switch from expanding the value to using the variable. This ensure checksums
are preserved.
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: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
| |
The SRC_URI setting is automatic with usage of EXTRA_OVERLAYS, plus
the SRC_URI should have been an append. This could have brokenprevious
SRC_URI settings so remove it and revert to default behavior.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
| |
BASE_DTS, and DTB_FILE_NAME default based on BASE_DTS, synced with
u-boot-xlnx. This will unify the default configuration and ensure
we get consistent results.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If the WORKDIR == DT_FILES_PATH the copy operations will fail. Identify when
this case happens and skip the copy as unnecessary. (This is the default
configuration.)
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Copy the EXTRA_DT_FILES and EXTRA_OVERLAYS files in prepend operation so
that it can be preprocessed.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
| |
Match the variable naming used in device-tree recipe, functionality
remains the same.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
| |
KERNEL_INCLUDE implies a virtual/kernel dependency. Disable this, as our
device-tree recipe does not use the Linux kernel. This greatly speeds up
the build process.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move from declaring DT_FILES_PATH to the CONFIG_DTFILE dirname, to the
default where it is set to S. This adds the requirement that CONFIG_DTFILE
_must_ be self contained (or preprocessed).
This prevents the system from compiling any other dts (or dtsi) files
located in that directory, to only the ones we've specifically requested.
Additionally this simplifies the check_devicetree_variables, as hashing
and file validation are now done for us by the fetchers.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
| |
Add documentation for SYSTEM_DTFILE, CONFIG_DTFILE, EXTRA_DT_FILE.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
| |
Move common dt implementation from meta-xilinx-tools to
meta-xilinx-core layer. With this using extra dtsi and overlays
feature can be used in both SDT and XSCT builds.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
| |
versal: Add support for xqvm1502
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
|
|
|
| |
dfeprach: Dual and single mode calculation fix
plm:versal: Remove dummy function in XILSEM interface
xilsem: Adds support for versal net
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
xilpm: versal_common: server: Add support for HNICx_NTHUB BISR
xilpm: versal_common: server: Add support for FPDx BISR
xilpm: versal_common: server: Add support for LPDx BISR
dfeprach: Set NCO config for RCId=0 fix
sw_apps: psmfw: versal_net: Add support of parallel build
sw_apps: psmfw: versal: Add support of parallel build
sw_services: xilnvm: Fix GCC warning
sw_services: xilsecure: Add SHA384 KAT
XilNvm: Handle the CDO command, whose payload is more than 8 words on chunk boundary
sw_apps: Support empty application and hello world template for RISC-V
sw_apps: Update copyright for empty application and hello world
sw_apps: Add empty_application and hello_world templates
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
xilpm: versal_net: server: fix gcc warnings
sw_services:xilnvm:Fix bug in reading PUF secure control bits
bsp: standalone: Fixed source code-format issue.
zynqmp_rpu_bsp: Fix standalone coverity static analysis
sw_services: xilmailbox: Updated XIpiPs_PollforDone logic to improve AES client performance
sw_services: xilsecure:Fixed MISRA C violation for Rule 10.3
sw_services: xilsecure:Fixed MISRA C violation for Rule 12.2
sw_services: xilsecure:Fixed MISRA C violation for Rule 2.5
sw_services: xilsecure:Fixed MISRA C violation for Rule 12.1
sw_services: xilsecure:Fixed MISRA C violation for Rule 8.3
csudma: examples: Add support for system device-tree flow
csudma: Format examples using checkpatch
scugic: Initialize priority of SGI and PPI interrupts
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
|
|
|
|
| |
gen_yocto_machine.py: Add config option for INCLUDE_MACHINE_NAME
gen-machineconf: Update Copyright year
gen_yocto_machine.py: Include SOC_VARIANT specific machine file
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Add AMD Copyright notice.
2. Fix pdi_path typo in usage.
3. If dt-processor is run with two different zynqmp/versal sdt dts
then <cpu>-linux.dts and multiconfig dts were overwritten.
Generate dts files in build/conf/dts/<machine_name>/ directory
instead of build/conf/dts. This way when user use same build
directory for building different machine target it will avoid
overwriting dts files.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
| |
The xrt_git.bbappend was in the wrong directory and was not applying the
correct changes to enable the AI Engine. Move the bbappen into the xrt
subdirectory will correct this.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
sw_services: xilloader: Redundancy check implemented incorrectly
xilloader: versal_net: Added support for cluster flags in ATF handoff params
xilpm: versal_net: server: add PMC_GPIO device in pre-alloc list
xilplmi: Update default WDT timeout for VERSAL_NET
sw_services:xilsecure:Fix xilsecure sha client example failure
csudma: Fix Assert condition in XCsuDma_Transfer for VERSAL_NET
lib: bsp: standalone: Update R5 ZyqnMP CMakeLists.txt as per latest soucre file
xilplmi: versal_net: Fix PMC IRO frequency logic
zynqmp_pmufw: Remove API ID enum
xilpm: versal: common: Remove API ID enum
xilpm: versal_net: common: Remove API ID enum
xilpm: zynqmp: client: Remove API ID enum
lib: bsp: standalone: Move API ID enum to common place
prd: Increment driver version, copyright and addtogroup version
prc: Increment driver version, copyright and addtogroup version
dfxasm: Increment driver version, copyright and addtogroup version
devcfg: Increment driver version, copyright and addtogroup version
sw_apps: img_rcvry: Added support for kd240 boards
lib: sw_apps: freertos: Enable lwip examples for Versal-Net
lib: sw_apps: Enable lwip standalone examples for Versal-Net.
lwip213: Add Versal-Net support for PS GEM.
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
|
|
|
| |
get_config.py: Display stdout in run_cmd
Remove unused IMAGE_FSTYPES assignment
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|