On Thu, Apr 24, 2014 at 2:03 PM, Russell King - ARM Linux <linux@xxxxxxxxxxxxxxxx> wrote: > On Thu, Apr 24, 2014 at 11:55:56AM +0100, Steve Capper wrote: >> On 24 April 2014 11:42, Russell King - ARM Linux <linux@xxxxxxxxxxxxxxxx> wrote: >> > On Thu, Apr 24, 2014 at 11:36:39AM +0100, Will Deacon wrote: >> >> I guess I'm after some commitment that this is (a) useful to somebody and >> >> (b) going to be tested regularly, otherwise it will go the way of things >> >> like big-endian, where we end up carrying around code which is broken more >> >> often than not (although big-endian is more self-contained). >> > >> > It may be something worth considering adding to my nightly builder/boot >> > testing, but I suspect that's impractical as it probably requires a BE >> > userspace, which would then mean that the platform can't boot LE. >> > >> > I suspect that we will just have to rely on BE users staying around and >> > reporting problems when they occur. >> >> The huge page support is for standard LE, I think Will was saying that >> this will be like BE if no-one uses it. > > We're not saying that. > > What we're asking is this: *Who* is using hugepages today? We are using it on opanpandora handheld, it's really useful for doing graphics in software. Here are some benchmarks I did some time ago: http://lists.infradead.org/pipermail/linux-arm-kernel/2013-February/148835.html For example Cortex-A8 only has 32 dTLB entries so they run out pretty fast while drawing vertical lines on linear images. And it's not so rare thing to do, like for drawing vertical scrollbars. Other people find use for it too, like to get more consistent results between benchmark runs: http://ssvb.github.io/2013/06/27/fullhd-x11-desktop-performance-of-the-allwinner-a10.html Yes in my case this is niche device and I can keep patching in the hugepage support, but mainline support would make life easier and would be very much appreciated. -- Gražvydas -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href