ダウンロードリスト

プロジェクト概要

Xvisorは、タイプ1のハイパーバイザーで、ARMv5、ARMv6、ARMv7a、ARMv7a ve、ARMv8a、x86_64、および他の CPU アーキテクチャ用の軽量なポータブルモノリシックで柔軟な仮想化ソリューションを提供することを目的しています。 これは主に、完全仮想化をサポートし、したがって、修正されていないゲストオペレーティングシステムの広い範囲をサポートしています。 準仮想化はオプションであり、変更は、ゲストOSに必要とされないことを確実にするために(例えば、virtio PCI/ MMIO装置のような)アーキテクチャに依存しない方法でサポートされています。

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2012-10-29 00:15
0.2.0

このリリースは、主要なマイルス トーン、ネットワーク サポート、ランタイム ローダブル モジュールの完了マークします。それは多くの新機能、ドライバー、およびエミュレーターを追加します。新しく追加された機能には、ランタイム ローダブル モジュール、ソフト遅延 API サポート、改善されたブロック デバイスのサポート、入力デバイスのサポート、フレーム バッファーまたはビデオ デバイスのサポート、ネットワー キングのサポート、ドライバー、Linux 互換セリオ デバイス ドライバ フレームワーク、VTEMU ライブラリ、オプションのネットワーク スタックと UIP 軽量仮想ファイルシステム ライブラリを移植 Linux 互換ヘッダーが含まれます。
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

このリリースは、コア コード、2 つの新しいエミュレーター、4 つの新しい ARM プロセッサのサポートおよび SMP ゲスト サポートではいくつかのクリーンアップと機能の追加を追加します。アーキテクチャに依存しないコードは、高度なホスト IRQ 管理、クロック管理、clockchip 管理、ビットマップ ライブラリになりました。新しく追加されたエミュレーターでは、ARM ローカル タイマー エミュレーター アーム A9MP プライベート メモリ エミュレーターがあります。新しく追加された ARM プロセッサは ARM9 皮質-a9、cortex-a15 (VE) を使用するには、なし、cortex-a15 (VE) を含めます。このリリースから、Xvisor アーム 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

このリリースではいくつかの新しい機能を追加、コードをきれいに、コーディング スタイル ドキュメントを定式化します。新機能: VCPU IRQ サブシステム; で割り込み待ち時間をサポート動的ゲスト作成/破壊;デバイス ロック管理デバイス ドライバ フレームワークのサポート;RTC デバイス フレームワーク;壁時計サブシステムをリアルタイムで追跡。腕の 32 ビットのポート: サポート キャッシュ操作をエミュレートするためXvisor BeagleBoard-xM を実行している腕 Realview-鉛-A8 ゲスト上の Linux カーネルを起動することです。MIPS 32 ビットのポート: Xvisor MIPS が起動し、管理にはターミナルを取得します。
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

このリリース コードのクリーンアップとパフォーマンスの最適化の焦点を当てた。新しい機能には、関数レベルのプロファイルのサポート、ハードウェアへのアクセスを waitqueues ゲストの完了ロック、ベンダーに下半分の処理、およびセマフォとミュー テックスのスレッドに渡します。腕の 32 ビットのポートは BeagleBoard xM でを起動し、BeagleBoard xM で実行している Xvisor のゲストとして、基本的なブートローダーを実行することができるようになりました。
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

この初期のリリースでは、に基づいてツリー構成、みなしで高解像度の時間維持、スレッド フレームワーク、デバイス ドライバ フレームワーク、CPU 仮想化、アドレス スペース仮想化、デバイス エミュレーション フレームワーク、シリアル ポート仮想化、管理のターミナルをサポートしています。ARM 32 ビットのポートは、複数の未修正の Linux 2.6.30.10 または Linux 3.0.4 ゲストでかなりインタラクティブかつ円滑な Busybox 0.19.2 コンソールを起動することです。Xvisor ARM のサポートされているホストは QEMU によってエミュレート Realview PB A8 ボードしかしビーグル ボードにポートは進行中。MIPS 32 ビットのポートは、コンパイルすることができますがまだ進行中の作業です。
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.

プロジェクトリソース