> Hi Roland, > > On 30.03.2010, at 01:52, Roland Elek wrote: > > Dear Qemu developers, > > > > I am a university student from Hungary interested in contributing to Qemu > > through Google Summer of Code. I am interested in emulation, and two > > projects from the ideas page in particular. One of them is AHCI > > emulation. Can I kindly ask you what were the hardest points that made > > the project get a high difficulty rating, so that I could determine > > whether to apply for it or not? At a first glance, I think that AHCI code > > from VirtualBox OSE would be a good place to start. What do you think? > > I looked at the AHCI code from vbox some time ago and deemed it unreadable. > It's probably easier to go with the spec and implement it from there.
I agree. IIRC the AHCI documentation is pretty good. The main reason I implemented the LSI SCSI HBA rather than AHCI was because at the time the SCSI HBA had much wider OS support. Paul