The VMI virtualization interface
Posted Mar 24, 2006 5:41 UTC (Fri) by zamsden
In reply to: The VMI virtualization interface
Parent article: The VMI virtualization interface
Yes and no. It could be done - with lots of effort. UML requires running the kernel at CPL-3, which
is something not currently supported in the VMI interface. There are many other aspects, tied to
device emulation, that really are not appropriate in the UML world. And UML has more
complications due to the process address space model.
That said, I think UML serves a very different purpose than VMI, although they could probably be
merged to work together, I'm not sure it is useful to either. UML is a great way to do kernel
development that isn't tied directly into the arch layers, and trying to tie the native kernel into UML
might complicate the other architectures that it supports.
to post comments)