Skip to content

bsp: standalone: Fix -filter in standalone.tcl so that can find TTC2/3 properly #323

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 298 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
298 commits
Select commit Hold shift + click to select a range
f78fbea
xilloader: Fix boot device copy optimization control logic
Sep 25, 2024
fbeadbf
csudma: Update ByteAlignedTransfer support
abinJoseph25k07 Sep 25, 2024
ba90e8c
xilpm: versal_net: server: Support for multi-vendor VID
saeedn-xilinx Sep 25, 2024
f23e430
xilpm: versal_net: Skip Adding Default Subsystem During IPU
trungnob Sep 23, 2024
c84dfc9
xilpm: versal_net: Enhance XPm_Update
trungnob Sep 23, 2024
cae2b61
Fixing the xilpdi dependency for xilloader
Sep 26, 2024
8f35ccf
sw_apps:versal_plm: Writing new key in PPU RAM for secure communication
Sep 24, 2024
99a1d4d
updated changelog for 2024.2
Sep 29, 2024
fc2f721
sw_services: xilpuf:Fix for Misra C rule 9.3
Sep 24, 2024
eafc3f7
sw_services: xilcert: Remove extra token at end of #ifdef directive
Sep 23, 2024
d6c6339
xilpm: versal: reset HcleanDone value
Sep 18, 2024
4dea307
ttcps: Add support for multiple counters in SDT flow
Sep 19, 2024
7e42368
lib: sw_apps: OpenAMP: Fix coverity issues in OpeAMP apps
rajimoha Sep 27, 2024
b7b8213
sdi_txss: Add the generic compatible anme for SDI Txss
dhanumjayrao Sep 27, 2024
559c533
sdi_rxss: Add the generic compatible name for SDI rxss
dhanumjayrao Sep 27, 2024
6534075
sdiaud: Add the generic compatible name for sdi audio
dhanumjayrao Sep 27, 2024
31e77bc
sdi_tx: Add the generic comptible name for sdi tx core
dhanumjayrao Sep 27, 2024
fec08ad
sdi_rx: Add generic compatible name for SDT flow
dhanumjayrao Sep 27, 2024
499ff0a
sw_services:xilnvm:versalnet:Corrected offchipid range to be programmed
Sep 27, 2024
3820946
lib: sw_services: xiltimer: For PSM microblaze sleep timer should alw…
Oct 1, 2024
2ecff56
lib: bsp: standalone: When microblaze is compile with flto add specia…
Sep 30, 2024
fde2472
XilinxProcessorIPLib: drivers: CMakeLists.txt: preserve the driver or…
Sep 30, 2024
b81c6fd
scripts: pyesw: create_bsp: When overriding CMAKE_*_FLAGS use FORCE
Sep 30, 2024
7b7877d
xilpm: server: Fix some potential issues when reducing and restoring …
Sep 24, 2024
de1bbad
Remove deleting folders in library tcl files
Sep 25, 2024
60c8275
xdmapcie: Add Window program, ECAM and Base address for QDMA driver
BhavanaJupalli2 Sep 27, 2024
b4843be
sw_services: xilsfl: Add support for non-blocking read and unaligned …
SrikanthGoud123 Sep 27, 2024
022963a
sw_services: xilsfl: Update example to support reading unaligned bytes
SrikanthGoud123 Sep 27, 2024
c4dfb31
sw_services:xilasu:Doxygen groupings and doxygen comments for xilasu
Sep 30, 2024
6e25dd1
sw_apps:asufw:Doxygen groupings and doxygen comments for ECC, RSA and…
Sep 30, 2024
f3c4fb4
sw_apps:asufw:Doxygen groupings and doxygen comments for SHA and TRNG
Sep 30, 2024
628ebb1
sw_apps:asufw:Doxygen groupings and doxygen comments for application …
Sep 30, 2024
7af662b
xilpm: versal_common: server: Add comments to the lengthy functions f…
madhavamd Sep 27, 2024
06e88d1
lib: sw_apps: openamp: sdt: enable app-create with just bsp, not built
bentheredonethat Oct 2, 2024
b3b225e
BSP: Fix XGetBootStatus for VersalGen2 SoC
mubinsyed2 Sep 26, 2024
acf0cc8
sw_apps: Added extern C keyword in header files
Oct 1, 2024
bdd4b10
Revert "ttcps: Add support for multiple counters in SDT flow"
Oct 3, 2024
3c8cb01
v_hdmirxss1: Added support for vck190 in hdcp_key_utility
Oct 3, 2024
f885314
v_hdmitxss1: Added support for vck190 in hdcp_key_utility
Oct 3, 2024
912e28c
vphy: Updated the GT Common Values for DP2.1
Sep 30, 2024
4463da5
qspipsu: Fix IAR compilation warning
Sep 27, 2024
f1f90c3
XilNvm: Update eFuse client library to pass EnvMonDis flag
Sep 30, 2024
133742c
sw_services: xilnvm: Invalidate cache before and after reading efuses
Sep 28, 2024
20c2e19
zynqmp_fsbl: Fix build inconsistency in .rodata
Sep 28, 2024
9274eb2
xilpm: versal_net: Conditionally Enable Vendor Lookup in xpm_rail
trungnob Oct 1, 2024
7a4acce
dp21: Fix Linktraining issue with Samsung TV
laeachur Oct 3, 2024
8ae4fa1
sw_services: xilsecure:Fix for Misra C rule 10.6
Sep 24, 2024
19251d2
sw_services: xilsecure:Fix for Misra c rule 12.1
Sep 24, 2024
5815aa1
sw_services: xilsecure:Fix for Misra C rule 8.3
Sep 24, 2024
b3342bd
sw_services: xilsecure:Fix for HIS_COMF
Sep 24, 2024
4ea42ee
sw_services: xilsecure:Fix for Dereferencing null pointer
Sep 24, 2024
3b6e07f
sw_services: xilsecure:Fix for Misra C rule 5.9
Sep 24, 2024
0112872
sw_services: xilsecure:Fix for Misra C rule 14.3
Sep 24, 2024
9c94bb0
sw_services: xilnvm:Fix for Misra C warnings
Sep 27, 2024
ab84c7f
axicdma: Add DDR dependency for peripheral test
abinJoseph25k07 Sep 30, 2024
fe29db4
esw: Add support for compiling source files using c++ compiler
Oct 2, 2024
2a18fda
zynqmp_pmufw: Fix NO_EFFECT Coverity warning
ronakj89 Sep 27, 2024
84b9c0a
xilpm: zynqmp: client: Fix EXPRESSION_WITH_MAGIC_NUMBERS Coverity war…
ronakj89 Sep 27, 2024
5ef8528
BSP: cortexr5: versal: Fix MPU region for DDR
mubinsyed2 Oct 1, 2024
0aae5a4
BSP: arm: common: Fix linker issues in c++ apps build with SDT flow
mubinsyed2 Oct 1, 2024
791ec54
lwip : Fix emacps lwip warnings
venodela Sep 25, 2024
ac7a7ca
lwip : Fix lwip warnings in xilinx adapter
venodela Sep 27, 2024
1df92df
spartanup_plm: implement temporal redundancy
Oct 1, 2024
27bb56d
spartanup_plm: Add doxygen grouping and code comments
Oct 1, 2024
4509fc8
spartanup_plm: Add SDT support
Oct 2, 2024
17d4b47
spartanup_plm: refactor DMA initialization API
Oct 2, 2024
4d3ef17
cmake: UserConfig.cmake: Update the description and grammatical issues
Oct 4, 2024
c52694e
scripts: linker_files: Fix repeated execution of Microblaze based apps
mubinsyed2 Sep 30, 2024
ccec22d
dp21_pt: Added new application for VCU118 DP21 PT design.
Oct 4, 2024
edb2987
scripts: pyesw: retarget_app: Reorder the build folder deletion logic
Sep 18, 2024
020dbd3
lib: sw_apps: empty_application: Fix cmake configuring wraning
Sep 23, 2024
ff9ccb4
sw_services:xilplmi:Updated ASU RAM high address
Sep 30, 2024
982eaca
v_hdmirxss: PassThrough: Fix passthrough mode for microblaze platform
gugulot Oct 5, 2024
b88f9c5
v_hdmitxss: PassThrough: Fix passthrough mode for microblaze platform
gugulot Oct 5, 2024
c040f25
dp21: Add DP21 Passthrough support
laeachur Oct 4, 2024
6660846
dp21rxss: Add debug parameters for DP2.1 training mode
laeachur Oct 4, 2024
1b5d885
dp21txss: Add support for DP2.1 Passthrough mode
laeachur Oct 4, 2024
0f02cc4
sw_services:xilsecure:Fixed doxygen groupings and comments for client
Oct 4, 2024
f43ccd0
sw_services:xilsecure:Fixed doxygen groupings and comments for core f…
Oct 4, 2024
f2417d1
sw_services:xilsecure:Fixed doxygen groupings and comments for versal…
Oct 4, 2024
ec81ab3
sw_services:xilsecure:Fix for existing implementation of AES CM KAT
Oct 3, 2024
a4c26f1
xilpm: versal_common: Fix Misra-C violations
namant-amd Oct 3, 2024
a023d3c
xilpm: versal_common: Fix MISRA-C violation
saeedn-xilinx Oct 3, 2024
e55e190
dsitxss: data: Updating yaml to support generic compatible string
Sep 27, 2024
d7f62e0
v_hdmiphy1: data: Update generic string to support IP version change
Sep 27, 2024
873fcd1
mipicsiss: Add support for yaml to intact with linux
dhanumjayrao Oct 1, 2024
be96533
XilASU: Updated examples to support call back
vnsldurg Oct 5, 2024
d184140
sw_apps: asufw: Remove static IPI configurations
vnsldurg Oct 5, 2024
9305941
sw_apps:asufw:Moved shared memory structures
Oct 5, 2024
165f5d2
XilAsu: Added asynchronous call support from client
vnsldurg Oct 5, 2024
09bfd19
XilAsu: Modified SHA2 example to support asynchronous calls
vnsldurg Oct 5, 2024
a61e5fd
bsp: standalone: Fix IAR compilation warnings
Oct 4, 2024
51c766a
dp21: Update RX Lanecount XDp_RxSetLaneCount() api
laeachur Oct 4, 2024
db0f992
lib:bsp:standalone: Update the descriptions for BSP config options
Oct 4, 2024
d372707
xilpm: versal: add crypto support
Oct 1, 2024
f49cfca
sdps: Fix IAR compilation warnings
Oct 4, 2024
6e0b52d
zdma: Fix the register reset values
abinJoseph25k07 Oct 4, 2024
9759af8
sw_services:xilplmi: clearing SSIT errors and GSW error
Oct 3, 2024
35c32c4
sw_services: xilsecure: Added easier approach to enable SHA2 Crypto e…
Oct 7, 2024
d15bf4a
sw_services: xilsecure: Added maximum supported hash size
Oct 7, 2024
bb6d742
sw_services:xilplmi: Added workaround for XILSEM feature check command
Oct 7, 2024
62da23f
vphy: Updated CDR Values for DP1.4 rates in DP2.1 condition
Oct 6, 2024
1f696aa
dp21txss:dp21_pt:Edited the yaml file to pass regression test
Oct 8, 2024
d22ea1b
sw_services: xilsecure: Remove XSecure_InputSlrIndex function
harshj-xlnx Oct 7, 2024
a8ed227
bram: Add support for lmb ram
shubhraamd Sep 27, 2024
2a9a306
xilpm: versalnet: server: bugfix in XPmAccess_MaskWriteReg()
Oct 7, 2024
cf7e274
sw_services: xilloader: Fix MISRA-C violations
Oct 3, 2024
2415329
sw_services:xilsecure:Changed WARNING to FATAL_ERROR for IPI dependency
Oct 8, 2024
c97f611
sw_services: xilsecure: Configure DmaSwap before transferring IV to A…
Oct 8, 2024
46e35ff
sw_apps: zynqmp_pmufw: Fix compilation warning
Oct 8, 2024
f2c9a38
lib: sw_apps: openamp: sdt: Ensure generated header is picked up
bentheredonethat Oct 7, 2024
224d7eb
scripts: Add support for SpartanUp PLM in BSP and the workflow
onkarharsh Oct 8, 2024
fc9613d
asufw: Fix implicit conversion of operands
Oct 7, 2024
c42af60
sw_apps: asufw: Remove deadcode
Oct 7, 2024
77dd990
sw_apps: asufw: Fix declaration of unused variables
Oct 7, 2024
f734967
sw_apps: asufw: Fix MISRA C violation 8.13
Oct 7, 2024
d5bf5c3
sw_apps: asufw: Fix MISRA C violation 8.3
Oct 7, 2024
3acdffc
sw_apps: asufw: Fix MISRA C violation 14.3
Oct 7, 2024
dcb0d90
sw_apps: asufw: Fix MISRA C violation 17.8
Oct 7, 2024
734f4a8
ASU: Fix validation of input arguments
Oct 7, 2024
0c7e45d
asufw: rsa: Fix security review comments
Oct 7, 2024
bcd69e4
asufw: aes: Fix security review comments
Oct 7, 2024
f76ebed
sw_apps: asufw: Fix code review comments
Oct 7, 2024
c91e427
asufw: ecc: Fix security review comments
Oct 7, 2024
e5a9ce4
xilasu: examples: Fix compilation warning for r52 proc
Oct 7, 2024
84c0a33
scripts: Fix linker warnings observed for Microblaze
mubinsyed2 Oct 8, 2024
5c9f069
versal_psmfw: versal: do not notify plm in case of cpu idle
jbuddhab Oct 4, 2024
65de816
Reverting the PM workaround introduced to handle the PDI program fail…
Sep 26, 2024
fc93a4e
i3c: Set Hold Time based on IP revision
Oct 7, 2024
107e475
sw_services: xilloader: Add support for authenticated JTAG
Oct 4, 2024
8db3bbc
xilsecure: Doxygen updates for VersalAiePg2
Oct 7, 2024
4d2baa7
zynq_fsbl: update macro names for QSPI memory
Oct 3, 2024
1d28a4b
sw_services:xilplmi: Added client API to read secure communication es…
Oct 9, 2024
ff28164
i3cpsx: Enhance send/receive functions and improve interrupt handling
Oct 8, 2024
d3e21c8
i3cpsx: Update examples with return statements, remove resetfifos and…
Oct 8, 2024
300c626
sw_services:xilocp:Added redundancy checks
Oct 3, 2024
316e764
sw_services:xilocp:Fix for initialize to failure state
Oct 3, 2024
2791d04
sw_services:xilocp:Fix for few other security best practices
Oct 3, 2024
c4886e9
xilpm: server: Fix a build error for telluride
Oct 3, 2024
1a74cfa
versal_psmfw: common: Add doxygen comments for structures
ronakj89 Oct 4, 2024
274a641
xilpm: versal_aiepg2: server: Increase bytebuffer to 64KB
namant-amd Oct 4, 2024
881e1bb
versal_psmfw: common: Add doxygen comments for functions
ronakj89 Oct 3, 2024
66cdba2
versal_psmfw: versal_net: Remove unused function prototype
ronakj89 Oct 3, 2024
64d1815
sw_apps: zynqmp_pmufw: Enable recovery mechanism when either of the W…
Oct 10, 2024
b15ece6
sw_services:xilplmi: Reporting slave SLR error to master
Oct 11, 2024
7313320
uartpsv: BAUDFDIV_Value needs to be 32 bits
nealfrager Oct 10, 2024
dc2f64b
versal_psmfw: Use shared memory to pass events to PLM
jbuddhab Oct 14, 2024
032294b
sw_services: xilplmi: Added support for handling PSM to PLM IPI events
Oct 14, 2024
b0cf666
versal_psmfw: Use shared memory to pass STL events to PLM
Oct 14, 2024
d30842d
sw_services: xilnvm: Fix read of FIPS version
Oct 9, 2024
1450b30
sw_services: xilnvm: Skip programming empty glitch detection value
Oct 9, 2024
e55d210
scripts: create_bsp: Check if the app is passed as user input before …
onkarharsh Oct 14, 2024
61d616f
dfeofdm: Add frequency range MODEL_PARAM
xlnx-dcvetic Oct 11, 2024
872423a
xilsem: Add IPI driver dependency in SDT flow.
Oct 4, 2024
b3c1d58
sw_services: xilplmi: Fix Doxygen Warning
Oct 14, 2024
6591383
sw_services: xilloader: Fix Doxygen Warnings
Oct 14, 2024
cd9342a
xilloader: Send device to SLD on invalid AuthJTag when AuthJTagLockDi…
Oct 10, 2024
5425662
xilpm: versal: server: Update CPM5 isolation node definitions with ba…
Oct 8, 2024
5a763f6
axiethernet : Add SDT support for AxiEthernetSgDmaIntrExample
venodela Oct 15, 2024
eaf5179
xilsecure: Refactor the xilsecure src directory
Oct 15, 2024
a5ad28b
xilsecure: Add README file to understand the directory structure
Oct 15, 2024
5217d6d
xilloader: Address security review comments.
Oct 15, 2024
0b01149
dp14txss: zcu_pt_dp14_hdcp: Add XPAR_XV_FRMBUFWR_NUM_INSTANCES declar…
laeachur Oct 2, 2024
4b0bc09
bsp: standalone: Fix plm/psmfw compilation warnings
Oct 10, 2024
eca2a70
drivers: emacps: example: Set min payload size
vineethchowdhary Oct 15, 2024
3a7bc4f
zynqmp_fsbl: update ID code lookup table with new devices
Oct 16, 2024
7655a87
lwip220 : Fix LWIP_IGMP macro handling
venodela Oct 15, 2024
4d196ad
sw_apps: zynqmp_pmufw: Clear the error before proceeding the handler
ronakj89 Oct 17, 2024
c2bbb96
lwip220 : Fix NETIF_DEBUG debug macro
venodela Oct 16, 2024
9438b75
uartlite: Add support for MDM V and TMR SEM cores
Oct 17, 2024
6f32671
uartlite: Fix compilation issue in interrupt example
Oct 17, 2024
741c64f
lwip220: Add UDP block transmission option in SDT flow
venodela Oct 17, 2024
a9b1f50
nandps: Update driver version
Oct 4, 2024
142fd35
nandps: Retrieve the 'reg' property value from smcc node 'ranges'
Oct 4, 2024
5517dde
sw_services: xilloader: Add support to validate partial and optimized…
Oct 16, 2024
9df83d0
sw_services:xilnvm: Fix doxygen warnings and code formatting
Oct 17, 2024
ebf82ae
scripts: pyesw: create_bsp: Pass template app info to lopper assists
sivadur Oct 15, 2024
66f09df
sw_services:xilloader:Doxygen Fixes
Oct 17, 2024
3bdd501
sw_services:xilpuf: Fix doxygen warnings for spartanup
Oct 17, 2024
7b73734
mipicsiss: example: fix logic for switching between two displays
Oct 18, 2024
9fdc108
sw_services: xilsecure: Fix PLM build issue for versal net
Oct 15, 2024
ad05e2f
dp21: Fix video issue with aorus monitor
laeachur Oct 17, 2024
e6b5ac6
dp21txss: Add sideband messages only sink supports it
laeachur Oct 17, 2024
7df1fc2
zynqmp: Update directory paths in zynqmp_fsbl and zynqmp_pmufw make f…
Oct 17, 2024
9d656a9
sw_services: xilsecure: Remove ECDSA_SM2_FP256 from code base
Oct 18, 2024
5ba4e9f
sw_services: xiltimer: Fix default values for sleep and tick timers
Oct 18, 2024
c0ec390
Updated from axiethernet_v5_18 to mipi_dsi_tx_ss
Oct 20, 2024
ef080dd
dp21txss:dp21_pt:resolved issue for no output for unified vitis elf
Oct 18, 2024
88fcb9c
Updated from axiethernet_v5_18 to mipi_dsi_tx_ss
Oct 20, 2024
3db8171
sw_services:xilsecure: Removed redefined macro
Oct 18, 2024
b3d9c87
sw_services: xilloader: Extend support for getting optional data to V…
Oct 18, 2024
7c050a4
scuwdt: Remove ScuWdtPolledExample support from peripheral test in SD…
abinJoseph25k07 Oct 18, 2024
5125515
versal_psmfw: versal_net: Assert cold and warm resets during power down
jbuddhab Oct 17, 2024
af65183
versal_psmfw: versal_net: wait for stable state before pchannel req
jbuddhab Oct 17, 2024
5cd7ede
xdmapcie: Fix compilation issue caused by 64bit variables
BhavanaJupalli2 Oct 21, 2024
b2aed6c
lib: bsp: Move secure API's to xil_sutil.c
Oct 21, 2024
23c7bf2
sw_services: xilsecure: Replace xil_util.h with xil_sutil.h
Oct 21, 2024
f855b4c
drivers: trngpsv: Replace xil_util.h with xil_sutil.h
Oct 21, 2024
0bb34db
drivers: trngpsx: Replace xil_util.h with xil_sutil.h
Oct 21, 2024
1d883b9
sw_services:xilplmi: Added glitch detector support for PL microblaze
Oct 20, 2024
98b3364
Updated licenses for 2024.2
Oct 23, 2024
46f24a0
iic: Correct the argument of dynamic send in low level dynamic eeprom…
Oct 23, 2024
d15dd46
xilloader: Authentication components to be extended to PCR on a eFuse…
Oct 22, 2024
44932cc
Revert "ddrpsv: Add macro definition"
Oct 22, 2024
6cbe13f
ddrpsv: Fix incorrect DDR address mapping
Oct 22, 2024
706546c
bsp: standalone: Add support for AXI_NoC2 regions in the translation …
Oct 22, 2024
de1ec07
sw_services:xilloader: Made CFI_selective_read feature configurable
Oct 23, 2024
d5f9e3f
Updated chnagelog for 2024.2 from bram_v4_11
Oct 25, 2024
38d2ab7
sw_services:xilocp: Fix for INIT-TO-FAIL security best practices
Oct 24, 2024
aee49bf
esw: fix typos in XGet_IntrOffset() api and freertos configUSE_STATS_…
Oct 25, 2024
514de00
axiethernet : Update BD Alignment
venodela Oct 24, 2024
a9f6f6e
v_sditx: Remove linux compatible string
laeachur Oct 24, 2024
c32f2bd
sw_apps: img_rcvry: fix build failure error
sharathk39 Oct 25, 2024
75bac4a
sw_services: xilsecure: Changed FATAL_ERROR to WARNING for CMake Buil…
Oct 23, 2024
264c71a
sw_services: xilsecure: Added maximum supported hash size macro
Oct 25, 2024
544a4c9
sw_services:xilsecure:Removed duplicate code in AES
Oct 24, 2024
88f0935
sw_services: xiltimer: Fix default sleep timer for single instance
Oct 25, 2024
0001eab
axiethernet: Remove peripheral test inclusion
venodela Oct 25, 2024
5e147b9
xilpm: versal_common: Conditionally compile-in thermal-based DVS code
saeedn-xilinx Oct 25, 2024
c46d5e5
Revert "versal_psmfw: versal: do not notify plm in case of cpu idle"
jbuddhab Oct 25, 2024
8087956
sw_services:xilloader: Removed LoadReadBackPdi feature support
Oct 26, 2024
4920838
xilpm: examples: Make changes to use canonical definition
anirudha1977 Oct 26, 2024
97a18ab
Revert "versal_psmfw: Use shared memory to pass STL events to PLM"
jbuddhab Oct 26, 2024
e6b4ea9
Revert "versal_psmfw: Use shared memory to pass events to PLM"
jbuddhab Oct 26, 2024
5f03a57
Revert "sw_services: xilplmi: Added support for handling PSM to PLM I…
jbuddhab Oct 26, 2024
83aaa61
sw_services: xiltimer: Add checks for default timer functionality
Oct 26, 2024
a66c831
sw_services:xilpdi: Fix optional data start address calculation durin…
Oct 25, 2024
dd8bbac
sw_services:xilocp:Added redundancy checks for dynamic reconfiguration
Oct 27, 2024
6eb9587
sw_services:xilsecure:Removed END label in XSecure_AesDecryptUpdate
Oct 28, 2024
a43a738
Thirdparty: bsp: freertos: Dont Enable stack overflow protection
sivadur Oct 28, 2024
fb4eabe
sw_services: xilplmi: remove 2nd file open call in tcl
Oct 28, 2024
65460c3
xilpm: versal: server: Exclude AIE during XPm_InitFinalize
Oct 29, 2024
a0031b2
xilplmi: Fix chunk boundary handling in KeyholeXfr logic
Oct 29, 2024
1e6a51d
xilpm: versal_net: server: Increase xilpm bytebuffer size to 78K
its-izhar Oct 28, 2024
4e93ddd
xilpm: versal: server: Request AIE2 from PMC to keep it on
Oct 29, 2024
b4a4155
update license file for 2024.2 release
msreeram-xilinx Oct 30, 2024
118ba1f
Updated changelog for 2024.2
Nov 1, 2024
c4cccfa
sw_services: xilloader: Store SPK ID used during boot in RTCA
Nov 1, 2024
9f03908
sw_services: xilloader: Get application version from user optional data
Nov 1, 2024
b517ccf
sw_services: xilcert: Additional sub-fields in TCB Info extension
Nov 1, 2024
632035a
Update changelog for xilloader, xilplmi, xilasu, asufw and spartanup_plm
Nov 4, 2024
4b95a02
Updated chnagelog for 2024.2
Nov 4, 2024
68878f2
Updated changelog for 2024.2
Nov 4, 2024
5594558
dp14txss: zcu_pt_dp14_hdcp: Fix DP14 HDCP multi combination issues
laeachur Mar 21, 2024
17c2584
sysmonpsv: Add doxygen and editorial fixes
Apr 8, 2024
6e4d0b8
Updated changelog for 2024.2, removed redundant entries
Nov 5, 2024
e3ec8c2
Added license files for 2024.2
Nov 6, 2024
fe7b500
xilinx: Add a github template telling people to not use pull requests
Oct 21, 2022
be4f96f
updated for doxygen for drivers and lib
Nov 20, 2024
e2b09e0
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

