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

Reply via email to