Changeset 2f8704b6 in rtems for c/src

Timestamp:
07/13/17 07:26:50 (7 years ago)
Author:
Daniel Cederman <cederman@…>
Branches:
5, master
Children:
4debaca6
Parents:
1549beb
git-author:
Daniel Cederman <cederman@…> (07/13/17 07:26:50)
git-committer:
Sebastian Huber <sebastian.huber@…> (07/17/17 05:41:38)
Message:

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.

(No files)

Note: See TracChangeset for help on using the changeset viewer.