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
