svn commit: r216108 - in user/nwhitehorn/ps3: conf powerpc/aim powerpc/ps3

Andreas Tobler andreast at FreeBSD.org
Thu Dec 2 16:07:11 UTC 2010


On 02.12.10 03:34, Nathan Whitehorn wrote:
> Author: nwhitehorn
> Date: Thu Dec  2 02:34:39 2010
> New Revision: 216108
> URL: http://svn.freebsd.org/changeset/base/216108
>
> Log:
>    Rewrite the hypervisor page table manipulation stuff to use KOBJ, and
>    split the non-hypervisor page table manipulation code into a separate
>    MMU module. This makes the page table interface and HV extensions vastly
>    cleaner.
>
>    There seems to be no speed penalty associated with this; the cost
>    of the TLB invalidations and other operations required in page table
>    manipulations vastly exceeds the function call overhead, and, through
>    some perverse behavior of gcc, calling through function pointers can
>    be somehow be faster than calling inline functions in some cases.
>
>    Many thanks to Peter Grehan for suggesting this change.

Thank you very much for this work! Helps a lot here.

Gruss,
Andreas


More information about the svn-src-user mailing list