qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] Aspirant for AMD IOMMU emulation project for Outreachy


From: Valentine Sinitsyn
Subject: Re: [Qemu-devel] Aspirant for AMD IOMMU emulation project for Outreachy
Date: Wed, 9 Sep 2015 11:47:07 +0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0

Hi all,

On 09.09.2015 09:23, David kiarie wrote:
On Wed, Sep 9, 2015 at 12:35 AM, Jan Kiszka <address@hidden> wrote:
[thanks for forwarding, Peter]

Hi Rita,

On 2015-09-08 10:11, Peter Maydell wrote:
On 7 September 2015 at 22:31, Rita Sinha <address@hidden> wrote:
Hi Jan,

I am interested in participating in next round of Outreachy program
with AMD IOMMU emulation project.


I have worked on BIOS projects which includes coreboot SeaBios etc and
bootloaders like u-boot and grub. I have experience of working with
qemu and feel that this project is the right match for my skillset.
Kindly guide me how to go ahead with this.

The particular AMD IOMMU project moved on since we listed it. I'm CC'ing
David, who is currently working on it and just recently posted related
patches, and Valentine who probably oversees the status better than I
(due to my lacking involvement recently). David, maybe you can briefly
comment on status and plans of your work.

Hi all,

Most recent work is here
http://lists.nongnu.org/archive/html/qemu-devel/2015-08/msg02759.html
. Most the code is Qemu device boilerplate(so there are a ton of
things to add but I wanted to have the existing work merged first).
The IOMMU just offers basic translation. From Valentine's previous
comments, I only have a few minor issues to fix in the code.
This is a bit of off-topic here, but I'd argue they are minor. There are some inaccuracies in emulation, and IOMMU itself is rather feature-limited, just as you said. I doubt I'd be able to run current Jailhouse implementation on it, for instance, albeit I haven't tried. So, your patches are good start, but I feel there's a somewhat long way before they actually get merged.

So, in short: there are still tasks to be done in AMD IOMMU emulation project. I also feel it's possible to parallelize them so David and Rita can continue without stepping at each other toe, if the program permits it.

I obviously do other things alongside :-D this project but given some
time I could get the code merged and continue to add other features.


For the Outreachy program, just like for GSoC, we need to find a good
topic that is sufficiently clear defined on program start and not worked
on in parallel during the runtime. There are still a number of open
topics in this area, e.g. around the older Intel IOMMU model (error
handling and reporting, interrupt remapping), or maybe we find something
different - depends on your interests and experiences. Do you have any
public references to your previous work?

Then I'd suggest to schedule an irc meeting to discuss your interests
and background a bit further and consider available options.

Jan


Regards,
Valentine



reply via email to

[Prev in Thread] Current Thread [Next in Thread]