インテル® Agilex™ハード・プロセッサー・システムのテクニカル・リファレンス・マニュアル

ID 683567
日付 1/25/2020
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

8.2.1. 分散仮想メモリーのサポート

HPSのシステムメモリー管理ユニット (SMMU) は、マスターによって開始される分散仮想メモリーのトランザクションをサポートします。

SMMUの一部として、変換バッファーユニット (TBU) がDMAコントローラーとL3インターコネクトの間に配置されています。TBUにはマイクロ・トランスレーション・ルックアサイド・バッファー (TLB) が含まれており、そこにSMMUの変換制御ユニット (TCU) からのキャッシュされたページ・テーブル・ウォーク結果を保持します。このマスターが開始するすべての仮想メモリー・トランザクションにおいて、TBUは仮想アドレスをバッファーに格納されている変換と比較し、物理変換が存在するかを確認します。変換が存在しない場合、TCUはページ・テーブル・ウォークを実行します。このSMMUの統合により、DMAドライバーは、オペレーティング・システムを介して仮想アドレスを物理アドレスに変換することなく、DMAに仮想アドレスを直接渡すことができるようになります。

分散仮想メモリーのサポートとSMMUの詳細に関しては、システムメモリー管理ユニットの章を参照してください。