Method definitions for session interfaces
Meenakshi Narayanan
meenakshi.n92 at ...9...
Tue Feb 25 11:39:13 CET 2014
Hello,
As far as the session interfaces are concerned, the framework is very
intricately designed (hats off). Connection->Client->Capability->Session.
If I want to call a function defined by the session interface, one has to
include the <session_name>/connection.h and make a call which then calls
the Rpc_functionName. My question is this: Where is the body of such
functions defined? Is there a framework that dictates where the body of the
function goes?
More specifically, this doubt came up when exploring the
Attached_io_mem_dataspace which contains a function called dataspace().
Recently, my friend Aditya posted
this<http://sourceforge.net/mailarchive/forum.php?thread_name=CANhviG0%3DKY2%3D%3DRQxUVDsF-BhitHHS1S0uD70NXzTyb%3DBakXUyw%40mail.gmail.com&forum_name=genode-main>
and
it gave the error 'No RM attachment', which is found in the function
print_page_fault defined in util.h. My assertion is that a component that
uses the MMIO class initlaiised with this dataspace().local_addr() rather
than the physical address itself.
Long story short, what could have caused this page fault?
Thanks in advance,
Meenakshi.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.genode.org/pipermail/users/attachments/20140225/343287e8/attachment.html>
More information about the users
mailing list