Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
349 commits
Select commit Hold shift + click to select a range
fbb89b1
xilpm_ng:boot: harden IPI mask to SubsystemId mapping
trungnob Oct 1, 2025
a30be32
xilpm_ng: boot: harden PCSR lock using XSECURE_REDUNDANT_IMPL
trungnob Sep 23, 2025
63099dd
xilpm_ng: Add fault injection checks to IOCTL handlers
trungnob Sep 25, 2025
e46d6bd
xilpm_ng: Add fault injection resistance to XPm_ValidateDeviceId
trungnob Sep 24, 2025
741d8de
xilpm_ng: Secure and refactor AMS trim implementation
trungnob Sep 24, 2025
2dc6018
xilpm_ng: Replace magic numbers with named constants in AddDevAttributes
trungnob Sep 26, 2025
c68cfc9
xilpm_ng: ignore HNICX NPI command and remove dead code
trungnob Sep 29, 2025
04c1d4a
xilpm_ng: Sync CFU clock handling from xilpm library
trungnob Oct 3, 2025
a8909b1
xilpm_ng: Harden FPD SysMon AMS trim and add iteration glitch check
trungnob Oct 2, 2025
d881dbe
xilpm_ng: Add redundant allocation helper and volatile status checks
trungnob Oct 3, 2025
7c4673f
xilpm_ng: Add redundant SysmonVoltageCheck and volatile status variables
trungnob Oct 2, 2025
24b2c6f
xilpm_ng: Replace magic voltage values with named constants
trungnob Oct 2, 2025
d32e224
xilpm_ng: Refactor node access handling to be idempotent
trungnob Oct 2, 2025
18d11b2
xilpm_ng: access: make NodeAccess table init-data backed for IPU
trungnob Oct 2, 2025
ea01632
xilpm_ng: Enable extensive compiler warnings via CMake
trungnob Oct 3, 2025
2a263f3
xilpm_ng: Fix compile warnings and tidy prototypes/visibility
trungnob Oct 3, 2025
affbe3c
xilpm_ng: Replace magic numbers with named constants in AddMemRegnDevice
trungnob Sep 27, 2025
b1fb144
xilnvm: versal: Include PUF_RSVD efuse in puf user data.
harshj-xlnx Sep 23, 2025
f59c4b0
xilpm: server: Fix compiler warnings in xpm_subsystem.c
its-izhar Sep 26, 2025
1c1d7b6
Updated changelog for 2025.2 for axicdma, xilmailbox and more
Oct 6, 2025
893e974
sw_apps:asufw:Updated the BlockLen based on ShaMode
Oct 5, 2025
ae85dbb
asufw: aes: Add temporal redundancy for AES CM configuration
Sep 30, 2025
f3e1968
asufw: aes: Update comment to reflect correct timeout
Sep 30, 2025
300025a
sw_services: xilasu: common: Removed minimum KeyLen check
Oct 5, 2025
0d32208
sw_apps: asufw: kdf: Iterations derivation changed to integer math
Oct 5, 2025
3c385f8
sw_apps: asufw: trng: Replaced ReadReg() with XTrng_WaitForEvent() in…
Oct 5, 2025
bf7acf9
sw_apps: asufw: xasufw_kat:1) Init SaltAddr, SaltLen params to 0 2) R…
Oct 5, 2025
68f5866
sw_apps: asufw: xasufw_util: fixed magic number usage by defining macros
Oct 5, 2025
dcee60b
xilsem: Fix payload processing for Versal_2ve_2vm.
Oct 4, 2025
9b19599
sw_apps:asufw:Random number generation is now handled inside the sign…
Oct 6, 2025
ef517db
lib: sw_services: do not skip measurement for OCP subsystems
Oct 6, 2025
290695b
lib: sw_apps: asufw: fix IPI message length
Oct 7, 2025
31bc4dd
lib: Use hardware accelerator for SHA2 calculations for Versal_2ve_2vm
Oct 1, 2025
fb0dbff
visp_ss:Add ISP example support for LIMO, MIMO and LILO configurations
Oct 3, 2025
524805d
sw_services:xilsecure: Removed status after XPlmi_LoadResourceTimeout
Sep 30, 2025
3b385b8
sw_services:xilsecure: Fix compilation warnings
Sep 30, 2025
b0093d1
xilsfl: Clean up documentation references
SrikanthGoud123 Oct 6, 2025
311acf3
bsp: standalone: Add extended address support for RISC-V
Oct 7, 2025
1b83172
sw_apps :img_rcvry: Fix image recovery DHCP time out issue
Oct 2, 2025
d552e05
sw_services:xilloader: Fixes for rtf docs
Oct 3, 2025
30ae40f
dsitxss: Fix subcore absolute address calculation
asiikbal Oct 8, 2025
cb47e02
Fix MISRA-C Violation
Oct 6, 2025
f4aaaea
Fix MISRA-C Violation
Oct 6, 2025
e15577e
Fix MISRA-C Violation
Oct 6, 2025
1f50cfa
sw_services:xiltpm: MISRA-C fixes for TPM library
Oct 6, 2025
e2d519b
xilnvm: Correct the IV endianness to match with documentation
Oct 7, 2025
cf68538
xilloader: Validate MetaHeader Iv range in LE.
Oct 7, 2025
af60a5d
xilpm: versal: server: Update Status variable to volatile in XPmPower…
Oct 8, 2025
0d85235
sw_apps:asufw:Modify return type for XAsufw_CheckAndRestoreAesContext()
Oct 8, 2025
7e92b58
xilpm: versal_common: server: harden PCSR lock using XSECURE_REDUNDAN…
ronakj89 Sep 29, 2025
9fdc005
xilpm: versal_commom: server: use high Hamming distance return codes …
ronakj89 Sep 29, 2025
a468d2d
xilpm: versal_net: server: Add redundancy handling for FPD AMS trim s…
ronakj89 Sep 30, 2025
db81550
xilpm: versal_net: server: Add loop redundancy check in FPD AMS trim
ronakj89 Sep 30, 2025
0066d16
xilpm: versal_common: server: Fix MISRA Rule 14.2 violation
Oct 7, 2025
52a7726
sw_services:xilsecure:aes: Optimize Status variable usage
Oct 9, 2025
84a7f24
xilpm_ng: xilpm_runtime: Enable AIE privileged writes
Oct 6, 2025
6b26523
sw_services:xilsecure: Fix for crypto algorithm version
Oct 3, 2025
ed8e7e9
sw_services:xilsecure: Update new files created in sdt flow
Oct 11, 2025
d4f43c8
bsp: standalone: Update datatype of Len in Xil_ConvertStringToHex
Oct 10, 2025
152ac8b
xilpm: versal: server: Add redundant SysmonVoltageCheck for XPmPower_…
Oct 10, 2025
19091e0
sw_services: xilloader: Authenticated JTAG for Versal_2VE_2VM devices
Oct 10, 2025
0821ba1
SpartanUP: xilnvm: Minor updates
Oct 11, 2025
ee58d73
SpartanUP: xilsecure: Add SHA3-384 hash calculation support
Oct 11, 2025
f873466
SpartanUP: xilpuf: Configure efuse clock sources
Oct 11, 2025
8f7b969
SpartanUP: xilnvm: Convert IV's to little endian format
Oct 11, 2025
ebbfa7f
SpartanUP: xilpuf: Update IV endainness to Little endain
Oct 11, 2025
61403ce
SpartanUP: xilnvm: Set lower 32 bits of Black IV to zeros
Oct 11, 2025
428f60c
SpartanUP: xilpuf: Set lower 32 bits of PUF IV to zero
Oct 11, 2025
c69764b
SpartanUP:xilpuf:Update PUF example to program 384 bit PUFHD hash.
Oct 11, 2025
8c4d7dd
SpartanUP:xilnvm: Add support to programming 384 bit PPK Hash
Oct 11, 2025
97f1652
sw_services:xilskey: Update FUSE_SEC enum names
Oct 11, 2025
73ce3d1
xilpm: versal: server: Remove unused node from Cosim Init
Sep 22, 2025
fe35b96
xilpm: security patches - xpm_mem.c
NegasonicX Sep 23, 2025
54ce7ea
sw_services:xilloader:Add Image Store client examples
kdesetty Sep 24, 2025
8c7d398
sw_apps: zynqmp_fsbl: Increase USB control reply buffer size for FSBL
Sep 25, 2025
3cb9e3d
xilpm_ng: security patches - xpm_runtime_mem_subsys.c
NegasonicX Sep 25, 2025
7f64c2b
xilpm_ng: security patches - xpm_access.c
NegasonicX Sep 29, 2025
abc1822
xilpm_ng: security patches - xpm_subsystem.c
NegasonicX Sep 29, 2025
ef97845
xilpm_ng: security patches - xpm_runtime_eemi_subsys.c
NegasonicX Oct 1, 2025
1983afc
xilpm_ng: Use high-Hamming-distance sentinels for address-range checks
trungnob Oct 3, 2025
6e47070
xilpm_ng: security patches - xpm_mem.c
NegasonicX Oct 6, 2025
64c66e6
xilpm_ng: security patches - xpm_access.c
NegasonicX Oct 7, 2025
f76ce4e
xilpm_ng: security patches - xpm_runtime_pin.c
NegasonicX Oct 1, 2025
9a1c704
xilpm_ng: security patches - xpm_runtime_device.c
NegasonicX Oct 1, 2025
adbada7
Revert "v_sdirx: Fix the picxo configuration with dynamic bpc"
Oct 14, 2025
743a191
Revert "v_sditx: Fix the picxo design"
Oct 14, 2025
9880145
sw_services:xilplmi: Remove FIXME comment
Oct 9, 2025
5c6faa1
Revert "zdma: Add PM support"
Oct 9, 2025
7b6c3bc
Revert "Revert "zdma: Fix the register reset values""
Oct 9, 2025
c2a6c26
zdma: update copy rights
Oct 9, 2025
ef125fd
xilpm: versal: server: Fix MISRA Rule 15.7 violation
Oct 6, 2025
d51fa53
xilpm: versal: server: Fix MISRA Rule 10.3 violation
Oct 6, 2025
8723028
lib: sw_apps: Implement platform-specific memory test
Oct 10, 2025
f203381
sw_services:xilsecure: Fix to ensure security BP
Oct 12, 2025
8069f76
XilSecure: SHA1: Added error codes
vnsldurg Oct 12, 2025
e3be6bf
SpartanUP:Minor updates in xilpuf library
Oct 12, 2025
c577df4
asufw: Replace unsafe bit shift in plaintext length check
Oct 12, 2025
9936595
sw_apps:asufw:Updated private key generation API.
Oct 10, 2025
27ffb88
asufw: Add AES DPA KAT for GCM mode
Oct 12, 2025
e24b202
Updated changlog for axipmon, bram, xilasu and more
Oct 13, 2025
8d16f70
cmake: Allow multiple entries for USER_LINK_DIRECTORIES in all templates
Oct 10, 2025
2133e20
xilpm_ng: add PGGSx/GGSx RegNodes IDs
namant-amd Oct 9, 2025
87e5633
xilpm_ng: server: deprecation of old PGGS/GGS logic
NegasonicX Oct 9, 2025
c3d2548
clk_wiz: Add support for retrieving input clock frequency
shubhraamd Oct 10, 2025
ae7ea2a
sw_services: xilsecure: Fix AES state mismatch error for keyunwrap ex…
Oct 13, 2025
e4aa889
sw_apps:asufw:Set ASUFW present bit in RTCA address
Oct 9, 2025
2e6fcad
ESW license for 2025.2 release
Oct 13, 2025
1efe890
zynqmp_pmufw: src: Fix Misra violations
Oct 9, 2025
91ede97
xilloader: Initialize DigestIndex before partitions load
Oct 11, 2025
82a3be6
sw_apps:asufw:Modify code comments for keywrap
Oct 14, 2025
f338d1d
XilCert: Updated library version
vnsldurg Oct 7, 2025
b861067
sw_apps:versal_plm: Update IPI access permission files
Oct 13, 2025
d5d8354
Updated for sysmonpsu, xilskey, xilpm and more
Oct 14, 2025
5c9dc6c
xilloader: versal_2vp: Handle authenticated/non-authenticated partiti…
Oct 10, 2025
455c7d9
xilloader: versal: Handle authenticated/non-authenticated partition m…
Oct 10, 2025
2d26457
sw_services:xilpuf: Fix for Doxygen warnings
Oct 14, 2025
7477dd1
sw_services:xilnvm: Fix for Doxygen warnings
Oct 14, 2025
2a76b44
sw_services:xilsecure: Fix for Doxygen warnings
Oct 14, 2025
38f21c7
v_hdmirxss: xhdmi_example: Fix HDCP interrupt index for HDCP14 only
gugulot Oct 14, 2025
8a05b92
v_hdmitxss: xhdmi_example: Fix HDCP interrupt index for HDCP14 only
gugulot Oct 14, 2025
f4bd5cb
sw_services:xilsecure:Fix for MISRA-C Rule 10.4 violation
Oct 10, 2025
c923e33
sw_services:xilsecure:Fix for MISRA-C Rule 12.1
Oct 10, 2025
420fd46
xilpm_ng: add const qualifer to all read-only variables
trungnob Oct 14, 2025
a98ac86
xilpm_ng: save and restore all global variables
trungnob Oct 14, 2025
aac2e3c
bsp: standalone: Enable standalone config options for FreeRTOS in Yoc…
Oct 13, 2025
18bab31
sw_services: xilnvm: Fix RTF review comments
Oct 12, 2025
7b25838
dp21txss: Added support for dp21 txo application
dhanumjayrao Oct 14, 2025
b5d606d
dp21rxss: Added the support for dp21 RXO application
dhanumjayrao Oct 14, 2025
cc5d854
dp21txss: Added support for DP21 passthrogh app enahancement
dhanumjayrao Oct 14, 2025
678b9aa
vphy: Fix the vphy
dhanumjayrao Oct 14, 2025
a9fc9b3
v_hdmirx1: Force FLT ready low in TMDS-only mode with FRL source
gugulot Oct 10, 2025
cdeb0a5
v_hdmirxss1: example: Update PT app to work with FRL monitor
gugulot Oct 10, 2025
c8ae185
v_hdmitxss1: example: Update PT app to work with FRL monitor
gugulot Oct 10, 2025
397b526
v_hdmirxss1: example: Dynamic HDR vivid update
gugulot Oct 10, 2025
14b0571
v_hdmitxss1: example: Dynamic HDR vivid update
gugulot Oct 10, 2025
040a85d
sw_services: xilpuf: Fix RTF review comments
Oct 11, 2025
94075a3
sw_services:xilsecure: Fix for enabling aes/sha queue mechanism
Oct 14, 2025
40e9907
bsp: standalone: Remove zero address check from Xil_SMemCpy
harshj-xlnx Oct 15, 2025
679cf05
sw_apps:asufw:Fix AES context switching issue
Oct 16, 2025
597b995
sw_services:xilsecure: Fix for glitch detection
Oct 14, 2025
8b6f466
dfeccf: Fix zero padding and GetActivSets
xlnx-dcvetic Oct 16, 2025
003ba6c
sw_services:xilasu:Updates in libxilasu.a
Oct 9, 2025
5a20a3b
v_hdmirx1: Clears IsFrl flags in cable disconnect handler
gugulot Oct 16, 2025
b64304f
sw_apps:zynqmp_pmufw:Fixed Misra C violations
kdesetty Oct 13, 2025
cebd5a0
SpartanUP: xilnvm: Update SPK_REVOKE_ID programming logic
Oct 16, 2025
ea06ef7
sw_services:xilnvm:Fix for read/write DME revoke in example
Oct 16, 2025
d195d33
sw_services:xilsecure: Fix for crypto algorithm version
Oct 15, 2025
3c2df11
visp_ss:Added fix for ISP1 failure in visp example
Oct 16, 2025
a57c542
sw_services: xilsecure: Fix incorrect PLM minor error codes
Oct 15, 2025
be437b4
lib: sw_apps: asufw: fix random number generation issue for DRBG mode
Oct 16, 2025
f1388e2
sw_services: xilpm_ng: Remove unused xpm_device_idle files
jbuddhab Oct 16, 2025
e7c153f
sw_services: xilpm_ng: Add ADMA idle sequence in custom reset handler
jbuddhab Oct 16, 2025
ac2d74c
sw_services: xilloader: Fix to extract CL mode from BBRAM_8_MEM register
Oct 16, 2025
efd8713
drivers: Fix crypto algorithm version for TRNG
Oct 16, 2025
b5506a3
sw_services:xilpm:Skip Memory region address validation check
Oct 15, 2025
1496113
sw_services:xilloader:Enable ufs multipart and speed config
Oct 17, 2025
3052a49
prc: add additional properties in prc.yaml
Oct 17, 2025
5eaf31d
visp_ss:Added fix for ISP1 failure in visp example
Oct 15, 2025
1137bfc
scripts:pyesw:create_bsp:Add backward compatibility check for split_s…
Oct 17, 2025
6d848bd
xilpm: versal: server: Fix CPM4 PCIE isolation removal handling
Oct 17, 2025
a15499e
v_sditx: Fix the muxpattern for sdi tx
dhanumjayrao Oct 17, 2025
0b33ba8
v_sdirx: Fix the 6G SDI muxpattern
dhanumjayrao Oct 17, 2025
a376314
ospipsv: Fix SpartanUP clock initialization
SrikanthGoud123 Oct 19, 2025
b852053
xilpm_ng: Fix subsystem max index tracking
its-izhar Oct 17, 2025
a44bbec
xilpm_ng: Support subsystem memory flush using ABF before restart
its-izhar Oct 17, 2025
6e2e5f3
xilpm_ng: Fix wakeup request for subsystem cores (cpu hotplug fix)
its-izhar Oct 17, 2025
5f9bf34
xilpm_ng: Enable support for boot/recovery timer for subsystem health
its-izhar Oct 17, 2025
0899e74
xilpm_ng: boot: Clear APU_PCIL core ISR wake bit in direct power down
its-izhar Oct 17, 2025
cc97f64
xilpm_ng: Fix issues related to device shutdown during subsystem restart
its-izhar Oct 17, 2025
abb5e62
xilpm_ng: server: Fix subsystem permission mask calculation for clock…
its-izhar Oct 17, 2025
a335f39
xilpm_ng: Subsystem restart & shutdown fixes, and cleanup
its-izhar Oct 17, 2025
56ab4c3
Added changelog for xilsem
Oct 21, 2025
303f9bd
Updated changelog for versal_psmfw and zynqmp_pmufw
Oct 21, 2025
9c47cc8
sw_services:xilloader:SDT Support for DDR MB I2C handshake
Oct 21, 2025
96a7142
sw_services:xilasu:Minor update in libxilasu.a
Oct 17, 2025
5f334df
Updated changelog for duplicate lines and restricted keywords
Oct 21, 2025
ffa6909
Updated changelog for restricted keywords
Oct 21, 2025
5d73d95
sw_services:xilnvm: Remove inappropriate keywords
Oct 21, 2025
10899d0
xpm_runtime_eemi_subsys.c - security patch
NegasonicX Oct 20, 2025
f686139
xpm_access.c - security patch
NegasonicX Oct 20, 2025
d568b5d
dp21: Enable MST support for HDCP TX protocol
dhanumjayrao Oct 21, 2025
cf0326a
dp21txss: Enable MST support for HDCP TX protocol
dhanumjayrao Oct 21, 2025
f483fd3
hdcp1x: Add MST support and ECF enable APIs
dhanumjayrao Oct 21, 2025
e36d601
hdcp22_cipher_dp: Add MST support APIs for HDCP 2.2
dhanumjayrao Oct 21, 2025
f167e07
hdcp22_tx_dp: Add MST support APIs for HDCP2.2
dhanumjayrao Oct 21, 2025
f065352
sw_apps: versal_plm: Add VERSAL_2VP_P device support
Oct 18, 2025
46f8414
sw_services: xilloader: Add VERSAL_2VP_P device support
Oct 18, 2025
bace29d
sw_services: xilplmi: Add VERSAL_2VP_P device support
Oct 18, 2025
77c80a4
sw_services: xilpdi: Add VERSAL_2VP_P device support
Oct 18, 2025
5e4b7b1
csudma: Add VERSAL_2VP_P device support
Oct 18, 2025
f156789
sw_apps: versal_plm: Add SDT build support for VERSAL_2VP_P devices
Oct 18, 2025
e707a5a
sw_apps: asufw: Release resources after completion of DevAk attestation
Oct 22, 2025
27f5e93
sw_services: xilloader: Clear Authenticated JTAG interrupt status bit…
Oct 22, 2025
078e3b5
lib: sw_apps: zynq_dram_test: Dynamically calculate DDR start address…
AlvinPaul26 Oct 22, 2025
18c9f0b
v_sditx: Fix the video switching from YUV444 to YUV422
dhanumjayrao Oct 22, 2025
9bf039e
v_sdirx: Fix the video switching from YUV444 to YUV422
dhanumjayrao Oct 22, 2025
459bff7
dp21txss: Add si570 support in dp21 application
dhanumjayrao Oct 22, 2025
13af3ab
drivers: mmidp: Add enum values of Audio Channels
akhilrag Oct 21, 2025
b99ec97
drivers: mmidp: Fix incorrect datatype of PixelClockHz
akhilrag Oct 21, 2025
fb3f51c
drivers: mmidp: Fix HBR3 link training
akhilrag Oct 21, 2025
2bb9658
dcsub: examples: Add Non live 4kp60 with 8 channel audio example
akhilrag Oct 21, 2025
b405bca
drivers: dcsub: Update the XDcSub_SetNonLiveLatency API declaration
akhilrag Oct 21, 2025
10486ec
xilpm: versal_common: server: Map HBMon indices to appropriate SW err…
jbuddhab Oct 14, 2025
48d98d4
sw_services:xiltpm: Fix a bug in TPM command transmission
Oct 23, 2025
c4792b8
dcsub: examples: Refactor Clk Wizard API implementation
akhilrag Oct 23, 2025
ec3f857
sw_services:xilloader:SDT flow Multipart Config Fix
Oct 24, 2025
2adfac7
xilpm: versal_common: Add build flag for bulk device release support
jbuddhab Oct 24, 2025
7ead6a6
xilpm: versal_common: Add build flag for unregister all notifiers sup…
jbuddhab Oct 24, 2025
3c5564d
dfeprach: Correct initialization values
xlnx-dcvetic Oct 27, 2025
9afd316
SpartanUP: xilpuf: Update doxygen comment for XPUF_IV macro
Oct 27, 2025
6c7b048
xilpm_ng: subsys: Fix setting allowed subsystems for reset nodes
its-izhar Oct 24, 2025
6164180
dp21rxss: Fix the unused MCDP retimer calls
dhanumjayrao Oct 27, 2025
f9e802d
sw_services:xilloader: Reset SBI and DMA1 in master SLR only for SSIT…
Oct 27, 2025
2d75a24
dp14txss: added define for VPHY
Oct 23, 2025
5e091dd
Updated changelog for trngpsv and dp21
Oct 28, 2025
1d9605f
Updated changelog for xilpm_ng, csi2txss, csi and more
Oct 28, 2025
3a4f184
sw_services:xilsecure:Update algorithm version
Oct 28, 2025
62dff6d
nandpsu: data: Update driver version
Oct 28, 2025
16be6b3
nandpsu: src: Add conditional cache ops for EL1_NONSECURE
Oct 28, 2025
ae7d948
sdps: Update driver version and copyright year
Oct 28, 2025
2d2e5f5
sdps: Add conditional cache ops for EL1_NS
Oct 28, 2025
440e049
bsp: standalone: Add XIOCoherencySupported() API to check cache coher…
Oct 29, 2025
c56c5a3
qspipsu: data: Update driver version
SrikanthGoud123 Oct 29, 2025
101cff0
qspipsu: src: Add conditional cache ops for EL1_NS and EL3 modes
SrikanthGoud123 Oct 29, 2025
5bd8a5b
ospipsv: src: Add conditional cache ops for EL1_NS and EL3 modes
SrikanthGoud123 Oct 29, 2025
5678749
usbpsu: Add cache flush/invalidate when EL1_NONSECURE is not defined
Oct 28, 2025
f2d4768
clk_wiz: Conditionally compile XClk_Wiz_GetInputRate
shubhraamd Oct 29, 2025
9b44d53
updated changelog for dcsub, mmdip and libmetal_xlnx_extension
Oct 31, 2025
ec20a1c
v_hdmirxss1: Updated VEK385 exdes to support Rev B
Oct 31, 2025
0371d4b
v_hdmitxss1: Updated VEK385 exdes to support Rev B
Oct 31, 2025
38eb0e7
dp21rxss: Updated the PLL selected for RX
Nov 3, 2025
9175855
zdma: Add conditional cache ops for EL1_NS and EL3 modes
Nov 3, 2025
ca6f007
mcdma: Add conditional cache ops for EL1_NS and EL3 modes
Nov 3, 2025
c9e4af1
dcsub: examples: Add missing examples in Vitis GUI
vishalsagar Nov 1, 2025
6f79bff
emacps: Implement cache operations based on execution level defined -…
Nov 4, 2025
785dd17
sw_services:xilloader:Fix PDISrc Value for UFS Fallback Boot
Nov 4, 2025
5454a60
sw_services:xilnvm: Resolved build issues in examples for PL microbla…
Nov 5, 2025
478543e
Updated changelog for dfeparch, zynqmp_fsbl
Nov 7, 2025
e8f8569
lwip: emacps: Implement conditional cache ops for EL1_NS and EL3 modes
Nov 4, 2025
adf7adb
sw_services: xilsecure: Use XSecure_InByte64 to read from 64-bit DMA …
Nov 5, 2025
7b779cb
drivers: mmidp: Set correct data type for aux counter
vishalsagar Nov 6, 2025
80b545b
dcsub: examples: Fix bypass example to display 640x480@60 fps
vishalsagar Nov 6, 2025
3151343
updated changelog for sdps, mcdma, nandpsu, qspispu
Nov 7, 2025
225afc6
SpartanUP: xilpuf: Fix for PUF regeneration on demand failure case
Nov 7, 2025
0aa899b
sw_services: Correct TRNG state checks in wrapper functions
Nov 7, 2025
72f2bee
update EmbeddedSW license for 2025.2
msreeram-xilinx Nov 11, 2025
145cea8
Revert "pmufw: Use XSecure_MemCpy in sha update"
harshj-xlnx Nov 13, 2025
c3b3132
updated doxygen for drivers and lib
Nov 23, 2025
1bb19ac
xilinx: Add a github template telling people to not use pull requests
Oct 21, 2022
8eac2aa
bsp: standalone: Fix `-filter` in `standalone.tcl` so that can find T…
Tosainu Nov 5, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 2 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Please do not submit a Pull Request via github. Our project makes use of mailing lists for patch submission and review. For more details please see https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842172/Create+and+Submit+a+Patch

