What is the reel purpose of in_beXX() and out_beXX() fonctions ?
    leroy christophe 
    christophe.leroy at c-s.fr
       
    Mon Oct 27 23:52:06 AEDT 2014
    
    
  
Many drivers use in_be16(), in_be32(), out_be16(), out_be32(), etc .... 
to access to registrers in IO mapped memory.
What is the real purpose of those functions, and are they really needed ?
ioremap() maps the related areas as GUARDED, which means that accesses 
can't be speculative. So what is the benefit of using in_beXX() and 
out_beXX() over simple memory accesses in the area ?
Christophe
    
    
More information about the Linuxppc-dev
mailing list