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
