On Tue, Jan 27, 2015 at 12:48 PM, Hannes Reinecke <h...@suse.de> wrote: > 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.
Thanks, I have added your idea to the wiki. You and John Snow are listed as mentors: http://qemu-project.org/Google_Summer_of_Code_2015#Integrate_IDE_ATAPI_and_SCSI_CD-ROM_emulation Stefan