Yes. On Tuesday, June 7, 2011, DRAM Ninjas <[email protected]> wrote: > So just to make sure I'm understanding this right -- MARSS only executes the > qemu 'guest' code and never actually touches any of the translated/host code, > right? > > > > > On Mon, Jun 6, 2011 at 5:35 PM, avadh patel <[email protected]> wrote: > > > On Mon, Jun 6, 2011 at 2:00 PM, DRAM Ninjas <[email protected]> wrote: > > > > One thing I've been trying to figure out is where marss actually grabs the > instructions to be executed out of qemu. I could probably keep digging and > find it, but I figured it would be more efficient to just ask. > > > > > Instruction stream is directly copied from RAM via QEMU's memory access APIs. > Check 'ptl-qemu.cpp' file for 'copy_from_user' which uses 'ldub_*' functions > to load instructions into a buffer. > > > > - Avadh > Thanks, Paul > > _______________________________________________ > 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
