From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43739) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YJJJp-0001Bp-Tq for qemu-devel@nongnu.org; Thu, 05 Feb 2015 05:05:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YJJJo-0005Qx-MW for qemu-devel@nongnu.org; Thu, 05 Feb 2015 05:05:53 -0500 Received: from mail-oi0-x22b.google.com ([2607:f8b0:4003:c06::22b]:46832) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YJJJo-0005Qn-IF for qemu-devel@nongnu.org; Thu, 05 Feb 2015 05:05:52 -0500 Received: by mail-oi0-f43.google.com with SMTP id z81so5726285oif.2 for ; Thu, 05 Feb 2015 02:05:51 -0800 (PST) MIME-Version: 1.0 In-Reply-To: <54C78930.5040507@suse.de> References: <54C78930.5040507@suse.de> Date: Thu, 5 Feb 2015 10:05:51 +0000 Message-ID: From: Stefan Hajnoczi Content-Type: text/plain; charset=UTF-8 Subject: Re: [Qemu-devel] Submit your Google Summer of Code project ideas and volunteer to mentor List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Hannes Reinecke Cc: qemu-devel On Tue, Jan 27, 2015 at 12:48 PM, Hannes Reinecke 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