PCI Express*向け F-タイル Avalon® ストリーミングのインテル® FPGA IPユーザーガイド

ID 683140
日付 4/27/2023
Public
ドキュメント目次

4.1.2.1. VirtIOの実装

VirtIO PCIコンフィグレーション・アクセス機能は、共通コンフィグレーション、通知、ISR、およびデバイス固有のコンフィグレーション構造領域への代替アクセス方法を作成します。このインターフェイスは、ドライバーが物理機能(PF)または仮想機能(VF)のVirtIOデバイス領域にアクセスするための手段を提供します。

VirtIOは、Linuxでネイティブにサポートされているソフトウェアベースの仮想化の業界標準です。 VirtIOでは、ソフトウェアが仮想化スタックを実装しますが、SR-IOVの場合、このスタックは主にハードウェアで実装されます。

以下は、PFおよびVFのVirtIO機能を実装するSoftIPのブロック図です。このソフトIPブロックは、IPパラメーター・エディターでVirtIO機能が有効になっている場合に自動的に含まれます。

図 50. VirtIO Soft IPのブロック図