4 changes: 2 additions & 2 deletions ThirdParty/bsp/freertos10_xilinx/src/FreeRTOSConfig.h.in
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/******************************************************************************
* Copyright (c) 2023 Advanced Micro Devices, Inc. All Rights Reserved.
* Copyright (c) 2023-2024 Advanced Micro Devices, Inc. All Rights Reserved.
* SPDX-License-Identifier: MIT
******************************************************************************/
#ifndef _FREERTOSCONFIG_H
Expand All @@ -22,7 +22,7 @@
#cmakedefine01 configUSE_NEWLIB_REENTRANT @configUSE_NEWLIB_REENTRANT@
#cmakedefine01 configUSE_QUEUE_SETS @configUSE_QUEUE_SETS@
#cmakedefine01 configUSE_TASK_NOTIFICATIONS @configUSE_TASK_NOTIFICATIONS@
#cmakedefine01 configUSE_STATS_FORMATTING_FUNCTION @configUSE_STATS_FORMATTING_FUNCTION@
#cmakedefine01 configUSE_STATS_FORMATTING_FUNCTIONS @configUSE_STATS_FORMATTING_FUNCTIONS@
#cmakedefine01 configUSE_IDLE_HOOK @configUSE_IDLE_HOOK@
#cmakedefine01 configUSE_TICK_HOOK @configUSE_TICK_HOOK@
#cmakedefine01 configUSE_MALLOC_FAILED_HOOK @configUSE_MALLOC_FAILED_HOOK@
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -163,9 +163,6 @@ __attribute__( ( always_inline ) ) static inline uint8_t ucPortCountLeadingZeros
#define portMEMORY_BARRIER() asm volatile( "" ::: "memory" )
/*-----------------------------------------------------------*/

