Re: [PATCH 1/2] arm: msm: Add System MMU support.

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: stepanm
Date: Wednesday, July 28, 2010 - 5:58 pm

> On Wednesday 28 July 2010, stepanm@codeaurora.org wrote:

Hi Arnd,

From what I have been able to tell, the IOMMU interface was written by
AMD/Intel to allow the kvm code to work with a common IOMMU interface. To
that end, it isn't really a generic IOMMU interface. We have chosen to use
our own interface because it provides us with a lightweight way of
managing mappings for more esoteric MSM-specific use cases.

These map functions also take into account the way in which we map buffers
that we get from our own physical pool, because the current API was not
intended to deal with prioritized allocation of things like on/off-chip
memory. We are currently evaluating how to use the DMA API with our own
specialized allocator, which has been undergoing some discussion on the
other lists. We would like to use this allocator to maximize TLB
performance, as well as to prioritize the allocation from several
different memory pools.

Steve

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 1/2] arm: msm: Add System MMU support., Stepan Moskovchenko, (Tue Jul 27, 3:41 pm)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Daniel Walker, (Tue Jul 27, 3:43 pm)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Arnd Bergmann, (Wed Jul 28, 1:39 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., stepanm, (Wed Jul 28, 10:39 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Arnd Bergmann, (Wed Jul 28, 10:50 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Russell King - ARM Linux, (Wed Jul 28, 2:21 pm)
Re: [PATCH 1/2] arm: msm: Add System MMU support., stepanm, (Wed Jul 28, 5:58 pm)
Re: [PATCH 1/2] arm: msm: Add System MMU support., FUJITA Tomonori, (Wed Jul 28, 8:35 pm)
Re: [PATCH 1/2] arm: msm: Add System MMU support., FUJITA Tomonori, (Wed Jul 28, 9:15 pm)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Arnd Bergmann, (Thu Jul 29, 1:12 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Arnd Bergmann, (Thu Jul 29, 1:26 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., FUJITA Tomonori, (Thu Jul 29, 1:35 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Roedel, Joerg, (Thu Jul 29, 1:40 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., FUJITA Tomonori, (Thu Jul 29, 1:46 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Roedel, Joerg, (Thu Jul 29, 2:06 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., FUJITA Tomonori, (Thu Jul 29, 2:14 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Roedel, Joerg, (Thu Jul 29, 2:25 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Roedel, Joerg, (Thu Jul 29, 2:28 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., FUJITA Tomonori, (Thu Jul 29, 2:44 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Roedel, Joerg, (Thu Jul 29, 3:01 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Arnd Bergmann, (Thu Jul 29, 4:25 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Russell King - ARM Linux, (Thu Jul 29, 4:47 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Roedel, Joerg, (Thu Jul 29, 5:12 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Arnd Bergmann, (Thu Jul 29, 6:01 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., stepanm, (Thu Jul 29, 10:19 pm)
Re: [PATCH 1/2] arm: msm: Add System MMU support., FUJITA Tomonori, (Thu Jul 29, 11:14 pm)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Arnd Bergmann, (Fri Jul 30, 1:01 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Arnd Bergmann, (Fri Jul 30, 2:59 pm)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Benjamin Herrenschmidt, (Fri Jul 30, 7:30 pm)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Benjamin Herrenschmidt, (Fri Jul 30, 8:15 pm)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Arnd Bergmann, (Sat Jul 31, 2:37 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Roedel, Joerg, (Mon Aug 2, 12:48 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Roedel, Joerg, (Mon Aug 2, 12:58 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Benjamin Herrenschmidt, (Mon Aug 2, 1:03 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Roedel, Joerg, (Mon Aug 2, 1:10 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., FUJITA Tomonori, (Mon Aug 2, 1:30 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Roedel, Joerg, (Mon Aug 2, 1:35 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Russell King - ARM Linux, (Mon Aug 2, 2:03 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., FUJITA Tomonori, (Mon Aug 2, 2:20 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Roedel, Joerg, (Mon Aug 2, 2:45 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Russell King - ARM Linux, (Mon Aug 2, 3:04 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., FUJITA Tomonori, (Mon Aug 2, 8:26 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Zach Pfeffer, (Mon Aug 2, 1:29 pm)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Roedel, Joerg, (Tue Aug 3, 2:23 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Stepan Moskovchenko, (Tue Aug 3, 11:43 am)
Re: [PATCH 1/2] arm: msm: Add System MMU support., Roedel, Joerg, (Wed Aug 4, 2:52 am)