Re: [PATCH] ARM: Use 64-bit DMA addresses for LPAE+VirtIO-MMIO

2014-03-25 Thread Christopher Covington
Hi Arnd, On 03/21/2014 07:52 PM, Arnd Bergmann wrote: > On Friday 21 March 2014 23:27:24 Catalin Marinas wrote: >> On 21 Mar 2014, at 19:44, Christopher Covington wrote: >>> On 03/21/2014 12:27 PM, Catalin Marinas wrote: > diff --git a/arch/arm/mm/Kconfig b/arch/arm/mm/Kconfig > index

Re: [PATCH] ARM: Use 64-bit DMA addresses for LPAE+VirtIO-MMIO

2014-03-25 Thread Christopher Covington
Hi Arnd, On 03/21/2014 07:52 PM, Arnd Bergmann wrote: On Friday 21 March 2014 23:27:24 Catalin Marinas wrote: On 21 Mar 2014, at 19:44, Christopher Covington c...@codeaurora.org wrote: On 03/21/2014 12:27 PM, Catalin Marinas wrote: diff --git a/arch/arm/mm/Kconfig b/arch/arm/mm/Kconfig index

Re: [PATCH] ARM: Use 64-bit DMA addresses for LPAE+VirtIO-MMIO

2014-03-24 Thread Christopher Covington
On 03/21/2014 07:27 PM, Catalin Marinas wrote: > On 21 Mar 2014, at 19:44, Christopher Covington wrote: >> On 03/21/2014 12:27 PM, Catalin Marinas wrote: >>> On Wed, Mar 19, 2014 at 05:35:19PM +, Christopher Covington wrote: On an LPAE system, the physical addresses used by VirtIO-MMIO

Re: [PATCH] ARM: Use 64-bit DMA addresses for LPAE+VirtIO-MMIO

2014-03-24 Thread Catalin Marinas
On Fri, Mar 21, 2014 at 11:52:33PM +, Arnd Bergmann wrote: > On Friday 21 March 2014 23:27:24 Catalin Marinas wrote: > > On 21 Mar 2014, at 19:44, Christopher Covington wrote: > > > On 03/21/2014 12:27 PM, Catalin Marinas wrote: > > >>> diff --git a/arch/arm/mm/Kconfig b/arch/arm/mm/Kconfig >

Re: [PATCH] ARM: Use 64-bit DMA addresses for LPAE+VirtIO-MMIO

2014-03-24 Thread Catalin Marinas
On Fri, Mar 21, 2014 at 11:52:33PM +, Arnd Bergmann wrote: On Friday 21 March 2014 23:27:24 Catalin Marinas wrote: On 21 Mar 2014, at 19:44, Christopher Covington c...@codeaurora.org wrote: On 03/21/2014 12:27 PM, Catalin Marinas wrote: diff --git a/arch/arm/mm/Kconfig

Re: [PATCH] ARM: Use 64-bit DMA addresses for LPAE+VirtIO-MMIO

2014-03-24 Thread Christopher Covington
On 03/21/2014 07:27 PM, Catalin Marinas wrote: On 21 Mar 2014, at 19:44, Christopher Covington c...@codeaurora.org wrote: On 03/21/2014 12:27 PM, Catalin Marinas wrote: On Wed, Mar 19, 2014 at 05:35:19PM +, Christopher Covington wrote: On an LPAE system, the physical addresses used by

Re: [PATCH] ARM: Use 64-bit DMA addresses for LPAE+VirtIO-MMIO

2014-03-21 Thread Arnd Bergmann
On Friday 21 March 2014 23:27:24 Catalin Marinas wrote: > On 21 Mar 2014, at 19:44, Christopher Covington wrote: > > On 03/21/2014 12:27 PM, Catalin Marinas wrote: > >>> diff --git a/arch/arm/mm/Kconfig b/arch/arm/mm/Kconfig > >>> index 1f8fed9..a62bcc9 100644 > >>> --- a/arch/arm/mm/Kconfig >

Re: [PATCH] ARM: Use 64-bit DMA addresses for LPAE+VirtIO-MMIO

