On Thu, Jan 11, 2007 at 04:41:34PM -0800, Matthew Dillon wrote:
>
> :Linux also has KVM now and that does Xen kind of stuff. The last time I
> :looked at UML their arch directory was basically replaced with UML specific
> :stuff and it was pretty strictly bounded to userspace with no directly
> :kernel support.
> :
> :bill
>
> There would have to be some sort of kernel support though, right?
> I had to build a virtual page table feature into mmap() and add calls
> to control VM spaces in order for a virtual DragonFly kernel to be
> able to manipulate user processes that run under it.
This was the initial version which ran horribly slow I believe. I couldn't
say. I'm not an UML expert in any way.
Try looking at this:
http://user-mode-linux.sourceforge.net/slides/ols2002/ols2002.html
Looks like they changed mmap to be nestable within the guest kernel and
other things regarding signals and ptrace. You'll have a better idea than
me about this stuff.
bill