[PATCH 2/3] arm: mach-k3: Remove non-cached memory map areas

Raghavendra, Vignesh vigneshr at ti.com
Thu Nov 23 18:34:58 CET 2023



On 11/23/2023 10:52 PM, Andrew Davis wrote:
> @@ -219,16 +177,9 @@ struct mm_region am62_mem_map[] = {
>  	}, {
>  		.virt = 0x80000000UL,
>  		.phys = 0x80000000UL,
> -		.size = 0x1E780000UL,
> -		.attrs = PTE_BLOCK_MEMTYPE(MT_NORMAL) |
> -			PTE_BLOCK_INNER_SHARE
> -	}, {
> -		.virt = 0xA0000000UL,
> -		.phys = 0xA0000000UL,
> -		.size = 0x60000000UL,
> +		.size = 0x80000000UL,
>  		.attrs = PTE_BLOCK_MEMTYPE(MT_NORMAL) |
>  			 PTE_BLOCK_INNER_SHARE
> -
>  	}, {
>  		.virt = 0x880000000UL,
>  		.phys = 0x880000000UL,


This causes issues when TF-A region @0x9e780000 is firewalled off from
non-secure world. A53 does speculative accesses to this region from EL1
leading to FW exceptions being reported on TIFS log (although A53 itself
doesn't seem to abort)


More information about the U-Boot mailing list