You may use the l4_map/unmap calls to change physical to virtual translations of memory.
You may also use thread control calls to create new threads that have separate address spaces, and modify the address spaces of those child threads from the parent. (We don't exactly have the child - parent relationship, all threads are equal, but just using the term to name different threads.) On Tue, 2012-06-26 at 14:28 +0200, Dawid Ciężarkiewicz wrote: > On Wed, Jun 6, 2012 at 8:15 PM, Jenkins, Christipher Derell > <[email protected]> wrote: > > If I want to modify the memory contents of a particular thread from the > > hypervisor, is this possible? Do I have to disable the MMU to do so? > > While possible, this does not seem like a good idea. Hypervisor was > not designed to do things like this. > > You definitely don't want to disable MMU. > > All you need is to make sure that at the time the hypervisor has > correct mappings to the underlying physical memory of container in > question and write to it. > > Regards, _______________________________________________ codezero-devel mailing list [email protected] http://lists.l4dev.org/mailman/listinfo/codezero-devel_lists.l4dev.org
