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