On 01/23/2015 06:21 PM, Stefan Hajnoczi wrote:
> Dear libvirt, KVM, and QEMU contributors,
> The Google Summer of Code season begins soon and it's time to collect
> our thoughts for mentoring students this summer working full-time on
> libvirt, KVM, and QEMU.
> 
> What is GSoC?
> Google Summer of Code 2015 (GSoC) funds students to
> work on open source projects for 12 weeks over the summer.  Open
> source organizations apply to participate and those accepted receive
> funding for one or more students.
> 
> 
> We now need to collect a list of project ideas on our wiki.  We also
> need mentors to volunteer.
> 
> http://qemu-project.org/Google_Summer_of_Code_2015
> 
> Project ideas
> Please post project ideas on the wiki page below.  Project ideas
> should be suitable as a 12-week project that a student fluent in
> C/Python/etc can complete.  No prior knowledge of QEMU/KVM/libvirt
> internals can be assumed.
> 
I'm not the most active of contributors, but here's an idea:

Project idea: Integrate ide ATAPI and scsi CD-ROM driver

Currently the ide ATAPI and scsi CD-ROM driver are two
distinct implementations, and have different bugs/features.
This leads to the situation that things which work when using the IDE
emulation don't work when using the SCSI emulation and vice versa.
So this project is for implementing a virtual ATA-to-SCSI bridge
in qemu, use this for emulating an IDE ATAPI drive, and merging the
missing features from the IDE implementation into the SCSI one.

Skill level: intermediate

(This would also help to implement advanced features like NCQ autosense
or sense data reporting in the ATA emulation. Just in case someone's
daft enough trying to implement a ZAC emulation ...).

And yes, I'd be willing to mentor it.

Cheers,

Hannes
-- 
Dr. Hannes Reinecke                   zSeries & Storage
h...@suse.de                          +49 911 74053 688
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg
GF: J. Hawn, J. Guild, F. Imendörffer, HRB 16746 (AG Nürnberg)

Reply via email to