
16 Mar
2010
16 Mar
'10
8:49 p.m.
Chemparathy, Cyril wrote:
Please correct me if I am wrong here, but my understanding is that the raw variants are for native-endian access, while the non-raw ones could potentially force little-endian conversions for PCI.
The non-raw ones also provide ordering on some architectures, though I don't think this matters on ARM. Unfortunately there doesn't seem to be an arch-neutral way to unbundle these.
If so, since these on-chip registers must always be accessed native-endian, I felt that the raw accessors would be appropriate.
OK.
-Scott