#if( XPAR_MICROBLAZE_USE_STACK_PROTECTION )
#define portHAS_STACK_OVERFLOW_CHECKING 1
#endif
/*-----------------------------------------------------------*/

/* Task function macros as described on the FreeRTOS.org WEB site. */
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -286,7 +286,7 @@ if (${freertos_use_task_notifications})
set(configUSE_TASK_NOTIFICATIONS " ")
endif()
if (${freertos_use_stats_formatting_functions})
set(configUSE_STATS_FORMATTING_FUNCTION " ")
set(configUSE_STATS_FORMATTING_FUNCTIONS " ")
endif()
if (${freertos_use_idle_hook})
set(configUSE_IDLE_HOOK " ")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@

#cmakedefine LWIP_UDP @LWIP_UDP@
#cmakedefine UDP_TTL @UDP_TTL@
#cmakedefine LWIP_UDP_OPT_BLOCK_TX_TILL_COMPLETE @LWIP_UDP_OPT_BLOCK_TX_TILL_COMPLETE@

#cmakedefine LWIP_TCP @LWIP_TCP@
#cmakedefine TCP_MSS @TCP_MSS@
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ find_mac_type(unsigned base)
int i;

#ifdef SDT
for (i = 0; xtopology[i].emac_baseaddr != NULL; i++) {
for (i = 0; xtopology[i].emac_baseaddr != 0; i++) {
#else
for (i = 0; i < xtopology_n_emacs; i++) {
#endif
Expand All @@ -109,7 +109,7 @@ xtopology_find_index(unsigned base)
{
int i;
#ifdef SDT
for (i = 0; xtopology[i].emac_baseaddr != NULL; i++) {
for (i = 0; xtopology[i].emac_baseaddr != 0; i++) {
#else
for (i = 0; i < xtopology_n_emacs; i++) {
#endif
Expand Down Expand Up @@ -483,6 +483,8 @@ void eth_link_detect(struct netif *netif)
axieth_link_status(netif, xaxiemac, xaxiemacp);
#endif
break;
default:
break;
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -505,7 +505,9 @@ s32_t process_sent_bds(XAxiDma_BdRing *txring)
{
XAxiDma_Bd *txbdset, *txbd;
int n_bds, i;
#if LWIP_UDP_OPT_BLOCK_TX_TILL_COMPLETE
u32_t bdindex;
#endif

/* obtain a list of processed BD's */
n_bds = XAxiDma_BdRingFromHw(txring, XAXIDMA_ALL_BDS, &txbdset);
Expand All @@ -514,7 +516,9 @@ s32_t process_sent_bds(XAxiDma_BdRing *txring)
}
/* free the pbuf associated with each BD */
for (i = 0, txbd = txbdset; i < n_bds; i++) {
#if LWIP_UDP_OPT_BLOCK_TX_TILL_COMPLETE
bdindex = XAxiDma_BD_TO_INDEX(txring, txbd);
#endif
struct pbuf *p = (struct pbuf *)(UINTPTR)XAxiDma_BdGetId(txbd);
pbuf_free(p);
#if LWIP_UDP_OPT_BLOCK_TX_TILL_COMPLETE
Expand All @@ -539,7 +543,9 @@ XStatus axidma_sgsend(xaxiemacif_s *xaxiemacif, struct pbuf *p)
XStatus status;
XAxiDma_BdRing *txring;
u32_t max_frame_size;
#if LWIP_UDP_OPT_BLOCK_TX_TILL_COMPLETE
u32_t bdindex = 0;
#endif

#ifdef USE_JUMBO_FRAMES
max_frame_size = XAE_MAX_JUMBO_FRAME_SIZE - 18;
Expand All @@ -560,7 +566,9 @@ XStatus axidma_sgsend(xaxiemacif_s *xaxiemacif, struct pbuf *p)
}

for(q = p, txbd = txbdset; q != NULL; q = q->next) {
#if LWIP_UDP_OPT_BLOCK_TX_TILL_COMPLETE
bdindex = XAxiDma_BD_TO_INDEX(txring, txbd);
#endif
/* 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.
Expand Down Expand Up @@ -657,7 +665,9 @@ XStatus init_axi_dma(struct xemac_s *xemac)
struct pbuf *p;
XStatus status;
u32_t i;
#if !defined(__MICROBLAZE__) && !defined(__riscv__)
u32_t bd_space_index = 0;
#endif
UINTPTR baseaddr;

xaxiemacif_s *xaxiemacif = (xaxiemacif_s *)(xemac->state);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -625,6 +625,8 @@ unsigned get_IEEE_phy_speed(XAxiEthernet *xaxiemacp)
if (isphy_pcspma(xaxiemacp, phy_addr)) {
return get_phy_negotiated_speed(xaxiemacp, phy_addr);
}

return 0;
}

unsigned configure_IEEE_phy_speed(XAxiEthernet *xaxiemacp, unsigned speed)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,10 @@
static UINTPTR tx_pbufs_storage[4*XLWIP_CONFIG_N_TX_DESC];
static UINTPTR rx_pbufs_storage[4*XLWIP_CONFIG_N_RX_DESC];

#ifndef SDT
static s32_t emac_intr_num;
#endif

#if LWIP_UDP_OPT_BLOCK_TX_TILL_COMPLETE
volatile u32_t notifyinfo[4*XLWIP_CONFIG_N_TX_DESC];
#endif
Expand Down Expand Up @@ -620,7 +623,9 @@ XStatus init_dma(struct xemac_s *xemac)
u32 *temp;

xemacpsif_s *xemacpsif = (xemacpsif_s *)(xemac->state);
#ifndef SDT
struct xtopology_t *xtopologyp = &xtopology[xemac->topology_index];
#endif

index = get_base_index_rxpbufsstorage (xemacpsif);
gigeversion = ((Xil_In32(xemacpsif->emacps.Config.BaseAddress + 0xFC)) >> 16) & 0xFFF;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@ portBASE_TYPE xHigherPriorityTaskWoken = pdFALSE;
}
else
{
LWIP_DEBUGF(NETIF_DEBUGF, ("Queue is full\r\n"));
LWIP_DEBUGF(NETIF_DEBUG, ("Queue is full\r\n"));
/* The queue was already full. */
xReturn = ERR_MEM;
SYS_STATS_INC( mbox.err );
Expand Down
25 changes: 24 additions & 1 deletion ThirdParty/sw_services/lwip220/src/lwip220.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ option(lwip220_igmp_options "IGMP Options" OFF)
option(lwip220_udp_options "UDP Options" ON)
option(lwip220_udp "Is UDP required" ON)
set(lwip220_udp_ttl 255 CACHE STRING "UDP TTL value")
option(lwip220_udp_block_tx "Application sending a UDP packet blocks till the pkt is txed" OFF)

option(lwip220_tcp_options "Is TCP required ?" ON)
option(lwip220_tcp "Is TCP required ?" ON)
Expand Down Expand Up @@ -159,7 +160,11 @@ set(ICMP_TTL ${lwip220_icmp_ttl})
if (${lwip220_ipv6_enable})
set(LWIP_IPV6 " ")
endif()
set(LWIP_IGMP ${lwip220_igmp_options})

#IGMP options
if (${lwip220_igmp_options})
set(LWIP_IGMP 1)
endif()

#IP options
set(IP_OPTIONS ${lwip220_ip_options})
Expand All @@ -173,10 +178,28 @@ set(IP_DEFAULT_TTL ${lwip220_ip_default_ttl})
#UDP options
if (${lwip220_udp})
set(LWIP_UDP 1)
else()
set(LWIP_UDP 0)
endif()

set(UDP_TTL ${lwip220_udp_ttl})

# Check for UDP Block TX till complete
if (${LWIP_UDP} EQUAL 0)
if (${lwip220_udp_block_tx})
message(WARNING "UDP block on TX is set but UDP is disabled. Disabling the block on TX flag.")
set(LWIP_UDP_OPT_BLOCK_TX_TILL_COMPLETE 0)
else()
set(LWIP_UDP_OPT_BLOCK_TX_TILL_COMPLETE 0)
endif()
else()
if (${lwip220_udp_block_tx})
set(LWIP_UDP_OPT_BLOCK_TX_TILL_COMPLETE 1)
else()
set(LWIP_UDP_OPT_BLOCK_TX_TILL_COMPLETE 0)
endif()
endif()

#TCP options
if (${lwip220_tcp})
set(LWIP_TCP 1)
Expand Down
2 changes: 1 addition & 1 deletion ThirdParty/sw_services/openamp/data/openamp.mld
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ BEGIN LIBRARY openamp
OPTION COPYFILES = all;
OPTION REQUIRES_OS = (standalone freertos10_xilinx);
OPTION supported_peripherals = (psu_cortexr5 psv_cortexr5 psx_cortexr52 psxl_cortexr52);
OPTION DEPENDS = (libmetal_v2_7);
OPTION DEPENDS = (libmetal_v2_8);
OPTION APP_LINKER_FLAGS = "-Wl,--start-group,-lxil,-lmetal,-lopen_amp,-lgcc,-lc,--end-group";
OPTION APP_COMPILER_FLAGS = "-Os";
OPTION DESC = "OpenAmp Library";
Expand Down
14 changes: 11 additions & 3 deletions XilinxProcessorIPLib/drivers/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,20 @@ FOREACH(DRIVER ${DRIVER_LIST})
set(drv_archive ${CMAKE_BINARY_DIR}/libsrc/${DRIVER}/src/lib${DRIVER}.a)
if (NOT (${drv_archive} IN_LIST OBJS))
list(APPEND OBJS ${drv_archive})
list(APPEND xil_mri "addlib ${drv_archive}\n")
endif()
endforeach()
ENDFOREACH()
list(APPEND xil_mri "\"save\"\n")
list(APPEND xil_mri "\"end\"\n")

# Reverse the OBJS list to ensure correct order
list(REVERSE OBJS)

# Append the reversed OBJS to xil_mri
foreach(drv_archive ${OBJS})
list(APPEND xil_mri "addlib ${drv_archive}\n")
endforeach()

list(APPEND xil_mri "save\n")
list(APPEND xil_mri "end\n")
file(WRITE ${CMAKE_BINARY_DIR}/libxil.mri ${xil_mri})

set(XIL_LIB ${CMAKE_BINARY_DIR}/libxil.a)
Expand Down
Loading