Original file line number Diff line number Diff line change
Expand Up @@ -361,9 +361,13 @@ XStatus emacps_sgsend(xemacpsif_s *xemacpsif, struct pbuf *p)
/* Send the data from the pbuf to the interface, one pbuf at a
time. The size of the data in each pbuf is kept in the ->len
variable. */
if (xemacpsif->emacps.Config.IsCacheCoherent == 0) {
#if defined(EL1_NONSECURE) && (EL1_NONSECURE == 1U)
if (xemacpsif->emacps.Config.IsCacheCoherent == 0) {
Xil_DCacheFlushRange((UINTPTR)q->payload, (UINTPTR)q->len);
}
#else
Xil_DCacheFlushRange((UINTPTR)q->payload, (UINTPTR)q->len);
}
#endif

XEmacPs_BdSetAddressTx(txbd, (UINTPTR)q->payload);

Expand Down Expand Up @@ -468,13 +472,21 @@ void setup_rx_bds(xemacpsif_s *xemacpsif, XEmacPs_BdRing *rxring)
return;
}
#ifdef ZYNQMP_USE_JUMBO
if (xemacpsif->emacps.Config.IsCacheCoherent == 0) {
#if defined(EL1_NONSECURE) && (EL1_NONSECURE == 1U)
if (xemacpsif->emacps.Config.IsCacheCoherent == 0) {
Xil_DCacheInvalidateRange((UINTPTR)p->payload, (UINTPTR)MAX_FRAME_SIZE_JUMBO);
}
#else
Xil_DCacheInvalidateRange((UINTPTR)p->payload, (UINTPTR)MAX_FRAME_SIZE_JUMBO);
}
#endif
#else
if (xemacpsif->emacps.Config.IsCacheCoherent == 0) {
#if defined(EL1_NONSECURE) && (EL1_NONSECURE == 1U)
if (xemacpsif->emacps.Config.IsCacheCoherent == 0) {
Xil_DCacheInvalidateRange((UINTPTR)p->payload, (UINTPTR)XEMACPS_MAX_FRAME_SIZE);
}
#else
Xil_DCacheInvalidateRange((UINTPTR)p->payload, (UINTPTR)XEMACPS_MAX_FRAME_SIZE);
}
#endif
#endif
bdindex = XEMACPS_BD_TO_INDEX(rxring, rxbd);
temp = (u32 *)rxbd;
Expand Down Expand Up @@ -558,9 +570,13 @@ void emacps_recv_handler(void *arg)
/* Invalidate RX frame before queuing to handle
* L1 cache prefetch conditions on any architecture.
*/
if (xemacpsif->emacps.Config.IsCacheCoherent == 0) {
#if defined(EL1_NONSECURE) && (EL1_NONSECURE == 1U)
if (xemacpsif->emacps.Config.IsCacheCoherent == 0) {
Xil_DCacheInvalidateRange((UINTPTR)p->payload, rx_bytes);
}
#else
Xil_DCacheInvalidateRange((UINTPTR)p->payload, rx_bytes);
}
#endif