2014-03-21 Thread Catalin Marinas
On 21 Mar 2014, at 19:44, Christopher Covington wrote: > On 03/21/2014 12:27 PM, Catalin Marinas wrote: >> On Wed, Mar 19, 2014 at 05:35:19PM +, Christopher Covington wrote: >>> On an LPAE system, the physical addresses used by VirtIO-MMIO may >>> be larger than 32 bits, even if the header

Re: [PATCH] ARM: Use 64-bit DMA addresses for LPAE+VirtIO-MMIO

2014-03-21 Thread Christopher Covington
Hi Catalin, On 03/21/2014 12:27 PM, Catalin Marinas wrote: > On Wed, Mar 19, 2014 at 05:35:19PM +, Christopher Covington wrote: >> On an LPAE system, the physical addresses used by VirtIO-MMIO may >> be larger than 32 bits, even if the header and configuration space >> addresses fit into 32

Re: [PATCH] ARM: Use 64-bit DMA addresses for LPAE+VirtIO-MMIO

2014-03-21 Thread Catalin Marinas
On Wed, Mar 19, 2014 at 05:35:19PM +, Christopher Covington wrote: > On an LPAE system, the physical addresses used by VirtIO-MMIO may > be larger than 32 bits, even if the header and configuration space > addresses fit into 32 bits. For example with the Versatile Express > memory map using 4G

Re: [PATCH] ARM: Use 64-bit DMA addresses for LPAE+VirtIO-MMIO

2014-03-21 Thread Catalin Marinas
On Wed, Mar 19, 2014 at 05:35:19PM +, Christopher Covington wrote: On an LPAE system, the physical addresses used by VirtIO-MMIO may be larger than 32 bits, even if the header and configuration space addresses fit into 32 bits. For example with the Versatile Express memory map using 4G

Re: [PATCH] ARM: Use 64-bit DMA addresses for LPAE+VirtIO-MMIO

2014-03-21 Thread Christopher Covington
Hi Catalin, On 03/21/2014 12:27 PM, Catalin Marinas wrote: On Wed, Mar 19, 2014 at 05:35:19PM +, Christopher Covington wrote: On an LPAE system, the physical addresses used by VirtIO-MMIO may be larger than 32 bits, even if the header and configuration space addresses fit into 32 bits.

Re: [PATCH] ARM: Use 64-bit DMA addresses for LPAE+VirtIO-MMIO

2014-03-21 Thread Catalin Marinas
On 21 Mar 2014, at 19:44, Christopher Covington c...@codeaurora.org wrote: On 03/21/2014 12:27 PM, Catalin Marinas wrote: On Wed, Mar 19, 2014 at 05:35:19PM +, Christopher Covington wrote: On an LPAE system, the physical addresses used by VirtIO-MMIO may be larger than 32 bits, even if the

Re: [PATCH] ARM: Use 64-bit DMA addresses for LPAE+VirtIO-MMIO

2014-03-21 Thread Arnd Bergmann
On Friday 21 March 2014 23:27:24 Catalin Marinas wrote: On 21 Mar 2014, at 19:44, Christopher Covington c...@codeaurora.org wrote: On 03/21/2014 12:27 PM, Catalin Marinas wrote: diff --git a/arch/arm/mm/Kconfig b/arch/arm/mm/Kconfig index 1f8fed9..a62bcc9 100644 --- a/arch/arm/mm/Kconfig

[PATCH] ARM: Use 64-bit DMA addresses for LPAE+VirtIO-MMIO

2014-03-19 Thread Christopher Covington
On an LPAE system, the physical addresses used by VirtIO-MMIO may be larger than 32 bits, even if the header and configuration space addresses fit into 32 bits. For example with the Versatile Express memory map using 4G memory, the following error occured when trying to use a VirtIO-MMIO block

[PATCH] ARM: Use 64-bit DMA addresses for LPAE+VirtIO-MMIO

2014-03-19 Thread Christopher Covington
On an LPAE system, the physical addresses used by VirtIO-MMIO may be larger than 32 bits, even if the header and configuration space addresses fit into 32 bits. For example with the Versatile Express memory map using 4G memory, the following error occured when trying to use a VirtIO-MMIO block