On Mon, Jul 15, 2013 at 8:42 PM, Bennie Kloosteman <[email protected]>wrote:

> One huge issue of the Azul one  is they needed to modify linux  because it
> makes a huge amouns of system calls  ( i think thet are basically doing
> very small   allocations and deallocations) and linux could not handle that
>  , that amount of system calls must have a significant cost .
>

They did have to modify the kernel. The issue wasn't small allocations. The
issue was the need for a fast path that allowed bulk shoot-down of
individual page protections. What they put in is similar in spirit to some
of the deferred TLB update features in the Xen hypervisor.

It's an issue if you care about running stock kernels, certainly, but
kernels have certainly evolved to in the interest of supporting less
compelling use cases.


Jonathan
_______________________________________________
bitc-dev mailing list
[email protected]
http://www.coyotos.org/mailman/listinfo/bitc-dev

Reply via email to