From 86f54b77641f325042a1101fead96b2714e6d3ef Mon Sep 17 00:00:00 2001 From: Sharath Kumar Dasari Date: Thu, 27 Apr 2023 16:02:40 +0530 Subject: [PATCH] Updated change logs for plm & its libraries Updated any last minutes updates to change logs Signed-off-by: Sharath Kumar Dasari Acked-by : Siva Addepalli --- doc/ChangeLog | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/doc/ChangeLog b/doc/ChangeLog index fd7a890b3df..ae49b9a9f5a 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -256,6 +256,7 @@ Update directory structure for Image selector to accommodate Versal Image select Added support for Versal Image selector Provide support to build Image selector using Vitis Added Image selector support for other Versal boards +Fix Imgsel Application hang issue img_rcvry: Adds support for vhk158, vek280 system controllers @@ -306,6 +307,18 @@ Add XilSem SW triggered error events Check to skip SRST and multiboot register update for Secondary Boot Modes Add support to return warnings in status variable Remove runtime check to validate KAT status +Fixed circular dependency +Check Module for NULL before using it +Fixed coverity warnings +Use XPLMI_BIT macro for bit position +Set PmcIroFreq as 320MHz by default +Added Temporal redundancy to tamper response condition +Added redundant calls for XPlmi_ValidateCmd and CheckIpiAccess +Added redundancy on SSIT Event Trigger register write +Refactored XPlmi_VerifyAddrRange logic +Check for Blind Write of ResetReason +Updated return values & algorithm +Doxygen warnings fixes xilloader_v1_8: Used macro for redundancy checks for Xil_SMemCpy @@ -325,10 +338,22 @@ Send Load PDI response in Payload[1] Fixed compilation warning when PLM_SECURE_EXCLUDE is enabled Added End Of PDI SYNC Logic Fix bug in XLoader_SecureClear +Remove pointer to string literal usage +Update Image Store Example +Fixed coverity warnings +Added print when DDRMC dump is skipped +Added redundancy for Key Selection +Fix security review comments +XLoader_InitSha1Instance API representing SHA1 algorithm +Updated return values & algorithm +Doxygen fixes xilpdi_v1_7: Doxygen comments updated Added PcrInfo attribute in XilPdi_ImgHdr +Fix MISRA C violations +Updated return values & algorithm +Doxygen warnings fixes xilsecure_v5_1: Pass AesDmCfg structure as reference instead of value. @@ -357,6 +382,9 @@ Rename XPLMI_SECURE_ENC_KAT_MASK Add missing Param description for Resource Remove runtime check to validate KAT status Fix compilation failure when PLM_SECURE_EXCLUDE is enabled +Added GMAC support in XilSecure example +Added support for opting big/little endian for ECDSA operation by using BSP configuration. +Fixed Coverity and doxygen warnings. xilpuf_v2_1: Added support for provisioning of SSIT devices @@ -364,6 +392,7 @@ Removed xilpuf_regeneration_example and xilpuf_regeneration_client_example Added support for ID only regeneration in xilpuf_example and xilpuf_client_example Store PUF Aux after shifting Fixed warnings related to static analysis(MISRA-C, Code complexity) and Doxygen warnings +Fix PUF auxiliary convergence error xilnvm_v3_1: Add provisioning support for Xilnvm @@ -372,9 +401,23 @@ Fix the unaligned data exception while programming PUF Add modification histroy and fix code spell warnings Add In Body comments for Xilnvm APIs Add 5 PPKs support for provisioning +Move error codes related to Additional PPKs +Add volatile to Status in XNvm_EfuseWriteSecMisc1Fuses +Make status volatile and reset before use in xnvm_bbram_common_handler +Doxygen warning fixes +Add volatile keyword for Status variables in xnvm_efuse_common.c +Enable additional PPKs support by default for M50 +Add check for zeroes before programming additional PPKs +Add support to program additional PPK efuse MISC bits +Move payload size macros to common place +Fixed MISRA-C violations for Rule 8.13, 12.2 +Match the shared memory size in secure library to reuse for customer +Fix accessing NULL pointer when MISC CTRL bits are not enabled xilskey_v7_4: Increase usleep value to 6000 in PUF regeneration +Fix puf aux in array +Added support for erroring out the non-supported processors xilocp_v1_1: Reset TRNG state in PLM after ROM usage and minor enhancements @@ -387,6 +430,9 @@ DEVAK generation of subsystem based Added attestation support Added Client side support for attestation Example for X.509 request and attestation +Modified nomenclature of API Ids +Adding OCP and CERT libraries to BSP +Improve xilocp examples by removing endianness conversions xilcert_v1_0: Added new library called XilCert for creating X509 certificate to share the public keys @@ -1437,6 +1483,8 @@ Disable parity retry during DDR self-refresh Add check for pinId and paramId before accessing Read proper GIC wake event data type from ETH slave Fixed Misra C violations +Doxygen fixes +Remove xplm_modules from PPU1 RAM zynqmp_fsbl: Updated versionless files for SOM with k26-som bsp