View | Details | Raw Unified | Return to bug 34913
Collapse All | Expand All

(-)doc/en_US.ISO8859-1/books/developers-handbook/dma/chapter.sgml (-4 / +4 lines)
Lines 137-143 Link Here
137
	which indicates that the counter has reached zero and no more data
137
	which indicates that the counter has reached zero and no more data
138
	will be transferred until the DMA controller is reprogrammed by the
138
	will be transferred until the DMA controller is reprogrammed by the
139
	CPU.  This event is also called the Terminal Count (TC). There is only
139
	CPU.  This event is also called the Terminal Count (TC). There is only
140
	one EOP signal, and since only DMA channel can be active at any
140
	one EOP signal, and since only one DMA channel can be active at any
141
	instant, the DMA channel that is currently active must be the DMA
141
	instant, the DMA channel that is currently active must be the DMA
142
	channel that just completed its task.</para>
142
	channel that just completed its task.</para>
143
	  
143
	  
Lines 155-161 Link Here
155
	  
155
	  
156
      <para>It is important to understand that although the CPU always
156
      <para>It is important to understand that although the CPU always
157
	releases the bus to the DMA when the DMA makes the request, this
157
	releases the bus to the DMA when the DMA makes the request, this
158
	action is invisible to both applications and the operating systems,
158
	action is invisible to both applications and the operating system,
159
	except for slight changes in the amount of time the processor takes to
159
	except for slight changes in the amount of time the processor takes to
160
	execute instructions when the DMA is active. Subsequently, the
160
	execute instructions when the DMA is active. Subsequently, the
161
	processor must poll the peripheral, poll the registers in the DMA
161
	processor must poll the peripheral, poll the registers in the DMA
Lines 226-232 Link Here
226
	  
226
	  
227
      <note>
227
      <note>
228
	<para>A new implementation of the 8237, called the 82374, allows 16
228
	<para>A new implementation of the 8237, called the 82374, allows 16
229
	  bits of page register to be specified, allows access to the entire
229
	  bits of page register to be specified and allows access to the entire
230
	  32 bit address space, without the use of bounce buffers.</para>
230
	  32 bit address space, without the use of bounce buffers.</para>
231
      </note>
231
      </note>
232
    </sect2>
232
    </sect2>
Lines 372-378 Link Here
372
	      the peripheral requests transfers, they will be granted.  It is
372
	      the peripheral requests transfers, they will be granted.  It is
373
	      up to the CPU to move new data into the fixed buffer ahead of
373
	      up to the CPU to move new data into the fixed buffer ahead of
374
	      where the DMA is about to transfer it when doing output
374
	      where the DMA is about to transfer it when doing output
375
	      operations, and read new data out of the buffer behind where the
375
	      operations, and to read new data out of the buffer behind where the
376
	      DMA is writing when doing input operations.</para>
376
	      DMA is writing when doing input operations.</para>
377
		  
377
		  
378
	    <para>This technique is frequently used on audio devices that have
378
	    <para>This technique is frequently used on audio devices that have

Return to bug 34913