Re: alpha iommu fixes

Andrea Arcangeli (andrea@suse.de)
Tue, 22 May 2001 17:00:16 +0200


On Tue, May 22, 2001 at 06:44:09PM +0400, Ivan Kokshaysky wrote:
> No, it wasn't the cause of the crashes on pyxis, so I left it as is.

Ok.

> But probably it worth to be changed, at least for correctness.

I must be changed, specs says "must be zero" so if the machine crashes
if you set it to 1 it has the full rights to. I am waiting to know if it
helps on the es40 that so far needed the artificial alignment (the
artificial alignment incidentally workarounds completly the above bug
because with the artificial alignment the iommu will never see a
corrupted pte of that kind [~1UL] so I'm still optimistic even if we
cannot drop the align_entry all together ;).

I'm also wondering if ISA needs the sg to start on a 64k boundary,
core_titan assumes that but I don't see why core_titan would need that
and not the others, not being an ISA expert I'm not sure but it sounds
like potential all platforms with real ISA (so where the sg_isa isn't
only used for generating low pci addresses for broken pci32) needs
that.

Andrea
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/