Hi All,
Gentle Reminder,
Please have a look at my email below. It would be great if anyone can help
me with this project.
Thanks & Regards,
Prakhar Bansal
Graduate Student' 20, Computer Engineering
Iowa State University, Ames, IA
On Tue, Mar 24, 2020 at 11:36 PM PRAKHAR BANSAL <prakharbansal0910(a)gmail.com>
wrote:
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=HEA...
- 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(a)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
>