Re: [PATCH v2 13/31] arm64: Device specific operations

2012-09-15 Thread Olof Johansson
On Fri, Sep 14, 2012 at 06:39:46PM +0100, Catalin Marinas wrote: > On Fri, Sep 14, 2012 at 06:31:59PM +0100, Arnd Bergmann wrote: > > On Friday 14 September 2012, Catalin Marinas wrote: > > > (revisiting unanswered emails :)) > > > > > > On Wed, Aug 15, 2012 at 01:33:55AM +0100, Olof Johansson wro

Re: [PATCH v2 13/31] arm64: Device specific operations

2012-09-14 Thread Catalin Marinas
On Fri, Sep 14, 2012 at 06:31:59PM +0100, Arnd Bergmann wrote: > On Friday 14 September 2012, Catalin Marinas wrote: > > (revisiting unanswered emails :)) > > > > On Wed, Aug 15, 2012 at 01:33:55AM +0100, Olof Johansson wrote: > > > On Tue, Aug 14, 2012 at 06:52:14PM +0100, Catalin Marinas wrote:

Re: [PATCH v2 13/31] arm64: Device specific operations

2012-09-14 Thread Arnd Bergmann
On Friday 14 September 2012, Catalin Marinas wrote: > (revisiting unanswered emails :)) > > On Wed, Aug 15, 2012 at 01:33:55AM +0100, Olof Johansson wrote: > > On Tue, Aug 14, 2012 at 06:52:14PM +0100, Catalin Marinas wrote: > > > +/* > > > + * I/O port access primitives. > > > + */ > > > +#defin

Re: [PATCH v2 13/31] arm64: Device specific operations

2012-09-14 Thread Catalin Marinas
(revisiting unanswered emails :)) On Wed, Aug 15, 2012 at 01:33:55AM +0100, Olof Johansson wrote: > On Tue, Aug 14, 2012 at 06:52:14PM +0100, Catalin Marinas wrote: > > +/* > > + * I/O port access primitives. > > + */ > > +#define IO_SPACE_LIMIT 0x > > + > > +/* > > + * We current

Re: [PATCH v2 13/31] arm64: Device specific operations

2012-08-17 Thread Tony Lindgren
* Catalin Marinas [120814 11:05]: > --- /dev/null > +++ b/arch/arm64/mm/ioremap.c > + > +void __iomem *__ioremap(phys_addr_t phys_addr, size_t size, pgprot_t prot) > +{ > + return __ioremap_caller(phys_addr, size, prot, > + __builtin_return_address(0)); > +} > +EXPO

Re: [PATCH v2 13/31] arm64: Device specific operations

2012-08-15 Thread Arnd Bergmann
On Tuesday 14 August 2012, Catalin Marinas wrote: > > This patch adds several definitions for device communication, including > I/O accessors and ioremap(). The __raw_* accessors are implemented as > inline asm to avoid compiler generation of post-indexed accesses (less > efficient to emulate in a

Re: [PATCH v2 13/31] arm64: Device specific operations

2012-08-14 Thread Olof Johansson
On Tue, Aug 14, 2012 at 06:52:14PM +0100, Catalin Marinas wrote: > This patch adds several definitions for device communication, including > I/O accessors and ioremap(). The __raw_* accessors are implemented as > inline asm to avoid compiler generation of post-indexed accesses (less > efficient to

[PATCH v2 13/31] arm64: Device specific operations

2012-08-14 Thread Catalin Marinas
This patch adds several definitions for device communication, including I/O accessors and ioremap(). The __raw_* accessors are implemented as inline asm to avoid compiler generation of post-indexed accesses (less efficient to emulate in a virtualised environment). Signed-off-by: Will Deacon Signe