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)

Reply via email to