Re: DMA in IXP2400 processor

From: gopan (gop_kumar_at_hotmail.com)
Date: 10/27/04


Date: 27 Oct 2004 04:56:48 -0700

gop_kumar@hotmail.com (gopan) wrote in message news:<cd5b2d94.0410200831.1ec1f706@posting.google.com>...
>
> So, to perform a DRAM to DRAM DMA transfer, is it sufficient that i
> give in the PCI address register a value which falls in the DRAM
> range? ie if the BAR register corresponding to DRAM holds a value say
> 0x40000000, for any PCI device to
> access address 0x2000 in DRAM,

Just in case any one is interested, I was able to do the DMA
 in this fashion.



Relevant Pages

  • DMA in IXP2400 processor
    ... diagnostic s/w for the board and the requirement is to perform the DMA ... transfer it to another location in the DRAM ... those familiar with IXP2400 will know that there is a PCI ... a PCI address register which should be given the PCI device's mem ...
    (comp.os.linux.development.system)
  • Re: Oscillator and Corruption of Registers
    ... then that processor may suffer corruption of its registers. ... the register contents are stored in very small ... very small capacitors like DRAM in a Processor? ...
    (comp.arch.embedded)
  • [PATCH 05/21] amd64_edac: add functionality to compute the DRAM hole
    ... * the fact that the register only stores bits 39-24 of the value. ... Info may be invalid for either of the following reasons: ... In this case, the DRAM ... * - The DramHoleValid bit is cleared in the DRAM Hole Address Register, ...
    (Linux-Kernel)
  • [PATCH 06/21] amd64_edac: add functionality to compute the DRAM hole
    ... * the fact that the register only stores bits 39-24 of the value. ... Info may be invalid for either of the following reasons: ... In this case, the DRAM ... * - The DramHoleValid bit is cleared in the DRAM Hole Address Register, ...
    (Linux-Kernel)
  • [PATCH 08/21] amd64_edac: add functionality to compute the DRAM hole
    ... * the fact that the register only stores bits 39-24 of the value. ... Info may be invalid for either of the following reasons: ... In this case, the DRAM ... * - The DramHoleValid bit is cleared in the DRAM Hole Address Register, ...
    (Linux-Kernel)