Re: [discuss] Re: [PATCH] AMD64: fix mce_cpu_quirks typos

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thursday 02 February 2006 13:59, Florian Weimer wrote:

> 
> > The 64bit kernel uses the AGP aperture as IOMMU, the 32bit kernel
> > doesn't.  It's a known documented hardware bug that this causes
> > spurious GART errors.
> 
> Someone from AMD told Marc that fixes in pci-gart.c (probably related
> to iommu_fullflush, see the comment there) are supposed to suppress
> the error in the first place.  That's why we are a bit confused
> whether the errors are really harmless (our machines do run stable,
> though).

Long ago there was a real bug in this area which caused these GART 
errors legitimately, but even what that one was fixed they still 
occurred occasionally.

I was told back then that there was a bug in the Northbridge
that causes them occasionally - that is why BIOS turn them off.
The kernel did that eventually too.

Of course there is some probability that you have a driver
that accesses the buffers after unmapping. The GART is currently
not flushed on unmapping because that would be 

Normally such drivers are caught though because some other IOMMU
implementations on other architectures have stronger checking in this area.


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

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux