[RTEMS Project] #3057: Add a workaround for the LEON3FT store-store errata
RTEMS trac
trac at rtems.org
Mon Jul 17 05:42:47 UTC 2017
#3057: Add a workaround for the LEON3FT store-store errata
-----------------------------+-------------------------------
Reporter: Sebastian Huber | Owner: Daniel Hellstrom
Type: defect | Status: assigned
Priority: normal | Milestone: 4.12.0
Component: GCC | Version:
Severity: blocker | Resolution:
Keywords: |
-----------------------------+-------------------------------
Comment (by Daniel Cederman <cederman@…>):
In [changeset:"2f8704b6c8c3ce65cdf2b589a98de1d1d9dc8ffa/rtems"
2f8704b6/rtems]:
{{{
#!CommitTicketReference repository="rtems"
revision="2f8704b6c8c3ce65cdf2b589a98de1d1d9dc8ffa"
sparc: Add assembly workaround for LEON3FT B2BST errata
This patch adds NOP instructions to prevent instruction sequences
that are sensitive to the LEON3FT B2BST errata. See GRLIB-TN-0009:
"LEON3FT Stale Cache Entry After Store with Data Tag Parity Error"
for more information.
The sequences are only modified if __FIX_LEON3FT_B2BST is defined.
The patch works in conjunction with the -mfix-ut700, -mfix-gr712rc,
and -mfix-ut699 GCC flags that prevents the sensitive sequences from
being generated.
Update #3057.
}}}
--
Ticket URL: <http://devel.rtems.org/ticket/3057#comment:2>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list