<div>Alright! I can work with the guest-&gt; host hypercall communication then!</div>
<div>&nbsp;</div>
<div>Thanks a lot for all the info!</div>
<div>Cheers!</div>
<div>Sujit<br><br>&nbsp;</div>
<div><span class="gmail_quote">On 10/25/07, <b class="gmail_sendername">Glauber de Oliveira Costa</b> &lt;<a href="mailto:glommer@gmail.com">glommer@gmail.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">On 10/25/07, Sujit Sanjeev &lt;<a href="mailto:sujit771@gmail.com">sujit771@gmail.com</a>&gt; wrote:<br>&gt; Can the same be done with another level of indirection? 
i.e. if I want<br>&gt; something to be inaccessible to the host itself,<br>&gt; can I store the values in the address space of the hypervisor? and make the<br>&gt; host make special calls<br>&gt; to the hypervisor? I am assuming that the host cannot alter the data stored
<br>&gt; in the address space of the hypervisor.<br><br>There is no such thing as the &quot;hypervisor&quot; as a separate entity in<br>lguest, at least not as I understand it (semantic issues may rise!<br>;-))<br><br>That&#39;s because a lot of the tasks are done by the host itself.
<br>See things in drivers/lguest/core.c, for an example. All of this, are<br>in the host. interrupt management, userspace communication,<br>everything.<br><br>The closest thing you&#39;ll get to a hypervisor here is the switcher. But
<br>there&#39;s not too many things happening here regarding what you&#39;d want.<br><br>--<br>Glauber de Oliveira Costa.<br>&quot;Free as in Freedom&quot;<br><a href="http://glommer.net">http://glommer.net</a><br><br>&quot;The less confident you are, the more serious you have to act.&quot;
<br></blockquote></div><br>