<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:dc="http://purl.org/dc/elements/1.1/">
 <channel>
  <pubDate>Sun, 19 May 2013 13:04:00 GMT</pubDate>
  <description>Releases headline of TinyVisor(tinyvisor) @ SourceForge.JP</description>
  <atom:link href="http://en.sourceforge.jp/projects/tinyvisor/releases/rss" rel="self" type="application/rss+xml" />
  <link>http://en.sourceforge.jp/projects/tinyvisor/releases/</link>
  <title>New Releases of TinyVisor</title>
  <language>ja-jp</language>
  <item>
   <pubDate>Sun, 19 May 2013 13:04:00 GMT</pubDate>
   <title>tinyvisor - 0.8</title>
   <link>http://en.sourceforge.jp/projects/tinyvisor/releases/58850</link>
   <guid>http://en.sourceforge.jp/projects/tinyvisor/releases/58850</guid>
   <dc:creator>yuichi_xy (yuichi_xy)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;div class=&quot;wiki-compact&quot;&gt;&lt;pre&gt;TinyVisor 0.8 (r92)

以下のことを確認済みです。

1. USB メモリに TinyVisor をインストール可能なこと。

2. Linux のファイルシステムに TinyVisor をインストール可能なこと。

3. vm0 のみで OS を起動可能なこと。

4. 次の組み合わせで OS を起動可能なこと。
   vm0: Debian GNU/Linux 6.0 (amd64版)
   vm1: FreeBSD 9.0-RELEASE (amd64版)

5. 次の組み合わせで OS を起動可能なこと。
   vm0: FreeBSD 9.0-RELEASE (amd64版)
   vm1: Debian GNU/Linux 6.0 (amd64版)

6. 次の組み合わせで OS を起動可能なこと。
   vm0: Debian GNU/Linux 6.0 (amd64版)
   vm1: Debian GNU/Linux 6.0 (amd64版)

7. vm1 で Linux を起動し以下のI/Oデバイスを動作させることができること。
   vm1 のOS は Linux とする。
    SATA: 玄人志向 SATA312-PCIe (Marvell 88SE9128)
    NIC: Realtek RTL811DH
    USB: 玄人志向 USB3.0N4-PCIe (ルネサス uPD720200)
    VGA: GeForce 8400 GS

8. vm1 で FreeBSD を起動し以下のI/Oデバイスを動作させることができること。
    SATA: 玄人志向 SATA312-PCIe (Marvell 88SE9128)
    NIC: Realtek RTL811DH

