GSoC'20 Interested Student: Adding support to Jailhouse Hypervisor

PRAKHAR BANSAL prakharbansal0910 at gmail.com
Wed Mar 25 04:36:21 UTC 2020


Hi Jan,

Thanks for the reply. I looked deeper into the libvirt and Jailhouse source
code and found following two things that seem relevant to the project I am
interested in.

- Libvirt driver interface at [libvirt.git]
<https://libvirt.org/git/?p=libvirt.git;a=tree;hb=HEAD> / src
<https://libvirt.org/git/?p=libvirt.git;a=tree;f=src;hb=HEAD> / driver.h
<https://libvirt.org/git/?p=libvirt.git;a=blob_plain;f=src/driver.h;hb=HEAD>
- Jailhouse tool, which is using the ioctl API of the Jailhouse, available
at https://github.com/siemens/jailhouse/blob/master/tools/jailhouse.c.

With the help of the above two, it looks like, a libvirt driver for the
Jailhouse can be implemented. Let me know if I am moving in the right
direction so far.

I have been looking at the other libvirt driver implementations for
hypervisors like HyperV and VMware to understand their implementation and
learn from there.

Thanks & Regards,

Prakhar Bansal
Graduate Student' 20, Computer Engineering
Iowa State University, Ames, IA





On Mon, Mar 23, 2020 at 3:07 AM Jan Kiszka <jan.kiszka at siemens.com> wrote:

> Hi Prakhar,
>
> On 23.03.20 07:53, PRAKHAR BANSAL wrote:
> > Hello All,
> >
> > My name is Prakhar Bansal and I am a graduate student in Computer
> > Engineering at Iowa State University, US.
> > I have experience with Analysing Performance of Applications running
> > inside multiple virtual machines hosted by the libvirt QEMU-KVM through
> > virt-manager.
> >
> > I am interested in working on the project to develop a Libvirt driver
> > for the Jailhouse hypervisor. I looked into the initial attempt on the
> > Jailhouse driver which seems to be based on the Jailhouse command-line
> > interface. I am currently looking into learning and understanding the
> > kernel APIs for jailhouse hypervisor.
>
> Thanks for your interest!
>
> > I followed the below articles mentioned by Valentine Sinitsyn to begin
> > learning about the Jailhouse hypervisor.
> >
> > https://lwn.net/Articles/578295/
> > https://lwn.net/Articles/578852/
> >
> > I have a few questions regarding this project, please let me know if
> > someone can help me out.
>
> Sure, go ahead. Depending on the scope of the question, libvirt might be
> the better community to ask. Therefore, I'm adding its list to this thread.
>
> Jan
>
> >
> > Thanks & Regards,
> > Prakhar Bansal
> >
>
> --
> Siemens AG, Corporate Technology, CT RDA IOT SES-DE
> Corporate Competence Center Embedded Linux
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20200324/8921191d/attachment-0001.htm>


More information about the libvir-list mailing list