Building comprises of building the micro-hypervisor core configured with selected functionality corresponding to überApp micro-hypervisor extensions.
An überApp comprises of a legacy guest OS application (found within
and a micro-hypervisor extension (found within
There are two libraries to support refactoring legacy guest OS code into
überApps. There is a userspace library (
and a kernel space library (
These provide a function call interface for making a micro-hypervisor
extension call (e.g.,
uhcall() for making userspace calls to invoke an
überApp micro-hypervisor extension).