Re: O_DIRECT patch for processors with VIPT cache for mainline kernel (specifically arm in our case)

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Nick Piggin
Date: Tuesday, November 18, 2008 - 11:40 pm

Hi,

On Wednesday 19 November 2008 01:06, Naval Saini wrote:

It would be interesting to know exactly what problem you are seeing.

ARM I think is supposed to handle aliasing problems by flushing
caches at appropriate points. It would be nice to know what's going
wrong and whether we can cover those holes.

Does the problem show up on the most recent kernel.org kernels?



We've traditionally avoided cache colouring in the page allocator for
one reason or another. It should be a workable approach, but I think
the way to get it into mainline is to first fix the problem using the
existing cache flushing approach, and then demonstrate how page
colouring is a better solution.



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

Messages in current thread:
Re: O_DIRECT patch for processors with VIPT cache for main ..., Nick Piggin, (Tue Nov 18, 11:40 pm)
Re: O_DIRECT patch for processors with VIPT cache for main ..., Russell King - ARM Linux, (Wed Nov 19, 1:43 pm)
Re: O_DIRECT patch for processors with VIPT cache for main ..., Russell King - ARM Linux, (Thu Nov 20, 2:19 am)
Re: O_DIRECT patch for processors with VIPT cache for main ..., Russell King - ARM Linux, (Thu Nov 20, 9:30 am)
Re: O_DIRECT patch for processors with VIPT cache for main ..., Russell King - ARM Linux, (Thu Nov 20, 12:30 pm)