9. vm1 で動作している Debian GNU/Linux 6.0 (amd64版) を再起動可能なこと。
   ただし、ビデオカードの初期化に失敗(#31391)。

10. vm1 で動作している FreeBSD 9.0-RELEASE (amd64版) を再起動可能なこと。
    ただし、AHCI の初期化時にストール(#31392)。

11. qemu 上で TinyVisor を起動可能なこと。

お問い合わせは、 tinyvisor-devel@lists.sourceforge.jp 宛にメールを送付してください。
&lt;/pre&gt;&lt;/div&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;div class=&quot;wiki-compact&quot;&gt;&lt;pre&gt;------------------------------------------------------------------------
r65 | yuichi_xy | 2012-09-30 15:12:31 +0900 (日, 30  9月 2012) | 1 line

vm1 に TOLM 以上のメモリを割り当て可能にした。 #27964 参照。
------------------------------------------------------------------------
r66 | yuichi_xy | 2012-09-30 15:41:18 +0900 (日, 30  9月 2012) | 1 line

r64 で、 vm1 に TOLM 以下のメモリを割り当てた場合に、e820 マップが不正になり Guest Linux が panic するようになったので、修正。
------------------------------------------------------------------------
r67 | yuichi_xy | 2013-01-02 12:46:54 +0900 (水, 02  1月 2013) | 1 line

TTY_SERIAL を無効化するとビルドエラーとなる不具合を修正
------------------------------------------------------------------------
r68 | yuichi_xy | 2013-01-02 16:16:08 +0900 (水, 02  1月 2013) | 1 line

make config で I/O のホック(仮想化)の有無を指定可能にした。
------------------------------------------------------------------------
r69 | yuichi_xy | 2013-01-02 18:13:35 +0900 (水, 02  1月 2013) | 1 line

プロセッサが monitor や mwait 命令に対応していない場合、仮想 BSP でないプロセッサを freeze 状態にするようにした。
------------------------------------------------------------------------
r70 | yuichi_xy | 2013-01-02 19:27:57 +0900 (水, 02  1月 2013) | 1 line

メッセージの出力方法を修正
------------------------------------------------------------------------
r71 | yuichi_xy | 2013-01-04 13:28:28 +0900 (金, 04  1月 2013) | 1 line

BitVisor の SPT 3 を復活させた。 #28662 参照
------------------------------------------------------------------------
r72 | yuichi_xy | 2013-01-04 13:48:44 +0900 (金, 04  1月 2013) | 1 line

BitVisor の SPT 3 のマージミスを修正。 #28662 参照
------------------------------------------------------------------------
r73 | yuichi_xy | 2013-01-04 17:56:53 +0900 (金, 04  1月 2013) | 1 line

SPT3 のマージ漏れを修正。 Shadow Page Table には Host の PAT の Index の値を設定するようにした。
------------------------------------------------------------------------
r74 | yuichi_xy | 2013-01-04 19:17:22 +0900 (金, 04  1月 2013) | 1 line

BitVisor 1.2 の SPT3 をバックポートした。
------------------------------------------------------------------------
r75 | yuichi_xy | 2013-01-04 21:37:33 +0900 (金, 04  1月 2013) | 1 line

SPT3 のメモリリークを修正 (BitVisor 1.3 をバックポート)
------------------------------------------------------------------------
r76 | yuichi_xy | 2013-01-06 10:35:16 +0900 (日, 06  1月 2013) | 1 line

SIPI を待つため monitor/mwait 命令を使用していたが、qemu がこれらの命令に対応していないため、hlt 命令を使用して SIPI を待ち IPI で復帰させるようにした。 VM 単位に設定していた割り込みのフックを、CPU 単位に設定するようにした。
------------------------------------------------------------------------
r77 | yuichi_xy | 2013-01-06 16:55:20 +0900 (日, 06  1月 2013) | 1 line

SIPI の待ち合わせで hlt 命令を実行するとき、IPI のタイミングによっては hlt から復帰できなくなる可能性があったため、sti 命令と hlt 命令を続けて実行するよう修正した。他にも、すれ違いが発生する可能性がある部分を修正した。
------------------------------------------------------------------------
r78 | yuichi_xy | 2013-05-02 12:02:34 +0900 (木, 02  5月 2013) | 2 lines

vm1 の OS がキーボードコントローラにリセットを指示した時に、VCPU とメモリをリセットして、GuestBIOS をロードし、Guest BIOS の実行を開始するようにした。 #27962 参照
VM-entry に失敗した時に VMCS をダンプするようにした。
------------------------------------------------------------------------
r79 | yuichi_xy | 2013-05-02 17:26:48 +0900 (木, 02  5月 2013) | 1 line

vm1 の OS がキーボードコントローラにリセットを指示した時に、vm に割り当てられている他の CPU に INIT IPI を送信するようにした。 #27962 参照
------------------------------------------------------------------------
r80 | yuichi_xy | 2013-05-02 18:09:12 +0900 (木, 02  5月 2013) | 1 line

仮想 CPU をリセットする時 CR2 レジスタが漏れていたので 0 クリアするようにした。vBSP が INIT 割り込みを受信した時は Guest BIOS を実行するようにした。 #27962 参照
------------------------------------------------------------------------
r81 | yuichi_xy | 2013-05-03 06:20:28 +0900 (金, 03  5月 2013) | 1 line

仮想プロセッサをリセットする時に、EOI 未発行のベクタに EOI を発行し、APIC を無効化するようにした。 #27962 参照
------------------------------------------------------------------------
r82 | yuichi_xy | 2013-05-03 15:49:46 +0900 (金, 03  5月 2013) | 1 line

仮想プロセッサをリセットする時に、Activity state と Interruptibility state、Pending debug exceptions を 0 初期化するようにした。#227962 参照
------------------------------------------------------------------------
r83 | yuichi_xy | 2013-05-03 17:19:30 +0900 (金, 03  5月 2013) | 1 line

BIOS: Qemu が存在しないにも関わらず、Qemu の特殊な IO Port から NUMA 情報を取得して SRAT テーブルを作成してしまうバグを修正し、TinyVisor 上では SRAT テーブルを作成しないようにした。 #27962 参照
------------------------------------------------------------------------
r84 | yuichi_xy | 2013-05-06 14:44:48 +0900 (月, 06  5月 2013) | 1 line

ベースアドレスが 0 の I/O リソースと MMIO リソースについては、割り当てられていないと判断するようにした。グローバル変数 mmio_resource と io_resource の type が誤っていたので修正した。空き領域を計算するための終端アドレスを切り落とす処理において、オーバラップが発生して 0xffffffffffffffff になることがあったので修正。
------------------------------------------------------------------------
r85 | yuichi_xy | 2013-05-11 21:38:25 +0900 (土, 11  5月 2013) | 1 line

vm-&amp;gt;driver_data の型がポインタの配列になっていたので u64 の配列に修正。
------------------------------------------------------------------------
r86 | yuichi_xy | 2013-05-11 22:20:49 +0900 (土, 11  5月 2013) | 1 line

VM ごとに IO リソースと、MMIO リソースを管理可能にした
------------------------------------------------------------------------
r87 | yuichi_xy | 2013-05-11 22:32:22 +0900 (土, 11  5月 2013) | 1 line

VM に割り当てた PCI デバイスのリソースを登録。0x0000 から 0x0fff の間で空いている IO Port は legacy I/O Port として予約。
------------------------------------------------------------------------
r88 | yuichi_xy | 2013-05-11 23:36:41 +0900 (土, 11  5月 2013) | 1 line

vm1 の ACPI Power Managemet レジスタの IO port を PCI デバイスと衝突しないようにした。 #27962 参照
------------------------------------------------------------------------
r89 | yuichi_xy | 2013-05-12 19:01:32 +0900 (日, 12  5月 2013) | 1 line

全ての仮想 CPU を reset してから、メモリの初期化を行うようにした。仮想 CPU のリセット時にイベントを初期化するようにした。 #27962 参照
------------------------------------------------------------------------
r90 | yuichi_xy | 2013-05-12 22:26:04 +0900 (日, 12  5月 2013) | 1 line

CONFIG_SPT3 をデフォルトで有効にした。VMM の起動のできるだけ始めの方で起動開始のメッセージを出力するようにした。
------------------------------------------------------------------------
r91 | yuichi_xy | 2013-05-18 22:56:43 +0900 (土, 18  5月 2013) | 1 line

currentcpu が初期化される前に panic すると、不正なアドレスにアクセスするバグを修正
------------------------------------------------------------------------
r92 | yuichi_xy | 2013-05-19 13:54:24 +0900 (日, 19  5月 2013) | 1 line

IDT の初期化を優先するため、PIT の初期化を遅延させた。
------------------------------------------------------------------------
&lt;/pre&gt;&lt;/div&gt;</description>
  </item>
  <item>
   <pubDate>Sat, 29 Sep 2012 13:03:00 GMT</pubDate>
   <title>tinyvisor - 0.7</title>
   <link>http://en.sourceforge.jp/projects/tinyvisor/releases/56968</link>
   <guid>http://en.sourceforge.jp/projects/tinyvisor/releases/56968</guid>
   <dc:creator>yuichi_xy (yuichi_xy)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;div class=&quot;wiki-compact&quot;&gt;&lt;pre&gt;TinyVisor 0.7 (r64)

以下のことを確認済みです。

1. USB メモリに TinyVisor をインストール可能なこと。

2. Linux のファイルシステムに TinyVisor をインストール可能なこと。

3. vm0 のみで OS を起動可能なこと。

4. 次の組み合わせで OS を起動可能なこと。
   vm0: Debian GNU/Linux 6.0 (amd64版)
   vm1: FreeBSD 9.0-RELEASE (amd64版)

5. 次の組み合わせで OS を起動可能なこと。
   vm0: FreeBSD 9.0-RELEASE (amd64版)
   vm1: Debian GNU/Linux 6.0 (amd64版)

6. 次の組み合わせで OS を起動可能なこと。
   vm0: Debian GNU/Linux 6.0 (amd64版)
   vm1: Debian GNU/Linux 6.0 (amd64版)

7. vm1 に以下のI/Oデバイスを割り当て動作すること。
   vm1 のOS は Linux とする。
    SATA: 玄人志向 SATA312-PCIe (Marvell 88SE9128)
    NIC: Realtek RTL811DH
    USB: 玄人志向 USB3.0N4-PCIe (ルネサス uPD720200)
    VGA: GeForce 8400 GS

8. vm1 に以下のI/Oデバイスを割り当て動作すること。
   vm1 のOS は FreeBSD とする。
    SATA: 玄人志向 SATA312-PCIe (Marvell 88SE9128)
    NIC: Realtek RTL811DH

お問い合わせは、 tinyvisor-devel@lists.sourceforge.jp 宛にメールを送付してください。
&lt;/pre&gt;&lt;/div&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;div class=&quot;wiki-compact&quot;&gt;&lt;pre&gt;------------------------------------------------------------------------
r53 | yuichi_xy | 2012-08-06 14:53:16 +0900 (月, 06  8月 2012) | 1 line

vm0 以外の vm で動作している OS が、キーボードコントローラを使用して装置の再起動を試みた場合、再起動を試みた仮想 CPU を止めるようにした。 #28291 参照。
------------------------------------------------------------------------
r54 | yuichi_xy | 2012-08-06 22:04:26 +0900 (月, 06  8月 2012) | 1 line

HPET を 2 つめの VM (vm0 の次の vm) に占有させた。 #27965 参照。
------------------------------------------------------------------------
r55 | yuichi_xy | 2012-08-06 22:54:54 +0900 (月, 06  8月 2012) | 1 line

IOMMU が無効の状態で複数の VM を生成した場合は panic するようにした。 #27965 参 照。
------------------------------------------------------------------------
r56 | yuichi_xy | 2012-08-10 22:02:04 +0900 (金, 10  8月 2012) | 1 line

リアルモードの BIOS を呼び出す時や 2 個目以降のプロセッサを実行開始させる時に使 用するページテーブルと、VMM が普段使用するページテーブルを分けた。
------------------------------------------------------------------------
r57 | yuichi_xy | 2012-08-11 21:21:39 +0900 (土, 11  8月 2012) | 1 line

プロセス間で memmap 領域 (0x80000000 以降の領域) と、hphys 領域 (0x8000000000 以降の領域) を共有するようにした(r55以前は共有だったがr56で個別になってしまったの で元に戻した)。プロセスの実行中に例外が発生した場合、レジスタのダンプなどの情報 を出力してから、プロセスを殺すようにした。
------------------------------------------------------------------------
r58 | yuichi_xy | 2012-08-11 23:03:18 +0900 (土, 11  8月 2012) | 1 line

spin ロック保持中は、割り込みを無効にするようにした。
------------------------------------------------------------------------
r59 | yuichi_xy | 2012-08-11 23:33:37 +0900 (土, 11  8月 2012) | 1 line

Guest ソフトウェアのシリアル出力を、VMM 内の log バッファに保存しないようにした 。
------------------------------------------------------------------------
r60 | yuichi_xy | 2012-08-12 15:04:55 +0900 (日, 12  8月 2012) | 1 line

vm0.boot_int18 を指定しない時に 0x0007 へ jamp してしまうバグを修正。vm0.boot_parttion を vm0.boot_partition に修正。
------------------------------------------------------------------------
r63 | yuichi_xy | 2012-09-23 23:00:30 +0900 (日, 23  9月 2012) | 1 line

VT-d の Cap レジスタと Ecap レジスタをダンプするようにした。IOPT/EPT を構築する コードを整理した。
------------------------------------------------------------------------
r64 | yuichi_xy | 2012-09-23 23:27:11 +0900 (日, 23  9月 2012) | 1 line

コンパイラの対応状況にかかわらずデフォルトで 64 ビットの VMM を生成するようにし た。デフォルトでは DBGSH を無効化した。
------------------------------------------------------------------------
&lt;/pre&gt;&lt;/div&gt;</description>
  </item>
  <item>
   <pubDate>Mon, 16 Jul 2012 08:11:00 GMT</pubDate>
   <title>tinyvisor - 0.6</title>
   <link>http://en.sourceforge.jp/projects/tinyvisor/releases/56443</link>
   <guid>http://en.sourceforge.jp/projects/tinyvisor/releases/56443</guid>
   <dc:creator>yuichi_xy (yuichi_xy)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;div class=&quot;wiki-compact&quot;&gt;&lt;pre&gt;TinyVisor 0.6 (r52)

以下のことを確認済みです。

1. USB メモリに TinyVisor をインストール可能なこと。

2. Linux のファイルシステムに TinyVisor をインストール可能なこと。

3. vm0 のみで OS を起動可能なこと。

4. 次の組み合わせで OS を起動可能なこと。
   vm0: Debian GNU/Linux 6.0 (amd64版)
   vm1: FreeBSD 9.0-RELEASE (amd64版)

5. 次の組み合わせで OS を起動可能なこと。
   vm0: FreeBSD 9.0-RELEASE (amd64版)
   vm1: Debian GNU/Linux 6.0 (amd64版)

6. 次の組み合わせで OS を起動可能なこと。
   vm0: Debian GNU/Linux 6.0 (amd64版)
   vm1: Debian GNU/Linux 6.0 (amd64版)

7. vm1 に以下のI/Oデバイスを割り当て動作すること。
   vm1 のOS は Linux とする。
    SATA: 玄人志向 SATA312-PCIe (Marvell 88SE9128)
    NIC: Realtek RTL811DH
    USB: 玄人志向 USB3.0N4-PCIe (ルネサス uPD720200)
    VGA: GeForce 8400 GS

8. vm1 に以下のI/Oデバイスを割り当て動作すること。
   vm1 のOS は FreeBSD とする。
    SATA: 玄人志向 SATA312-PCIe (Marvell 88SE9128)
    NIC: Realtek RTL811DH

お問い合わせは、 tinyvisor-devel@lists.sourceforge.jp 宛にメールを送付してください。
&lt;/pre&gt;&lt;/div&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;div class=&quot;wiki-compact&quot;&gt;&lt;pre&gt;------------------------------------------------------------------------
r43 | yuichi_xy | 2012-06-24 20:46:32 +0900 (日, 24  6月 2012) | 1 line

VMCS_IDT_VECTORING_INFO が有効でも、イベントを再度 inject しないようにした。 #28838 参照
------------------------------------------------------------------------
r44 | yuichi_xy | 2012-06-24 23:56:15 +0900 (日, 24  6月 2012) | 1 line

MADT を書き換えて、vm0 に割り当てた論理プロセッサ以外を vm0 の OS から隠すようにした。 #28838 参照。
------------------------------------------------------------------------
r45 | yuichi_xy | 2012-06-30 20:07:28 +0900 (土, 30  6月 2012) | 1 line

r42 の変更内容を元に戻し、VMCS_IDT_VECTORING_INFO が有効な場合は、イベントを再度 inject するようにした。 #28881 参照
------------------------------------------------------------------------
r46 | yuichi_xy | 2012-06-30 23:31:01 +0900 (土, 30  6月 2012) | 1 line

Guest ソフトウェアが、vm に割り当てられた他の全ての論理プロセッサに IPI を送信する時に、ディスティネーション簡略表記を使用可能にした。 #28840 参照
------------------------------------------------------------------------
r47 | yuichi_xy | 2012-07-01 00:17:58 +0900 (日, 01  7月 2012) | 1 line

PIC の IRQ 0 がマスク解除されている間、IRQ 0 (タイマ割り込み) のエミュレーションを行うようにした。 #28885 参照
------------------------------------------------------------------------
r48 | yuichi_xy | 2012-07-01 22:01:07 +0900 (日, 01  7月 2012) | 1 line

Int 15/AH=86h BIOS CALL が指定時間待つときに、 RTC を使用せずに TSC を使用するようにした。
------------------------------------------------------------------------
r49 | yuichi_xy | 2012-07-08 23:25:25 +0900 (日, 08  7月 2012) | 1 line

レガシー割り込みを無効にした状態で HPET を使用可能にした。 #28893 参照。
------------------------------------------------------------------------
r50 | yuichi_xy | 2012-07-15 23:02:51 +0900 (日, 15  7月 2012) | 1 line

シリアルエミュレータを改造し、INTRSTAT レジスタが読み込まれたら、 TBR Empty 割り込み状態をクリアするようにした。
------------------------------------------------------------------------
r51 | yuichi_xy | 2012-07-16 14:58:07 +0900 (月, 16  7月 2012) | 1 line

Makefile の不要な export と不要なマクロを削除。
------------------------------------------------------------------------
r52 | yuichi_xy | 2012-07-16 15:50:38 +0900 (月, 16  7月 2012) | 1 line

Free BSD の GCC (4.2.1 20070831 patched) でコンパイルした際の警告を修正した。た だし、invept をコンパイルできないことや、ld が「unrecognised emulation mode」と いうエラーを発生させてしまうため、 Free BSD 上ではコンパイル可能になっていない。
------------------------------------------------------------------------
&lt;/pre&gt;&lt;/div&gt;</description>
  </item>
  <item>
   <pubDate>Sat, 23 Jun 2012 11:14:00 GMT</pubDate>
   <title>tinyvisor - 0.5</title>
   <link>http://en.sourceforge.jp/projects/tinyvisor/releases/56277</link>
   <guid>http://en.sourceforge.jp/projects/tinyvisor/releases/56277</guid>
   <dc:creator>yuichi_xy (yuichi_xy)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;div class=&quot;wiki-compact&quot;&gt;&lt;pre&gt;TinyVisor 0.5 (r42)

以下のことを確認済みです。

1. 次の場所にTinyVisorをインストールし、vm0とvm1それぞれで
    Debian GNU/Linux 6.0(amd64版)を起動可能なこと。
    - USBメモリ
    - Linuxのファイルシステム
 
2. vm1に以下のI/Oデバイスを割り当て動作すること。
    SATA: 玄人志向 SATA312-PCIe (Marvell 88SE9128)
    NIC: Realtek RTL811DH
    USB: 玄人志向 USB3.0N4-PCIe (ルネサス uPD720200)
    VGA: GeForce 8400 GS

3. vm0のみでも起動可能なこと。
   (VMMのオプション無し)

お問い合わせは、 tinyvisor-devel@lists.sourceforge.jp 宛にメールを送付してください。
&lt;/pre&gt;&lt;/div&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;div class=&quot;wiki-compact&quot;&gt;&lt;pre&gt;------------------------------------------------------------------------
r32 | yuichi_xy | 2012-05-23 23:36:37 +0900 (水, 23  5月 2012) | 1 line

Guest ソフトウェアから INIT 割り込みを送信可能にした。
------------------------------------------------------------------------
r33 | yuichi_xy | 2012-05-26 17:21:39 +0900 (土, 26  5月 2012) | 1 line

Guest BIOS を改造し、APIC IDを調べてACPIテーブルやMPテーブルを作成するようにした。
------------------------------------------------------------------------
r34 | yuichi_xy | 2012-06-03 13:41:16 +0900 (日, 03  6月 2012) | 1 line

lage page の場合 pmap_read が level 2 table を正しく読めないバグを修正。
------------------------------------------------------------------------
r35 | yuichi_xy | 2012-06-03 14:43:02 +0900 (日, 03  6月 2012) | 1 line

Shadow paging のコードを整理した。
------------------------------------------------------------------------
r36 | yuichi_xy | 2012-06-03 20:19:17 +0900 (日, 03  6月 2012) | 1 line

TinyVisor 固有の BIOS の設定が一目でわかるように CONFIG_XXX で切り替えられるようにした
------------------------------------------------------------------------
r37 | yuichi_xy | 2012-06-03 23:26:58 +0900 (日, 03  6月 2012) | 1 line

SVM: ゲストソフトウェアが Real Mode の場合、INTx 命令で VMEXIT を発生させて、VMM が INTx 命令をエミュレートするようにした。#28386 参照。
------------------------------------------------------------------------
r38 | yuichi_xy | 2012-06-05 21:47:23 +0900 (火, 05  6月 2012) | 1 line

シリアルエミュレータから I/O APIC エミュレータを経由してベクタ 0 の割り込みを vm0 に Inject してしまうバグを修正。 #28637 参照。
------------------------------------------------------------------------
r39 | yuichi_xy | 2012-06-09 11:47:54 +0900 (土, 09  6月 2012) | 1 line

make config で TTY_SERIAL を無効にした場合に VMM のシリアルドライバとシリアルエミュレータをビルドしないようにした。
------------------------------------------------------------------------
r40 | yuichi_xy | 2012-06-09 17:26:54 +0900 (土, 09  6月 2012) | 1 line

SVM: Shadow Paging の PTE を無効化した時のみ TLB をフラッシュするようにした。
------------------------------------------------------------------------
r41 | yuichi_xy | 2012-06-09 22:17:20 +0900 (土, 09  6月 2012) | 1 line

BitVisor 1.2 のブートローダを取り込んでブートローダを高速化した。install_to_usb.sh を更新して、引数で bootloader や vmm.elf, bios.bin を指定不要にした。
------------------------------------------------------------------------
r42 | yuichi_xy | 2012-06-11 22:17:10 +0900 (月, 11  6月 2012) | 1 line

Device() ブロックに If() 演算子が存在する場合の workaround を BitVisor 1.2 からバックポート。
------------------------------------------------------------------------
&lt;/pre&gt;&lt;/div&gt;</description>
  </item>
  <item>
   <pubDate>Sat, 19 May 2012 13:13:00 GMT</pubDate>
   <title>tinyvisor - 0.4</title>
   <link>http://en.sourceforge.jp/projects/tinyvisor/releases/55904</link>
   <guid>http://en.sourceforge.jp/projects/tinyvisor/releases/55904</guid>
   <dc:creator>yuichi_xy (yuichi_xy)</dc:creator>
   <description>&lt;h2&gt;ReleaseNote&lt;/h2&gt;&lt;div class=&quot;wiki-compact&quot;&gt;&lt;pre&gt;TinyVisor 0.4 (r31)

以下のことを確認済みです。

1. 次の場所にTinyVisorをインストールし、vm0とvm1それぞれで
    Debian GNU/Linux 6.0(amd64版)を起動可能なこと。
    - USBメモリ
    - Linuxのファイルシステム
 
2. vm1に以下のI/Oデバイスを割り当て動作すること。
    SATA: 玄人志向 SATA312-PCIe (Marvell 88SE9128)
    NIC: Realtek RTL811DH
    USB: 玄人志向 USB3.0N4-PCIe (ルネサス uPD720200)
    VGA: GeForce 8400 GS

3. vm0のみでも起動可能なこと。
   (VMMのオプション無し)

お問い合わせは、 tinyvisor-devel@lists.sourceforge.jp 宛にメールを送付してください。
&lt;/pre&gt;&lt;/div&gt;&lt;h2&gt;ChangeLog&lt;/h2&gt;&lt;div class=&quot;wiki-compact&quot;&gt;&lt;pre&gt;------------------------------------------------------------------------
r31 | yuichi_xy | 2012-05-13 22:38:08 +0900 (日, 13  5月 2012) | 1 line

EPT が実装されていないマシンで、EPT を有効にしてビルドした VMM を起動しようとす るとパニックするバグを修正。VMM 起動時の MTRR のダンプを無効化。その他、VMM 起動時のメッセージを削除。
------------------------------------------------------------------------
&lt;/pre&gt;&lt;/div&gt;</description>
  </item>
</channel>
</rss>
