Skip to content

Commit b3d8b42

Browse files
mubinsyedSiva Addepalli
authored andcommitted
BSP: changelog: Updated standalone BSP changelog file
Updated standalone/src/changelog with recent modifications in standalone BSP. Signed-off-by: Mubin Usman Sayyed <[email protected]>
1 parent 8a89579 commit b3d8b42

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

lib/bsp/standalone/src/changelog.txt

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -662,6 +662,41 @@
662662
* mus 05/15/21 Fixed HIS_COMF metric violations in xil_io.h file.
663663
* mus 05/25/21 Added mitigation in ARMv8 BSP for speculative execution past ERET and BR instruction
664664
* (CVE-2020-13844).
665+
* 7.6 mus 07/08/21 Updated standalone.tcl to support SSIT devices.
666+
* kpt 07/15/21 Added Xil_SecureZeroize API to common/xil_util.c.
667+
* mus 07/29/21 Updated Xil_TestMem8 API to fix overflow issue reported by static analysis tool.
668+
* mus 08/23/21 Fixed compilation warnings reported with "Wstrict-prototypes" and "-Wundef" flag.
669+
* mus 09/02/21 SCU invalidation should happen only from primary CPU. So, updated cortexa9/boot.S to skip SCU
670+
* invalidation when USE_AMP flag is set to 1.
671+
* mus 09/23/21 Updated macros in arm/ARMv8/64bit/xreg_cortexa53.h file with U suffix, to fix warning reported
672+
* with -Wconversion option.
673+
* 7.7 kpt 11/09/21 Added new functions Xil_SMemCmp, Xil_SMemCmp_CT, Xil_SMemCpy, Xil_SMemSet, Xil_SStrCat, Xil_SStrCmp,
674+
* Xil_SStrCmp_CT Xil_SStrCpy to common/xil_util.c
675+
* adk 11/24/21 Added support for generic interrupt wrapper APIs. User's can select this functionality by enabling
676+
* the xil_interrupt parameter in BSP configuration settings.
677+
* mus 11/27/21 Existing Init_MPU (cortexr5 BSP) function assumes that DDR would be always mapped at 0x0 address
678+
* in HW design. It is not correct in case of typical isolation use cases, where only chunk of DDR
679+
* starting for location other than 0x0 can be mapped to cortexR5 core.
680+
* For such use cases, there would be gap between TCM and DDR start address, so we can not use
681+
* single MPU region. Updated Init_MPU function in arm/cortexr5/platform/ZynqMP/mpu.c file to
682+
* handle such scenarios.
683+
* mus 01/11/22 Xen domU guest memory map is not same as that of native ZynqMP memory map. Currently GIC for Xen
684+
* domU guest is being mapped at < 2GB address, which is configured as normal cacheable memory (DDR)
685+
* in default translation table. As GIC needs to be configured as device memory, updated attributes
686+
* of GIC region as strongly ordered, RW, non executable through Xil_SetTlbAttributes API in ARMv8
687+
* BSP boot code.
688+
* mus 02/23/22 Warning message in arm/cortexr5/platform/ZynqMP/mpu.c has been moved after MPU initialization. It has been
689+
* added to separate function (Print_DDRSize_Warning) and that function is being called through boot code.
690+
* Also, used xdbg_printf instead of xil_printf to print the warning, so that warning would be printed only
691+
* when DEBUG flag is enabled.
692+
* dp 03/08/22 Update Init_MPU (arm/cortexr5/platform/ZynqMP/mpu.c) to use new macros for mpu init as these macros
693+
* represent the lowest DDR address and highest DDR address mapped to CortexR5, incase if there are are
694+
* mutiple DDR regions assigned to CortexR5 in the HW design. Assigning multiple mpu regions of DDR is
695+
* not possible as we have limited mpu entries in case of R5. Note that these macros doesnt consider the
696+
* holes in between the regions.
697+
* asa 03/22/22 Updated FIQ handling in ARMv8 vectors (arm/ARMv8/64bit/<gcc/armclang>/asm_vectors.S) to save and
698+
* restore the SIMD register contexts.
699+
*
665700
*
666701
*
667702
*****************************************************************************************/

0 commit comments

Comments
 (0)