AR# 32773

11.1 EDK、MPMC v5.00.a - MPMC_BASEADDRESS 0x80000000 で VFBC を使用するとデータを読み出しおよび書き込みできない

説明


MPMC メモリ コアの VFBC を使用すると、アドレス 0x80000000 以上のアドレス範囲が正しく機能しません。

この問題の解決方法を教えてください。

ソリューション


唯一の回避策は VFBC を 0x80000000 未満のアドレスに移動させることです。MPMC_BASEADDR または VFBC ポートの C_PIM < Port_Num > _BASEADDR (C_ALL_PIMS_SHARE_ADDRESSES = '0' を使用する) を 0x80000000 未満のメモリ範囲に移動するように変更します。

これでアドレス/伝送中に VFBC で C_MPMC_BASEADDR の MSB が使用されるようになります。この問題は、EDK 12.1 でリリースされている MPMC v6.00.a で修正されています。
AR# 32773
日付 12/15/2012
ステータス アクティブ
種類 一般
ツール 詳細 概略
IP