/* store it in the receive queue,
* where it'll be processed by a different handler
Expand Down Expand Up @@ -769,13 +785,21 @@ XStatus init_dma(struct xemac_s *xemac)
*temp = 0;
dsb();
#ifdef ZYNQMP_USE_JUMBO
if (xemacpsif->emacps.Config.IsCacheCoherent == 0) {
#if defined(EL1_NONSECURE) && (EL1_NONSECURE == 1U)
if (xemacpsif->emacps.Config.IsCacheCoherent == 0) {
Xil_DCacheInvalidateRange((UINTPTR)p->payload, (UINTPTR)MAX_FRAME_SIZE_JUMBO);
}
#else
Xil_DCacheInvalidateRange((UINTPTR)p->payload, (UINTPTR)MAX_FRAME_SIZE_JUMBO);
}
#endif
#else
if (xemacpsif->emacps.Config.IsCacheCoherent == 0) {
#if defined(EL1_NONSECURE) && (EL1_NONSECURE == 1U)
if (xemacpsif->emacps.Config.IsCacheCoherent == 0) {
Xil_DCacheInvalidateRange((UINTPTR)p->payload, (UINTPTR)XEMACPS_MAX_FRAME_SIZE);
}
#else
Xil_DCacheInvalidateRange((UINTPTR)p->payload, (UINTPTR)XEMACPS_MAX_FRAME_SIZE);
}
#endif
#endif
XEmacPs_BdSetAddressRx(rxbd, (UINTPTR)p->payload);

Expand Down
Loading