Showing posts from April, 2012

What is X-Visor?

X-Visor aims towards providing an open source virtualization solution, which is light-weight, portable, and flexible. It tries to ensure small memory foot print and less virtualization overhead in every functionality. Open source projects such as: Linux, NetBSD, FreeBSD, and QEMU have made a great impact in Xvisor design & development. X-Visor has most of the features expected from a modern full-fledged hypervisor, such as: Tree based Configuration (Device Tree) CPU virtualization (Guest, Virtual CPUs, Virtual IRQs) MMU virtualization (Virtual MMU, Virtual Guest Address Space) IO virtualization (Device Emulation Framework, Emulators) Device Driver Framework (Host Address Space, Host IRQs, Drivers) Threading Framework (Hypervisor Threads) Managment Terminal (Mterm) Serial Port Virtualization (Virtual Serial) Xvisor is a highly portable source code. In fact, its development was initiated in 3 different architectures (ARM, MIPS and Intel 64) simultaneously, to ensure flexi