Re: HELP: Is writeq an atomic operation??
From: H. Peter Anvin
Date: Sat May 03 2008 - 13:41:22 EST
Alan Cox wrote:
I don't have an authoritative answer, but I can say that I coded
drivers/infiniband/hw/mthca and .../mlx4 assuming that writeq() is
atomic in the sense that you say, and no one has reported any problems.
If you're not under lock you're screwed on a 32-bit platform.
So what cycles does an MMX, SSE or double float store generate on the
bus ?
Those do generate 64-bit stores; it's just *really* expensive to do it
in the kernel. I have used that trick to test 64-bit hardware in a
32-bit only system, though.
-hpa
--
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/