|  | 
| 662 | 662 |  *     mus   05/15/21   Fixed HIS_COMF metric violations in xil_io.h file. | 
| 663 | 663 |  *     mus   05/25/21   Added mitigation in ARMv8 BSP for speculative execution past ERET and BR instruction | 
| 664 | 664 |  *                      (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 | + * | 
| 665 | 700 |  * | 
| 666 | 701 |  * | 
| 667 | 702 |  *****************************************************************************************/ | 
0 commit comments