Dear Jean-Christophe PLAGNIOL-VILLARD, In message <20090707202432.gk30...@game.jcrosoft.org> you wrote: > > > > + * These macros provide a convenient way to write 8, 16 and 32 bit data > > > + * to any address. > > > > I think this comment might be wrong. It should probably read "... to > > any _memory_ address". Using these macros to access device registers > > and the like is probably nore recommended? > you can access cpu register without problem with these macros
Is it guaranteed that none of the existing ARM architectures and all the plethora of their specific implementations of the zillions of SoCs do not require any form of memory barrier instructions when accessing device registers? Even when these are external peripherals on some external bus? Sorry for such a stupid question about things that are eventually obvious to you, but I don't know ARM processors that well... Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de Committee, n.: A group of men who individually can do nothing but as a group decide that nothing can be done. - Fred Allen _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot