From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <4730A5CD.6050607@free.fr> Date: Tue, 6 Nov 2007 18:35:09 +0100 From: Philippe Anel User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] Memory management questions/not plan-9 specific References: <11F071B3-1B01-4272-9EA4-1C2BD50BCC0B@telus.net> In-Reply-To: <11F071B3-1B01-4272-9EA4-1C2BD50BCC0B@telus.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Topicbox-Message-UUID: eb6bb9f0-ead2-11e9-9d60-3106f5b1d025 l4 (http://en.wikipedia.org/wiki/L4_microkernel_family) has such api ...=20 but it is only a kernel. Paul Lalonde a =E9crit : > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > I have an application I'm building which requires OS support to allow=20 > a user-space function to fill a page on page-faults. Ideally, I could=20 > reserve a chunk of address space but not back it with memory, and then=20 > on fault my handler would serve out data from some small cache of=20 > user-managed physical pages. > > My google-fu has been weak in finding such a system-level API in any=20 > OS. Has this got a name I should be searching on? I can't believe=20 > no-one has implemented user-level page replacement. > > Thanks, > Paul > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.3 (Darwin) > > iD8DBQFHMKM4pJeHo/Fbu1wRAgezAKCSDVI812jisKkliXjpsWTMU3AlogCcDkOl > liIiMj9Y/2xwHx1iFKjSZ8w=3D > =3DCAPO > -----END PGP SIGNATURE----- > >