2

AHCI 仕様について質問があります。

pDmaXferCnt転送が DMA 書き込みまたは読み取りの場合、ポート内の変数は使用されますか?

仕様の説明ではそうではないことが示されているようですが、代わりに PRD が使用されています。しかし、HBA は、SATA デバイスとの間で送受信されるデータの量をどのように知るのでしょうか? この情報は H2D FIS のセクター カウントで利用できますが、見落としていない限り、この値を保持する変数のレジスタはないようです。DX:transmit状態はまた、設定値を持つことを示しているようですがpDmaXferCnt、DMA 読み取り/書き込み操作用に設定される場所はわかりません。

ありがとう

4

1 に答える 1