linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* recent ARM Erratas 742231 & 742230 broken.
@ 2010-10-20  9:13 Srinidhi KASAGAR
  2010-10-20 10:21 ` Will Deacon
       [not found] ` <-5088739724674874052@unknownmsgid>
  0 siblings, 2 replies; 5+ messages in thread
From: Srinidhi KASAGAR @ 2010-10-20  9:13 UTC (permalink / raw)
  To: linux-arm-kernel

Will,

Are the below ERRATAs (in linux-next) on Cortex-A9 have been tested with
booting in non secure mode?

commit 9f05027c7cb3cfe56a31892bd83391138d41a667
Author: Will Deacon <will.deacon@arm.com>
Date:   Tue Sep 14 09:51:43 2010 +0100

    ARM: 6388/1: errata: DMB operation may be faulty

    On versions of the Cortex-A9 up to and including r2p2, under rare
    circumstances, a DMB instruction between 2 write operations may not
    ensure the correct visibility ordering of the 2 writes.

    This workaround sets a bit in the diagnostic register of the Cortex-A9,
    causing the DMB instruction to behave like a DSB, which functions
    correctly on the affected cores.

and

commit a672e99b129e286df2e2697a1b603d82321117f3
Author: Will Deacon <will.deacon@arm.com>
Date:   Tue Sep 14 09:53:02 2010 +0100

    ARM: 6389/1: errata: incorrect hazard handling in the SCU may lead
to data corruption

    On the r2p0, r2p1 and r2p2 versions of the Cortex-A9, data corruption
    can occur if a shared cache line is replaced on one CPU as another CPU
    is accessing it.

    This workaround sets two bits in the diagnostic register of the Cortex-A9,
    reducing the linefill issuing capabilities of the processor and
    avoiding the erroneous behaviour.

What I see is that when I try to boot the system having this version
of Cortex-A9 I see
that the system does not boot at all. These diagnostic registers which seems
undocumented and unable to see what's going on. However the system boots if I
start from secure mode.

Srinidhi

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

end of thread, other threads:[~2010-11-08 14:21 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-20  9:13 recent ARM Erratas 742231 & 742230 broken Srinidhi KASAGAR
2010-10-20 10:21 ` Will Deacon
     [not found] ` <-5088739724674874052@unknownmsgid>
2010-11-05 12:12   ` Linus Walleij
2010-11-05 13:13     ` Russell King - ARM Linux
2010-11-08 14:21     ` Will Deacon

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 NNTP newsgroup(s).