Thanks a lot Martin.
I have some more questions. How in VMM I can read contents of VM's RAM by accessing the physical memory address directly instead of virtual address? Or is MMU in Genode configured for one to one mapping the virtual address to physical address? how do i use DMA without involving the CPU to read contents of VM's RAM inside VMM?

Thanks,
 

On Thu, Dec 3, 2015 at 11:45 AM, Martin Stein <martin.stein@...1...> wrote:
Hi Joseph,

Am 03.12.2015 um 08:02 schrieb Joseph Lee:
> In VMM, the virtual address spaces of VM is starting from the base
> address (_ram.base( ) ) to the size of RAM (256MB). Is that correct? my
> question is how do we read the contents of physical memory of VM inside
> VMM/secure world.

I've recently wrote an answer to another question on the mailing list
that should also answer your questions:
http://sourceforge.net/p/genode/mailman/message/34666744/

Cheers,
Martin

------------------------------------------------------------------------------
Go from Idea to Many App Stores Faster with Intel(R) XDK
Give your users amazing mobile app experiences with Intel(R) XDK.
Use one codebase in this all-in-one HTML5 development environment.
Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs.
http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140
_______________________________________________
genode-main mailing list
genode-main@...12...ceforge.net
https://lists.sourceforge.net/lists/listinfo/genode-main