]> git.baikalelectronics.ru Git - kernel.git/commit
Blackfin: workaround anomaly 05000310
authorBarry Song <barry.song@analog.com>
Fri, 27 Nov 2009 09:18:21 +0000 (09:18 +0000)
committerMike Frysinger <vapier@gentoo.org>
Tue, 15 Dec 2009 05:15:59 +0000 (00:15 -0500)
commit10cb60b7d08d247459f30a6e3174547f7d694390
treec4416dd2c7264aac87cd1d4be948f6ca4379158f
parente201298359e600d4bb1d49ab2cd5067be10e6303
Blackfin: workaround anomaly 05000310

While fetching instructions at the boundary of L1 instruction SRAM, a false
External Memory Addressing Error might be triggered.  We should ignore this
and continue on our way to avoid random crashes.

Because hardware errors are not exact in the Blackfin architecture, we need
to catch a few more common cases when the code flow changes and the signal
is finally delivered.

Signed-off-by: Barry Song <barry.song@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
arch/blackfin/kernel/traps.c