Re: [PATCH] (Longhaul 1/5) PCI: Protect bus master DMA from Longhaulby rw semaphores

From: Jeremy Fitzhardinge
Date: Wed Jun 28 2006 - 13:58:51 EST


Alan Cox wrote:
I am still not clear if this is just cache corruption through us not
listening or whether we genuinely need to halt.
Especially buggy steppings of C3s would stop snooping while in 'hlt', so it wouldn't surprise me if they stopped while doing a speed transition.

In the former case
flushing and disabling the CPU caches ought to be sufficient.
Sounds reasonable, unless that causes problems of its own. (My general experience with Via CPUs is that doing anything even slightly unusual will result in strange behaviour or outright buggyness.)

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