This message is from the T13 list server.

This means that whatever the host has to do into order to be able to
take the data into internal FIFO's and send it upstream to the memory
controller via DMA needs to be done. Each host will have different
requirements.

In the case of a PATA (HBA-compliant) host, you'll have built the
scatter-gather tables, programmed the PRD tables,  and turned on the BM
engine.

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
kepler
Sent: Thursday, June 08, 2006 10:49 PM
To: t13-ATA
Cc: ATA Support
Subject: [t13] What are the meaning of "set up the host DMA engine" and
"initialize the DMA channel"?

This message is from the T13 list server.


 On page 332 of ATA/ATAPI-6, it states that " The host shall have set up
the host DMA engine" prior to making the state transition HDMA0:HDMA1,
and "The host shall have initialized the DMA channel" prior to entering
the HDMA1 staet.
What are the meaning of "set up the host DMA engine" and "initialize the
DMA channel"?

Kepler

-----------------------------------------------------------------------------------
This email message is for the sole use of the intended recipient(s) and may 
contain
confidential information.  Any unauthorized review, use, disclosure or 
distribution
is prohibited.  If you are not the intended recipient, please contact the 
sender by
reply email and destroy all copies of the original message.
-----------------------------------------------------------------------------------

Reply via email to