|
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