Projects / Xvisor

Xvisor

Xvisor (eXtensible Versatile hypervISOR) is a bare-metal hypervisor which aims to provide a light-weight, portable, and flexible virtualization solution with a small memory footprint and overhead.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  28 Feb 2012 22:32

    Release Notes: This release adds a few new features, cleans up the code, and formalizes the coding-style document. New features: wait-for-interrupt support in the VCPU IRQ subsystem; dynamic guest creation/destruction; device clock management support in the device driver framework; an RTC device framework; and a wall-clock subsystem for real-time tracking. ARM 32-bit port: support for emulating cache operations; Xvisor ARM running on BeagleBoard-xM is able to boot the Linux kernel on a Realview-PB-A8 guest. MIPS 32-bit port: Xvisor MIPS boots up and gets to the management terminal.

    •  09 Feb 2012 15:28

      Release Notes: This release focused on code clean-ups and performance optimizations. New features include function-level profiling support, pass through hardware access to guests, waitqueues and completion locks, workqueues for bottom-half processing, and semaphores and mutexes for threads. The ARM 32-bit port is now able to boot on the BeagleBoard-xM and run a basic boot loader as a guest on Xvisor running on the BeagleBoard-xM.

      •  09 Feb 2012 15:28

        Release Notes: This initial release supports tree based configuration, tickless and high resolution time keeping, a threading framework, a device driver framework, CPU virtualization, address space virtualization, a device emulation framework, serial port virtualization, and a management terminal. The ARM 32-bit port is able to boot multiple unmodified Linux 2.6.30.10 or Linux 3.0.4 guests with a fairly interactive and smooth Busybox 0.19.2 console. The supported host for Xvisor ARM is a Realview-PB-A8 Board emulated by QEMU, but a port to the Beagle Board is in progress. The MIPS 32-bit port can be compiled but is still a work in progress.

        Screenshot

        Project Spotlight

        Skrooge

        A personal finances manager powered by KDE.

        Screenshot

        Project Spotlight

        Cube Trains

        A 3D track building puzzle game.