Download List

Projeto Descrição

Xvisor is a type-1 hypervisor that aims to provide a monolithic, light-weight, portable, and flexible virtualization solution for ARMv5, ARMv6, ARMv7a, ARMv7a-ve, ARMv8a, x86_64, and other CPU architectures. It primarily supports full virtualization, and hence supports a wide range of unmodified guest operating systems. Paravirtualization is optional and is supported in an architecture independent manner (such as VirtIO PCI/MMIO devices) to ensure that no changes are required in the guest OS.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2012-10-29 00:15
0.2.0

Esta versão marca a conclusão de um marco importante, suporte de rede e módulos de tempo de execução-carregáveis.

Ele adiciona muitos novos recursos, drivers e emuladores.

Recursos adicionados recentemente incluem módulos carregáveis do tempo de execução, suporte à API de soft-atraso, suporte de dispositivo de bloco melhorada, suporte de dispositivo de entrada, frame buffer ou suporte de dispositivo de vídeo, suporte de rede, cabeçalhos de compatibilidade Linux para portar, drivers, uma estrutura de driver de dispositivo de serio compatível com Linux, uma biblioteca VTEMU, UIP como uma pilha de rede opcional e uma biblioteca de sistema de arquivos virtual leve.
This release marks the completion of a major milestone, network support
and runtime-loadable modules.

It adds many new features,
drivers,
and emulators.

Newly added features include
runtime loadable modules,
soft-delay API support,
improved block device support,
input device support,
frame buffer or video device support,
networking support,
Linux compatibility headers for porting drivers,
a Linux-compatible serio device driver framework,
a VTEMU library,
UIP as an optional network stack,
and a lightweight virtual filesystem library.

2012-05-27 22:34
0.1.3

Esta versão adiciona algumas limpezas e adições de recursos no código do núcleo, dois novos emuladores, suporte para quatro novos processadores de braço e suporte de comentários SMP. O código independente de arquitetura agora oferece suporte a host avançado gerenciamento de IRQ, clocksource gestão, gestão de clockchip e uma biblioteca de bitmap. Emuladores adicionados recentemente incluem um emulador de temporizador local de braço e um emulador de memória particular de braço A9MP. Processadores de braço recém-adicionado incluem ARM9, Cortex-A9, Cortex-A15 (sem VE) e Cortex-A15 (com VE). Partir desta versão em, Xvisor braço suporta comentários VExpress-A9 SMP.
This release adds a few cleanups and feature additions in the core code, two new emulators, support for four new ARM processors, and SMP guest support. The architecture-independent code now supports advanced host IRQ management, clocksource management, clockchip management, and a bitmap library. Newly-added emulators include an ARM local timer emulator and an ARM A9MP private memory emulator. Newly-added ARM processors include ARM9, Cortex-A9, Cortex-A15 (without VE), and Cortex-A15 (with VE). From this release on, Xvisor ARM supports VExpress-A9 SMP guest.

2012-02-29 07:32
0.1.2

Esta versão adiciona algumas características novas, limpa o código e formaliza o estilo de codificação de documento. Novos recursos: suporte de espera para interrupção no subsistema VCPU IRQ; convidado dinâmico criação/destruição; gerenciamento de relógio dispositivos suporte do Framework de driver de dispositivo; um quadro de dispositivo RTC; e um subsistema de relógio de parede para acompanhamento em tempo real. Porta de 32 bits ARM: suporte para emulação de operações de cache; Xvisor braço executando em BeagleBoard-xM é capaz de inicializar o Linux em um convidado do Realview-PB-A8. Porta do MIPS 32-bit: Xvisor MIPS for inicializado e Obtém a gestão terminal.
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.

2012-02-10 00:28
0.1.1

Esta versão focada em desempenho e limpezas de código otimizações. Novos recursos incluem o suporte de criação de perfil de função-nível, passar pelo acesso ao hardware para convidados, waitqueues e conclusão bloqueios, workqueues para processamento de metade inferior, semáforos e mutexes para threads. O port ARM de 32 bits agora é capaz de arrancar em BeagleBoard-xM e executar um Gerenciador de inicialização básica como convidado em Xvisor em execução no BeagleBoard-xM.
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.

2012-02-10 00:28
0.1.0

Este lançamento inicial suporta configuração de árvore com base, mantimento do tempo tickless e alta resolução, um quadro de segmentação, uma estrutura de driver de dispositivo, CPU virtualização, virtualização de espaço de endereço, um quadro de emulação de dispositivo, virtualização de porta serial e um terminal de gerenciamento. O porto de ARM de 32 bits é capaz de arrancar vários Linux sem modificações 2.6.30.10 ou hóspedes Linux 3.0.4 com um console de Busybox 0.19.2 bastante interativo e suave. O host com suporte para braço de Xvisor é uma placa de Realview-PB-A8 emulado pelo QEMU, mas uma porta para a placa de Beagle está em andamento. O porto de MIPS de 32 bits pode ser compilado, mas ainda é um trabalho em andamento.
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.

Project Resources