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