genode/ports/src/vancouver
Norman Feske 8243329ad4 os: Move Genode::Config into 'config' library
Originally, the convenience utility for accessing a process
configuration came in the form of a header file. But this causes
aliasing problems if multiple compilation units access the config while
the configuration gets dynamically updated. Moving the implementation of
the accessor to the singleton object into a library solves those
problems.
2013-09-23 14:25:58 +02:00
..
32bit seoul: fix region conflicts 2013-08-15 09:22:48 +02:00
64bit seoul: fix region conflicts 2013-08-15 09:22:48 +02:00
service seoul: implement heap_free 2013-07-18 11:55:17 +02:00
README Imported Genode release 11.11 2011-12-22 16:19:25 +01:00
boot_module_provider.h seoul: Improve boot-module error messages 2013-09-05 12:28:54 +02:00
console.cc seoul: support headless mode 2013-08-22 11:33:10 +02:00
console.h vancouver: Improved PS/2 mouse backend 2013-05-20 10:54:59 +02:00
device_model_registry.cc seoul: add intel82576vf for 64bit 2013-08-15 09:22:48 +02:00
device_model_registry.h Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
disk.cc seoul: fix disc boot 2013-07-18 11:55:18 +02:00
disk.h seoul: fix disc boot 2013-07-18 11:55:18 +02:00
keyboard.cc vancouver: Improve locking scheme 2013-05-17 12:05:07 +02:00
keyboard.h vancouver: Improve locking scheme 2013-05-17 12:05:07 +02:00
main.cc seoul: add invalid guest state handling 2013-08-15 09:22:48 +02:00
mono.tff vancouver: Console support 2013-02-13 15:09:22 +01:00
network.cc vancouver: Improve locking scheme 2013-05-17 12:05:07 +02:00
network.h vancouver: Improve locking scheme 2013-05-17 12:05:07 +02:00
nova_user_env.cc seoul: add intel82576vf for 64bit 2013-08-15 09:22:48 +02:00
synced_motherboard.h vancouver: Improve locking scheme 2013-05-17 12:05:07 +02:00
target.inc os: Move Genode::Config into 'config' library 2013-09-23 14:25:58 +02:00
utcb_guard.h seoul: use utcb guard 2013-07-18 11:55:18 +02:00

README

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].