From owner-freebsd-emulation Sun Feb 25 21:56:53 2001 Delivered-To: freebsd-emulation@freebsd.org Received: from urban.iinet.net.au (urban.iinet.net.au [203.59.24.231]) by hub.freebsd.org (Postfix) with ESMTP id AA67637B491 for ; Sun, 25 Feb 2001 21:56:49 -0800 (PST) (envelope-from julian@elischer.org) Received: from elischer.org (i091-108.nv.iinet.net.au [203.59.91.108]) by urban.iinet.net.au (8.8.7/8.8.7) with ESMTP id NAA11679; Mon, 26 Feb 2001 13:56:32 +0800 Message-ID: <3A99EFEB.3EDCD5D0@elischer.org> Date: Sun, 25 Feb 2001 21:55:55 -0800 From: Julian Elischer X-Mailer: Mozilla 4.7 [en] (X11; U; FreeBSD 5.0-CURRENT i386) X-Accept-Language: en, hu MIME-Version: 1.0 To: Matt Dillon Cc: Andrew Gallatin , Vladimir Silyaev , freebsd-emulation@freebsd.org Subject: Re: Does vmware2 wire pages? References: <3A89B7A0.B47D91E@Lustig.COM> <20010214072943.A365@delta.rc.ny.us> <3A96A29A.3BBF2614@elischer.org> <14998.46507.267723.148767@grasshopper.cs.duke.edu> <3A988DF4.9A1626E0@elischer.org> <200102250618.f1P6Igw11814@earth.backplane.com> <3A99E74A.38D7C087@elischer.org> <200102260548.f1Q5mpS29577@earth.backplane.com> Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 7bit Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Matt Dillon wrote: > > :> :> Hacking vmware to set wired pages to PG_NOSYNC doesn't seem to help. > :> :> However, I have my own local hack which seems to help a great deal: > :> :> hacking the Linulator to treat all mmap'ed files as MAP_NOSYNC, in > :> :> combination with my fixes to vm_fault so as to correctly tag a page in > :> :> a MAP_NOSYNC map with PG_NOSYNC on a read fault. > :[...] > :> The vm_fault patch is correct. I was failing to set PG_NOSYNC for > :> the write-wiring case on a read-fault (i.e. a read fault for which > :> a later write is acceptable and will not cause another fault). > : > :so is it applied? > :can it be applied? > :I don't have a copy of it so I don't know what it is. > : > :Andrew, can you post your patches for the linuxulator too? > > It's Andrew's patch, so I am presuming that he wants to commit it. what about the change to the vm_fault code? > > -Matt -- __--_|\ Julian Elischer / \ julian@elischer.org ( OZ ) World tour 2000-2001 ---> X_.---._/ v To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message