Re: Virtual memory and pager
BERTRAND Joel <[email protected]> Mon, 11 Oct 2010 15:08:35 +0200
| Newsgroups | gmane.comp.micro-kernel.l4.l4ka.general |
|---|---|
| Message-ID | <[email protected]> |
Farid Hajji a écrit : > On Sun, Oct 10, 2010 at 7:52 PM, BERTRAND Joel > <[email protected]> wrote: >> Hello, >> >> I'm trying to understand how L4 manages system memory. I have read a >> lot of docs, but I'm not sure that I have understood very well. >> >> On my system, I have installed L4, default sigma0 and a hand made >> roottask. Roottask must use sigma0 to map virtual addresses to real ones. If >> I want to use virtual memory, I have to write a new memory manager. Right ? > > Yes, you need your own VM manager. > > I've tried to use NetBSD's VM subsystem in a L4Ka-based setup, > but quickly stumbled across the lack of mutexes (esp. of the NetBSD > or Solaris-like flavor, i.e. the adaptive mutexes). I have to write a mutex/semaphore/spinlock server. Is your work available ? Maybe can I improve it. Regards, JKB