7f73e5e879
This patch moves details about the stack allocation and organization the base-internal headers. Thereby, I replaced the notion of "thread contexts" by "stacks" as this term is much more intuitive. The fact that we place thread-specific information at the bottom of the stack is not worth introducing new terminology. Issue #1832 |
||
---|---|---|
.. | ||
include/service | ||
spec | ||
boot_module_provider.h | ||
console.cc | ||
console.h | ||
device_model_registry.cc | ||
device_model_registry.h | ||
disk.cc | ||
disk.h | ||
keyboard.cc | ||
keyboard.h | ||
main.cc | ||
mono.tff | ||
network.cc | ||
network.h | ||
nova_user_env.cc | ||
README | ||
synced_motherboard.h | ||
target.inc |
Vancouver is a virtual machine monitor specifically developed for the use with the NOVA hypervisor. It virtualizes 32bit x86 PC hardware including various peripherals. The combination of NOVA and Vancouver is described in the following paper by Udo Steinberg and Bernhard Kauer: [http://os.inf.tu-dresden.de/papers_ps/steinberg_eurosys2010.pdf - NOVA: A Microhypervisor-Based Secure Virtualization Architecture] The official project website is [http://hypervisor.org].