Hello. Have anyone use IXP1200's DMA operation? I want to use DMA for transferring data from host computer's memory to IXP1200 evaluation board. Sure, my IXP1200 EB is attached to host computer through PCI slot. And I write Microengine program like below 1. Make DMA descriptor. 2. point tmp1 to DMA descritptor's address 3. And use pci_dma instruction like below pci_dma[tmp1, 0, any_queue], ctx_swap But, after pci_dma instruction, nothing is done more. Do I mistake? Or do you have similar situation? Please give me any advice. Thanks
I'm also very interested in such functionality, so if you make it work, please let me know. :) On Mon, 2003-12-01 at 10:04, Cho, joon-woo wrote:
Hello.
Have anyone use IXP1200's DMA operation? I want to use DMA for transferring data from host computer's memory to IXP1200 evaluation board. Sure, my IXP1200 EB is attached to host computer through PCI slot.
And I write Microengine program like below
1. Make DMA descriptor.
2. point tmp1 to DMA descritptor's address
3. And use pci_dma instruction like below
pci_dma[tmp1, 0, any_queue], ctx_swap
But, after pci_dma instruction, nothing is done more.
Do I mistake? Or do you have similar situation?
Please give me any advice.
Thanks -- Øyvind Hvamstad
participants (2)
-
Cho, joon-woo
-
Øyvind Hvamstad