On 06/11/2011 01:37 PM, Christoffer Dall wrote: > > > > Okay, this is about a zillion times simpler than x86. Congratulations. > > Well, I need to handle the I/O aborts, but it's quite simple. What > makes it much more complicated on x86? - lack of nested paging on earlier processors - 97 different paging modes - lots of extra bits bringing in wierd functionality - lots of optimizations > > > > What are your thoughts about mmu notifier support? > > For what purpose? There is no swapping on ARM, so only case that jumps > to my mind is for KSM. And I'm not quite there yet :) Really? I imaging swapping will be needed for server workloads. mmu notifiers are also useful for transparent hugepages and page migrations. I imagine these will all follow if ARM servers take off. -- error compiling committee.c: too many arguments to function