@@ -741,320 +741,13 @@ bsp: standalone: Fix plm/psmfw compilation warnings
741741lib: bsp: Move secure API's to xil_sutil.c
742742
743743
744- xiethernet_v5_18:
745- Add C++ Linkage support
746- Update yaml to support peripheral test application generation
747-
748-
749- cframe_v1_7:
750- Added CFI selective readback Support
751-
752-
753- cfupmc_v1_8:
754- Add support for the new taxonomy convention adopted for the IP Names
755744
756745
757- dp21_v2_3:
758- Add support for Displayport MultiStreams
759- Add LTTPR Support for displayport TX subsystem
760- Update training flow to fix Link Layer CTS
761-
762746
763- dp21txss_v2_3:
764- Update XDpTxSs_GetSinkCapabilities()
765- Add LTTPR support API's
766- Update PixelClockHz to 64-bit to support higher datarates
767747
768748
769- emaclite_v4_10:
770- Add C++ Linkage support
771749
772750
773- emacps_v3_21:
774- Multi packet support was added
775- Random packet size
776- Enabled Priority queuing on Tx and RX
777- Enabled Screening registers for Rx priority queuing
778-
779-
780- i3c_v1_1:
781- Update driver version
782- Add odd parity support to address during dynamic address assignment
783- Move SlaveInfo to i3c device instance
784- Add device count config parameter
785- Add IBI and Hot Join support
786- Expose XI3C_BusInit to examples
787- Set Hold Time based on IP revision
788-
789-
790- i3cpsx_v1_4:
791- Update the driver version
792- Use macros instead of hard code values
793- Fix missing extern 'C' keyword from header files
794- Enhance send/receive functions and improve interrupt handling
795- Update examples with return statements, remove resetfifos and hardcoded values
796-
797-
798- iicps_v3_20:
799- Update driver version
800- Update 10-bit address mode support
801- Fix Misra violations
802- Reorder XIicPs_MasterPolledRead call in XIicPs_MasterRecvPolled for proper
803- error detection
804-
805-
806- pciepsu_v2_0:
807- Added support for BAR address alignment based on requested BAR size.
808- Fix format specifier in BAR address debug message
809-
810-
811- uartns550_v3_11:
812- Update driver version number
813- Expose XUartNs550_UpdateStats to user applications
814-
815-
816- uartps_v3_15:
817- Update uartps driver version number
818- Fix redefinition compilation warning
819-
820-
821- xdmapcie_v2_0:
822- Add support for BAR address alignment based on requested BAR size.
823- Add support for QDMA Window programming, which takes care of AXI address
824- translations.
825- Fix format specifier in BAR address debug message
826-
827-
828- xxvethernet_v1_10:
829- Add C++ Linkage support
830-
831-
832- xilcert_v1_3:
833- Fixed doxygen warnings
834- Generate certificate for additional DevAk
835- Updates to SHA APIs with respect to code refactoring xilsecure library.
836- Add TCB Info extension for DevIk CSR
837- Remove HwType for Versal Gen2 devices
838- Updated doxygen comments for RTF docs
839- Remove extra token at end of #ifdef directive
840-
841-
842- xilloader_v2_1:
843- Fixed doxygen warnings
844- Fix Misra-C violations
845- Restart Image to Support loading from Boot PDI Present in Image Store
846- Added freertos10_xilinx as supported os
847- Changed all the device copies from PPU RAM to PMC RAM to add boot support in
848- isolation enabled design.
849- Added AES initialization code before KAT's run
850- Add support for the new taxonomy convention
851- Added support to generate additional DevAk for each subsystem
852- Added CFI selective readback command support
853- Add support for loading the partial PDI through JTAG as a secondary
854- boot device after secure boot.
855- Support for Setting the pre-scaler for QSPI clock from CIPS
856- Added UFS boot support for Versal_2ve_2vm
857-
858-
859- xilnvm_v3_4:
860- Check for user efuse cache space for DME keys
861- Added eFuse write enable macros in SDT flow
862- Programming support for AES keys from linux
863- Add support to read/write efuses via IPI and code cleanup
864- Add xilnvm library support for spartan ultrascale plus
865- Provisioning Configuration Limiter parameters
866- Update ppk-hash 384 bit programming for Versal_2ve_2vm
867- Removed zeroization during key write at server side
868- Doxygen updates for RTF
869- VersalNet - Corrected offchipid range to be programmed
870-
871-
872- xilocp_v1_4:
873- Retain HW/SW PCR log after In place PLM update
874- Zeroize N-1 measurement for the first measurement calculation.
875- Add support for the new taxonomy convention adopted for the IP NAMES
876- Get personalization string for additional DevAK
877- Support to generate additional DevAk per subsystem
878- Attestation with additional DevAk for KeyWrap
879- Generate certificate for additional DevAk
880- When XPPU is not enabled by default, dont restore aperture configurations
881- Updates to SHA APIs with respect to code refactoring xilsecure library.
882- Disable KeyUnwrap for Versal_2ve_2vm and update XOcp_GenSubSysDevAk call in
883- xilloader
884- Fix update in DevAkIndex array
885- Add TCB Info extension for DevIk CSR
886-
887-
888- xilpdi_v1_10:
889- Fixed doxygen comments
890- Add support for the new taxonomy convention adopted for the IP NAMES
891- Add freertos10_xilinx as supported os for xilpdi
892- Added PDI format support for Versal_2ve_2vm
893-
894-
895- xilplmi_v2_1:
896- Fixed doxygen comments
897- Make xplmi_error_node header file common to server and client.
898- Added logic to notify In-Place update error & also delay IPOR based on the
899- configured timeout
900- Add freertos10_xilinx as supported os for xilplmi
901- PLM version is populated as per below format
902- in the RTCA Region [MajorVer,MinorVer,RC#,Customer defined Version]
903- Glitch detector access in client and server mode
904- Add RSA keypair generation support
905- Implemented secure communication between PLMs
906- Added register node to access PMC analog registers
907- Remove check to restrict crypto access when crypto KAT enable efuse bit
908- is blown and KAT is not ran during runtime requests
909-
910-
911- xilpm_v5_3:
912- Support mem-ranges cdo command from Vivado & use it in subsystem restart
913- L20 DDRMC & Crypto BISR support
914- Support CFRAME writes using ioctl
915- Support PMC EMIO as wakeup source
916-
917-
918- xilpuf_v2_4:
919- Fixed doxygen comments
920- Fixed issue in case of regeneration from eFUSE
921- Add support for the new taxonomy convention adopted for the IP NAMES
922- Add support to read/write efuses via IPI
923- Add xilpuf library support for spartan ultrascale plus
924- Fix capturing key ready and AUX value
925- Formatting code
926- Fix for Misra C rule 9.3
927- Updated doxygen comments
928- Corrected comments in function header
929-
930-
931- xilsecure_v5_4:
932- Doxygen fixes
933- Fix typo in ECDSA
934- Fix backward compatability issue with respect to API ID
935- Add support for NIST P-192 and P-224 curves
936- Add support for RSA CRT and RRN operation
937- Add RSA keypair generation support
938- Add AES key unwrap padding support
939- Add support for key store address configuration
940- Update keyvault map
941- Fix compilation failure in decoupling flow
942- Fix RSA endianness and validate input arguments
943- Increment algorithm version
944- Add support for the new taxonomy convention adopted for the IP NAMES
945- Remove check to restrict crypto access
946- Attest RSA public key with DevAk private key
947- Code refactoring for Versal_2ve_2vm updates and SDT support/Updates for
948- ZynqMp, Versal, VersalNet and Versal_2ve_2vm
949- Validate command and payload before use
950- Optimize xilsecure_versal_ecdsa_client_example
951- Add Key Transfer to ASU via IPI
952- Add xilsecure library support for spartan ultrascale plus
953- Add RsaPrivateDecrypt for Versal_2ve_2vm - RSA SCA support
954- Added SSIT support for RSA, ECDSA and SHA client libraries
955- Added SDT flow support for PLM build for Versal_2ve_2vm
956- Add SHA example for spartanup
957- Use XSecure_MemCpy64 instead of XPlmi_MemCpy64 when copying small chunks of
958- data.
959- Fix issue in copy of files
960- Add Redundancy check for XPlmi_MemCpy64
961- Remove deleting folders in library tcl files
962-
963-
964- xilsfl_v1_0:
965- Initial version
966-
967-
968- libmetal_v2_8:
969- Deprecate zynq7000
970- Enable Freertos in Vitis unified
971-
972-
973- openamp_v1_11:
974- Deprecate zynq7000
975- Enable Freertos in Vitis unified
976- Enable attach/detach for mpsoc / versal
977-
978-
979- lwip220_v1_1:
980- Fix include path for debug header
981- Add C++ linkage support
982- Add support on board PHY DT node
983- Update CMake for missing include paths
984- Fix critical section handling for MB-V
985- Get number of GEM queues runtime in sync with emacps driver updates
986- Fix compilation warnings
987-
988-
989- v_hdmiphy1_v2_9:
990- Add clock primitive properties in yaml file
991- Added DPLL Support for Versal Devices
992- Added min max for DPLL
993- data: Update generic string to support IP version change
994-
995-
996- v_hdmitxss1_v3_6:
997- xhdmi_example: Fix Rx FRL training failing with higher r…
998- examples: Fix PT application to work with advance design
999- Add XV_HdmiRxSs1_SetUserHdcpProtocol() API
1000- Add menu options for XV_HdmiRxSs1_SetUserH…
1001- Added support for vck190 in hdcp_key_utility
1002-
1003-
1004- v_hdmirxss1_v3_6:
1005- xhdmi_example: Fix Rx FRL training failing with higher r…
1006- examples: Fix PT application to work with advance design
1007- Add XV_HdmiRxSs1_SetUserHdcpProtocol() API
1008- Add menu options for XV_HdmiRxSs1_SetUserH…
1009- Added support for vck190 in hdcp_key_utility
1010-
1011-
1012- v_hdmirxss_v6_6:
1013- Fix interrupt registration sequence in PT app
1014- PassThroughVersal: Fix interrupt registration sequence in…
1015- RxOnly: Fix Rxonly application for different platforms
1016- PassThrough: Fix passthrough mode for microblaze platform
1017-
1018-
1019- v_hdmitxss_v6_5:
1020- Fix interrupt registration sequence in PT app
1021- PassThroughVersal: Fix interrupt registration sequence in…
1022- PassThrough: Fix passthrough mode for microblaze platform
1023-
1024-
1025- v_sditx:
1026- Yaml changes made for generic compatible string
1027- SPDIF interrupt example fixed with correct interrupt mapping ID's.
1028-
1029-
1030- v_sdirx:
1031- Yaml changes made for generic compatible string
1032- SPDIF interrupt example fixed with correct interrupt mapping ID's.
1033-
1034-
1035- v_sditxss:
1036- Yaml changes made for generic compatible string
1037- SPDIF interrupt example fixed with correct interrupt mapping ID's.
1038-
1039-
1040- v_sdirxss:
1041- Yaml changes made for generic compatible string
1042- SPDIF interrupt example fixed with correct interrupt mapping ID's.
1043-
1044-
1045- spdif:
1046- Yaml changes made for generic compatible string
1047- SPDIF interrupt example fixed with correct interrupt mapping ID's.
1048-
1049-
1050- mipi_csi2_rx_ss:
1051- Yaml changes made for generic compatible string
1052- SP701 passthrough app migrated for SDT support.
1053-
1054-
1055- mipi_dsi_tx_ss:
1056- Yaml changes made for generic compatible string
1057- SP701 passthrough app migrated for SDT support.
1058751
1059752
1060753Changes for 2024.1
0 commit comments