Older Load Incorrectly Reporting A Synchronous External Abort Instead Of A Permission Or Domain Fault Due To A Younger Load Detecting A Synchronous External Abort

Versal Prime Series Production Errata (EN314)

Document ID
EN314
Release Date
2024-02-05
Revision
1.5 English

AMD Answer 73164

Under an unusual combination of conditions, a synchronous external abort might be reported incorrectly for an older load instruction by falsely associating an external error from a younger load instruction. This can occur from normal memory accesses for aliasing conditions where two virtual addresses map to the same physical address, where the older load should report a permission or domain fault and the younger load detects the external error.

This is a third-party errata (Arm, Inc. 1710472); this issue will not be fixed.