Your test is faulty. You cannot use ASI_BLK_P loads or stores without appropriate memory barriers around them. The rules for when and where you need the memory barriers are complicated, especially if you want to incur the cost of the memory barrier as infrequently as possible. -- To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html