From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39349) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YG5Zf-0001W5-NY for qemu-devel@nongnu.org; Tue, 27 Jan 2015 07:48:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YG5Zc-0006GX-4O for qemu-devel@nongnu.org; Tue, 27 Jan 2015 07:48:55 -0500 Received: from cantor2.suse.de ([195.135.220.15]:46941 helo=mx2.suse.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YG5Zb-0006FQ-Un for qemu-devel@nongnu.org; Tue, 27 Jan 2015 07:48:52 -0500 Message-ID: <54C78930.5040507@suse.de> Date: Tue, 27 Jan 2015 13:48:48 +0100 From: Hannes Reinecke MIME-Version: 1.0 References: In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: qemu-devel@nongnu.org Cc: Stefan Hajnoczi 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. >=20 > 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. >=20 >=20 > We now need to collect a list of project ideas on our wiki. We also > need mentors to volunteer. >=20 > http://qemu-project.org/Google_Summer_of_Code_2015 >=20 > 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. >=20 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 --=20 Dr. Hannes Reinecke zSeries & Storage hare@suse.de +49 911 74053 688 SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 N=C3=BCrnberg GF: J. Hawn, J. Guild, F. Imend=C3=B6rffer, HRB 16746 (AG N=C3=BCrnberg)