kernel-ark/drivers/misc/sgi-gru
Jack Steiner 1a2c09e3b4 gru: fix cache coherency issues with instruction retry
Fix two problems related to GRU instruction failures.  Cache coherency is
not maintained for CBEs except when loading or unloading contexts.  When
reading a CBE to extract error information, the CBE must first be flushed
from the cache.

The function that reads kerrnel CBEs was reading the wrong CBE.

Signed-off-by: Jack Steiner <steiner@sgi.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2009-06-18 13:04:02 -07:00
..
gru_instructions.h gru: update to rev 0.9 of gru spec 2009-06-18 13:04:02 -07:00
gru.h SGI IA64 UV: fix ia64 build error in the linux-next tree 2009-02-11 13:31:47 +01:00
grufault.c gru: fix cache coherency issues with instruction retry 2009-06-18 13:04:02 -07:00
grufile.c gru: fix cache coherency issues with instruction retry 2009-06-18 13:04:02 -07:00
gruhandles.c gru: change resource assignment for kernel threads 2009-06-18 13:04:00 -07:00
gruhandles.h gru: update to rev 0.9 of gru spec 2009-06-18 13:04:02 -07:00
grukdump.c gru: change resource assignment for kernel threads 2009-06-18 13:04:00 -07:00
grukservices.c gru: fix cache coherency issues with instruction retry 2009-06-18 13:04:02 -07:00
grukservices.h gru: support for asynchronous gru instructions 2009-06-18 13:04:00 -07:00
grulib.h gru: update gru kernel self tests 2009-06-18 13:04:02 -07:00
grumain.c gru: support instruction completion interrupts 2009-06-18 13:04:00 -07:00
gruprocfs.c gru: update to rev 0.9 of gru spec 2009-06-18 13:04:02 -07:00
grutables.h gru: fix cache coherency issues with instruction retry 2009-06-18 13:04:02 -07:00
grutlbpurge.c sgi-gru: improvements to GRU debug messages & statistics 2009-04-02 19:05:05 -07:00
Makefile gru: dump chiplet state 2009-06-18 13:03:59 -07:00