On 22 November 2012 20:31, Ramana Radhakrishnan Ramana.Radhakrishnan@arm.com wrote:
On systems with LPAE enabled, ldrd and strd are also guaranteed to be atomic copies from 64 bit aligned addresses
Not quite (though this is splitting a rather fine hair). ldrd/strd are 64 bit single-copy atomic for 64 bit aligned addresses on implementations which *include* LPAE, whether LPAE happens to be enabled/in use by the OS or not.
-- PMM