On Wed, Sep 9, 2015 at 9:47 AM, Valentine Sinitsyn
<valentine.sinit...@gmail.com> wrote:
> Hi all,
>
>
> On 09.09.2015 09:23, David kiarie wrote:
>>
>> On Wed, Sep 9, 2015 at 12:35 AM, Jan Kiszka <jan.kis...@web.de> 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 <rita.sinh...@gmail.com> 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.

Yep, that is possible. For instance, you were insisting on 'cache'
implemention ;) which IMHO, is optional but could be a good project
start.

>
> 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