diff options
| author | Bob Breuer <breuerr@mc.net> | 2004-11-10 21:41:08 -0800 |
|---|---|---|
| committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2004-11-10 21:41:08 -0800 |
| commit | c6da12a8f27556c5548542c532fecb32c5c2b3d8 (patch) | |
| tree | 8c723ff648cff70c3d071f541cfee14a9a77f240 /include | |
| parent | 89141e47d5fd3f589685957a428fa4194a737c74 (diff) | |
[PATCH] sparc32: fix for HyperSPARC DMA errors
I found a solution for the HyperSPARC DMA problems in 2.6. This allows my
SS20 with HyperSPARCs to boot to single user. It's not efficient, but I
hope it points out whats needed for a proper fix. Seems that the iotlb
entries need to flushed to ram or uncached since the iommu changes between
2.5.60 and 2.5.70.
The second part seems to be needed to allow consistent sbus dma mappings to
be cached on HyperSPARC. I have also tested this change on 2.4.27 with no
noticeable difference.
Acked-by: William Irwin <wli@holomorphy.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
