From owner-freebsd-hackers Thu Dec 6 20:14:59 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from mail.viasoft.com.cn (unknown [61.153.1.177]) by hub.freebsd.org (Postfix) with ESMTP id 37FA137B417 for ; Thu, 6 Dec 2001 20:14:55 -0800 (PST) Received: from viasoft.com.cn (davidwnt.viasoft.com.cn [192.168.1.239]) by mail.viasoft.com.cn (8.9.3/8.9.3) with ESMTP id MAA15853; Fri, 7 Dec 2001 12:22:14 +0800 Message-ID: <3C10410E.9040805@viasoft.com.cn> Date: Fri, 07 Dec 2001 12:09:50 +0800 From: David Xu User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.4) Gecko/20011019 Netscape6/6.2 X-Accept-Language: en-us MIME-Version: 1.0 To: Nicolas Souchu Cc: freebsd-hackers@FreeBSD.ORG Subject: Re: kld VM pager References: <20011206143022.H13566@cedar.alcove-fr> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG FreeBSD does not have fault hook available, all faults are processed in vm_fault. I know Linux supports that idea, you can insert a fault hook to monitor some address range where fault occurs, and then graphics frame buffer can be supported. -- David Xu Nicolas Souchu wrote: >Hi VM developers, > >Has anyone already some useful utils to develop a VM pager for FreeBSD? >The KGI port project is progressing and is now up to the point that I have >to handle the VM events as done in Linux. > >http://www.freebsd.org/~nsouch/ggiport.html > >Reading the 4.4BSD Internals, I've understood that I should look in the pager >direction and the code shows that the device pager is not much far from my >willing... > >More precisely, has anybody some way to load/unload a pager? Is it really >possible? What advices could you address me before I start this? > >Thanks in advance! > >Nicholas > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message