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

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 wrote: On

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. > > > + */ > > >

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

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 currently don't have

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. + */ +#define IO_SPACE_LIMIT

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-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)); > +} >

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

2012-08-17 Thread Tony Lindgren
* Catalin Marinas catalin.mari...@arm.com [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, +

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

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

[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

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