Date: Wed, 07 Jul 1999 17:12:53 -0700 From: Jason Thorpe <thorpej@nas.nasa.gov> To: Julian Elischer <julian@whistle.com> Cc: Matthew Dillon <dillon@apollo.backplane.com>, David Greenman <dg@root.com>, freebsd-hackers@FreeBSD.ORG, freebsd-current@FreeBSD.ORG Subject: Re: Heh heh, humorous lockup Message-ID: <199907080012.RAA19187@lestat.nas.nasa.gov>
index | next in thread | raw e-mail
On Wed, 7 Jul 1999 16:55:28 -0700 (PDT)
Julian Elischer <julian@whistle.com> wrote:
> or do what Kirk wants to do and merge the VM and Vnode structures
> I belive the UVM does a bit in this direction due to kirk's influence.
A uvm_object is not a standalone thing in UVM. Every thing that's
mappable in UVM has a uvm_object embedded in it.
In the case of vnodes, a vnode contains a uvm_vnode, which in turn contains
a uvm_object. This has direct performance benefits as described in both
Chuck's thesis and in his USENIX paper.
Now, in the case of the chs-ubc2 branch of the NetBSD source tree, which is
where the unified buffer cache work is happening, there is almost no
distinction between a vnode and an object.
-- Jason R. Thorpe <thorpej@nas.nasa.gov>
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199907080012.RAA19187>
