On Sun, Oct 9, 2011 at 5:35 AM, Sungup Moon <[email protected]> wrote:

> Hello.
>
> I'm a novice in MARSSx86.
> I had choose the MARSSx86 to trace a memory access pattern of real workload
> like DB, and found the trace point using marss.dramsim.
> But I have a question about DMA controller of MARSSx86.
> I am looking for memory requests from DMA controller, because many
> workloads with heavy IO operation uses that, but I can't find where is the
> code of that in PTLsim part.
> Can I trace the memory access requests from the DMA controller in the
> memoryController module of MARSS?
> Let me know how I can determine the memory requests of the DMA controller
> in MARSSx86, if I can do that.
>
> DMA controller is implemented in QEMU. Take a look at 'qemu/hw/dma.c' file.
You can uncomment 'DEBUG_DMA'  to see the activities on DMA controller.  As
per my knowledge for optimization disk related IO does not use DMA, so
you'll need to trace disk IO in 'qemu/hw/ide/' folder.

- Avadh

Thanks and Regards,
>
>  *Sungup Moon*
> Sungkyunkwan University.
> VLDB Lab.
> E-Mail: [email protected]
>
>
>
>
>
>
>
>
> _______________________________________________
> http://www.marss86.org
> Marss86-Devel mailing list
> [email protected]
> https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
>
>
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to