Question regarding ISA DMA

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I'm trying to understand how to use the ISA DMA with my PC. What I'm
not able to understand is that why is it required to have an IRQ line
associated with my device that is going to initiate the DMA?

As I understand DMA controller would be signalling CPU[Correct?] so
this IRQ would be handled by the ISA api? [Correct?]. What I don't
understand is that how the device would know that DMA has been
completed since device already has offloaded that work to DMA
controller so why is it required to have an IRQ for the device?

OR is it that I need to request_irq for DMA controller?

Totally confused at this point.

-- 
        ---P.K.S

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies




[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux