Project Description Development Info Web Page Review this project

This project is for developing a hypervisor(VMM) which assign cpu, memory and I/O in personal computer(PC) to VMs, and allow OS controling them. OSs work without host OS.

The first milestone is that two OSs work in one PC. The second milestone is that they reboot individually. The milestones are achieved in Jan. 2014 and TinyVisor 1.0 is released.

Linux, Windows and FreeBSD are working.

The VMM is based on BitVisor(BSD license), A AML interpriter and some functions of standard library are ported from NetBSD and FreeBSD.

The Guest BIOS is based on SeaBIOS(GPL).

Install

このページではTinyVisorをインストールし、VMを1個作成し、OSを起動する手順を説明します。 インストール作業はLinux (x86_64)上で行います。TinyVisorはBIOS環境とUEFI環境のどちらにもインストールすることが... Show Howto Install

Usage

このページでは、PC内に2個のVM(VM0とVM1)を作成し、それぞれのVMでOSを動作させる手順を説明します。 あらかじめ、VM1に割り当てるためのHBA(AHCIカードなど)とHDD、NIC、ビデオカード、ディスプレイ等を用意し... Show Usage

Download

Review
Your rating
Review this project

Statistics

Recent Activities

2015-07-04
23:26
TinyVisor
[Ticket] Add Comment on ticket #34769
[comment:7107:34769:1430742949 yuichi_xy] への返信 > [comment:7107:34769:1430726588 yuichi_xy] ...
23:21
TinyVisor
[SVN] Commit revision 333
UEFI: apic timer の init count が 0 の場合は ffffffff に設定するようにした。#34769 参照
2015-05-04
21:35
TinyVisor
[Ticket] Add Comment on ticket #34769
[comment:7107:34769:1430726588 yuichi_xy] への返信 > ビルドして、VM1でuefiを起動してみたところ、...
21:31
TinyVisor
[SVN] Commit revision 332
UEFI: ホストブリッジが見つからなくても、先に進むようにする。 #34769 参照
17:03
TinyVisor
[Ticket] Add Comment on ticket #34769
r15214の[https://svn.code.sf.net/p/edk2/code/trunk/edk2 edk2(uefi)]がgcc 4.9ではビルドできなかっ...
Show history