:    I believe that I can fix the downward-trending optimization problem
:    but it's more work then I have time for right now.  Please check out
:    the patch and tell me what you think.

    I take it back.  It turns out that fixing the downward-trending h
    optimization is trivial.  Well, trivial for me anyway.  I have to
    rewrite vm_map_insert() and vm_object_coalesce() but they needed 
    cleaning up anyway.

    It turns out that for anonymous objects we can use the vm_map_entry->offset
    field to create a trivial object coalescing case.  By setting the
    vm_map_entry->offset field to be the same as the virtual start address,
    adjacent entries in memory wind up being adjacent in the object as well.

                                        -Matt
                                        Matthew Dillon 
                                        <[EMAIL PROTECTED]>


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to