Hi hackers,
I've read the paper “µ-kernel Memory Management” and know that, in theory, mapping database is designed for quickly unmaping a page which is recursively mapped to several address spaces.
However, is it still in use now in popular implementations like Fiasco.OC? If that is the case, is it used intensively when virtualization on microkernel is involved? (for example, L4Linux etc)
Best regards,
Lawrence
On Tue Sep 10, 2013 at 17:18:37 +0800, Sheng-Wei Cheng wrote:
I've read the paper “µ-kernel Memory Management” and know that, in theory, mapping database is designed for quickly unmaping a page which is recursively mapped to several address spaces.
However, is it still in use now in popular implementations like Fiasco.OC? If that is the case, is it used intensively when virtualization on microkernel is involved? (for example, L4Linux etc)
Fiasco has its mapping database and it is used in the system. It is used in L4linux (i.e. unmapping) but also for use cases in the system such as unsharing of memory.
Adam
l4-hackers@os.inf.tu-dresden.de