public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH 0/4] [SPARC] Workarounds for UT699, UT700, and GR712RC errata
@ 2017-11-20 12:50 Daniel Cederman
  2017-11-20 12:50 ` [PATCH 2/4] [SPARC] Errata workaround for GRLIB-TN-0011 Daniel Cederman
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Daniel Cederman @ 2017-11-20 12:50 UTC (permalink / raw)
  To: gcc-patches; +Cc: ebotcazou, sebastian.huber, daniel

Hello,

This patch series adds workarounds for the newly discovered errata for UT699, UT700, and GR712RC. The errata and possible workarounds are described in the following documents available at http://www.gaisler.com/index.php/information/app-tech-notes:

GRLIB-TN-0010 - LEON3/FT AHB Deadlock After Sequence of Load and Atomic Instructions
GRLIB-TN-0011 - LEON3/FT AHB Lock Release during Atomic Operation
GRLIB-TN-0012 - GR712RC Incorrect Annulation of Floating-point Operation on Instruction Cache Parity Error
GRLIB-TN-0013 - GRFPU Floating-point controller: Missing FDIV/FSQRT Result

Daniel Cederman (4):
  [SPARC] Errata workaround for GRLIB-TN-0012
  [SPARC] Errata workaround for GRLIB-TN-0011
  [SPARC] Errata workaround for GRLIB-TN-0010
  [SPARC] Errata workaround for GRLIB-TN-0013

 gcc/config/sparc/sparc.c   | 205 ++++++++++++++++++++++++++++++++++++++++++++-
 gcc/config/sparc/sparc.md  |  24 ++++++
 gcc/config/sparc/sparc.opt |   4 +
 gcc/config/sparc/sync.md   |  18 +++-
 4 files changed, 245 insertions(+), 6 deletions(-)

-- 
2.9.3

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2017-11-24 11:22 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-11-20 12:50 [PATCH 0/4] [SPARC] Workarounds for UT699, UT700, and GR712RC errata Daniel Cederman
2017-11-20 12:50 ` [PATCH 2/4] [SPARC] Errata workaround for GRLIB-TN-0011 Daniel Cederman
2017-11-24 10:57   ` Eric Botcazou
2017-11-20 12:50 ` [PATCH 1/4] [SPARC] Errata workaround for GRLIB-TN-0012 Daniel Cederman
2017-11-24 10:57   ` Eric Botcazou
2017-11-20 12:52 ` [PATCH 4/4] [SPARC] Errata workaround for GRLIB-TN-0013 Daniel Cederman
2017-11-24 11:53   ` Eric Botcazou
2017-11-20 12:53 ` [PATCH 3/4] [SPARC] Errata workaround for GRLIB-TN-0010 Daniel Cederman
2017-11-24 11:12   ` Eric Botcazou

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).