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 AI Core Series Production Errata (EN313)

Document ID
EN313
Release Date
2024-01-31
Revision
1.6 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.