Re:Windows 10 on ARM
by StillBored on Friday May 12, 2017 @06:34PM
(#14328483)
Previous ARM generations had a "strongly ordered" memory type. ARMv8 doesn't have this for cacheable memory (normal) but device memory has a R(erorder) attribute to control access ordering. Of course device memory isn't cached either. Beyond that the non reordering attribute only applies within an implementation defined block size and its behavior with respect to normal accesses (or outside the block) isn't defined either. Making it mostly useless except for the most restrictive of cases.
https://news.ycombinator.com/item?id=14319420
Not sure where MikusR gets this info from, but it could be right given that Snapdragon 820 is Qualcomm's custom core.
[1] https://www.google.com/patents/WO2012101538A1?cl=en