<div dir="ltr">Hi, everyone and Philipp:<div><br></div><div>I'm really interesting in Paravirtializaion and I have write a proposal[1] for the project.</div><div><br></div><div>I'm trying to design a set of hypercall, i.e. another kind of syscall, to support the Paravirtualization layer designed by Philipp Eppelt. </div>
<div><br></div><div>Here is my plan:</div><div><div style="font-family:arial,sans-serif;font-size:13px">First, learning the start up steps in POK, especially learning how POK initial the gdt, idt, and syscall.</div><div style="font-family:arial,sans-serif;font-size:13px">
Second, learning the work you have already done in POK, then find out the reason of why we failed to handling interrupt to Guest OS.<br></div><div class="gmail_extra" style="font-family:arial,sans-serif;font-size:13px">Third, design hypercall and give more details.<br>
</div></div><div><br></div><div><br></div><div><b><u>Up to now</u></b>, I have read the source code about start up in POK, and add some description in my proposal[1].</div><div><br></div><div>What make me confused is the relation between <font face="arial, helvetica, sans-serif"><span lang="EN-US" style="color:black">pok_arch_event_register</span> and <span style="color:black">pok_meta_handler_init. It seems you divided the irq </span></font><font color="#000000" face="arial, helvetica, sans-serif">vector</font><span style="font-family:arial,helvetica,sans-serif;color:black"> to two parts in pok_arch_event_register, Less 32 or more than 32. It looks like you have already design some hypercall interface. (just like </span><font color="#000000" style="font-family:arial,helvetica,sans-serif">pok_irq_prologue_0 for clock?) But what's the </font>meaning<span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif"> of pok_meta_handler_init? I still can't understand it very clearly.Could you give me </span>some outline about IRQ handlind in POK which invoke this two functions?</div>
<div><br></div><div>If you can provide me a brief overview about the way how you consider this Issues and a brief description about your design, it will be really helpful to me.</div><div><br></div><div>Thank you very much.</div>
<div><br></div><div><br></div><div>[1]. <a href="https://docs.google.com/document/d/10ehcM1f2eKNwcNgv5stphGtsVAnYc_K7KLhxmjvE1k8/edit">https://docs.google.com/document/d/10ehcM1f2eKNwcNgv5stphGtsVAnYc_K7KLhxmjvE1k8/edit</a></div>
<div><br></div>Best Regards.<div><br></div><div>Youren Shen.<br><div><div><br></div></div></div></div>