Re: [RFC] I/O MCA recovery

Grant Grundler
2004-05-04T23:11:35Z

On Tue, May 04, 2004 at 03:36:13PM -0700, Jesse Barnes wrote:
> Are you describing ia64 as a broken platform here? The problem I'm trying to
> solve isn't sn2 specific (though part of the X stuff I have to do will be
> driven by sn2 requirements), it's a generic way to deal with hard fails on
> PIO reads, which afaik, affects all ia64 platforms. Correct me if I'm wrong
> here...

hardfail vs softfail is a chipset, not arch issue.
Intel IA32/IA64 chipsets will softfail on MMIO reads and IO port
access that master abort (timeout).

HP chipsets (ZX1/SX1000) will hardfail - it's one of the differences
I point out in the "Porting drivers to ZX1" OLS2002 paper I wrote.
Sounds like SGI chipsets behave the same way.

ISTR only config space accesses are always required to softfail
on master aborts. I don't recall if IO Port space is required to as
well and it looks like this issue is outside the scope of PCI spec.

grant