NetBSD/emips
NetBSD/emips はマイクロソフトリサーチによって開発された
Extensible MIPS アーキテクチャーで動作します。
Extensible MIPS は、動的ロードを可能とし、処理高速化のための CPU 命令拡張を利用したスケジューリングをおこないます。
eMIPS のすべてのコンポーネント(CPUと周辺装置を含む)はソースが公開されています。
ハードウェアと Giano 命令 には MSR-TR-2010-169 からの引用があります。(全文はリンク先を参照)
MSR 技術レポート "
一般的なオペレーティングシステム上でのハードウェアアクセラレーターのスケジューラー"
The NetBSD
ディスクレス HOWTO
NetBSD MIPS メーリングリスト
Microsoft eMIPS ページ
NetBSD 4.0.1 emips ポート (research.microsoft.com)
NetBSD/emips が初めて NetBSD ソースツリーにコミットされました。
NetBSD 4.0.1 の eMIPS ソースとバイナリーは research.microsoft.com からダウンロードできます。
NetBSD/emips で対応しているモデル
Virtex V4 FPGA の Xilinx
ML401/2 評価ボード
Virtex V5 FPGA の Xilinx
XUP 評価ボード
BeeCube から派生した Virtex V5 FPGA を使った BEE3 システム
Microsoft Giano フルシステムシミュレーター