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