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