[llvm-bugs] [Bug 42483] New: __clear_cache for AArch64 might work incorrectly on Cortex-A53

via llvm-bugs llvm-bugs at lists.llvm.org
Tue Jul 2 03:59:57 PDT 2019


https://bugs.llvm.org/show_bug.cgi?id=42483

            Bug ID: 42483
           Summary: __clear_cache for AArch64 might work incorrectly on
                    Cortex-A53
           Product: compiler-rt
           Version: unspecified
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: compiler-rt
          Assignee: unassignedbugs at nondot.org
          Reporter: maltsevm at gmail.com
                CC: llvm-bugs at lists.llvm.org

According to Arm erratum 824069
(http://infocenter.arm.com/help/topic/com.arm.doc.epm048406/Cortex_A53_MPCore_Software_Developers_Errata_Notice_v20.pdf,
page 28) on some releases Cortex-A53 the "dc cvau" instruction (which is used
in clear_cache.c:__clear_cache) might not clear the cache line correctly in
certain circumstances. As a workaround, it is recommended to use the "dc civac"
instruction instead.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20190702/9ecff4f2/attachment.html>


More information about the llvm-bugs mailing list