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. -----------------------------------------------------------------------------------