<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font face="Andale Mono">Hi Stefan,<br>
      Nearly want I want... but I am mapping physical pages to virtual
      memory - therefore the last parameter of l4_task_map is the target
      virtual address. This leaves no place for the L4_MAP_ITEM_GRANT
      flag.<br>
      <br>
      Daniel<br>
    </font><br>
    On 03/28/2012 02:08 AM, Stefan Kalkowski wrote:
    <blockquote cite="mid:4F72D524.6030209@genode-labs.com" type="cite">
      <pre wrap="">Hi Daniel,

as far as I understood you correctly, you just have to use the
L4_ITEM_MAP_GRANT flag. It will make sure that the entries from the
originator task are revocated, e.g.:

   l4_task_map(dst_task, src_task, snd_fpage,
               cap | L4_ITEM_MAP | L4_MAP_ITEM_GRANT);

I hope this is what you were looking for.

Regards
Stefan

On 28.03.2012 02:22, Daniel Waddington wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">Hi,

I am using l4_task_map to map flex pages to a child task.  What I would
like to do is grant a flex page to a child and remove the mapping from
the parent.  How do I do this? I have tried using
l4_map_obj_control(0,1) for mr[3] on the task map call but this does not
seem to help.

Thanks in advance,
Daniel



_______________________________________________
l4-hackers mailing list
<a class="moz-txt-link-abbreviated" href="mailto:l4-hackers@os.inf.tu-dresden.de">l4-hackers@os.inf.tu-dresden.de</a>
<a class="moz-txt-link-freetext" href="http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers">http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers</a>
</pre>
      </blockquote>
      <pre wrap="">
</pre>
    </blockquote>
  </body>
</html>