genode/ports/src/vancouver
Alexander Boettcher b0d23abaa7 vancouver: keep one cap_session
Cap_sessions and portals created via the sessions are nowadays freed up during
c++ object destruction. Because of that the exception portals for a vCPU thread
get be revoked as soon as the cap_session object leaves its scope.

Keep one cap_session for the whole lifetime of the vmm to avoid disappearing
exception portals.

Related to #582.
2013-02-13 15:09:23 +01:00
..
service Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
boot_module_provider.h vancouver: Inline module support 2013-02-12 21:51:18 +01:00
console.cc vancouver: Console support 2013-02-13 15:09:22 +01:00
console.h vancouver: Console support 2013-02-13 15:09:22 +01:00
device_model_registry.cc vancouver: Disk support 2013-02-13 15:09:23 +01:00
device_model_registry.h Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
disk.cc vancouver: Disk support 2013-02-13 15:09:23 +01:00
disk.h vancouver: Disk support 2013-02-13 15:09:23 +01:00
keyboard.cc vancouver: Console support 2013-02-13 15:09:22 +01:00
keyboard.h vancouver: Console support 2013-02-13 15:09:22 +01:00
main.cc vancouver: keep one cap_session 2013-02-13 15:09:23 +01:00
mono.tff vancouver: Console support 2013-02-13 15:09:22 +01:00
network.cc vancouver: Network support 2013-02-13 15:09:22 +01:00
network.h vancouver: Network support 2013-02-13 15:09:22 +01:00
nova_user_env.cc Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
README Imported Genode release 11.11 2011-12-22 16:19:25 +01:00
rename-82576-i82576.patch vancouver: Network support 2013-02-13 15:09:22 +01:00
target.mk vancouver: Disk support 2013-02-13 15:09:23 +01:00

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