John Snow <js...@redhat.com> writes: > The Q35 board initialization does not currently bother to look > for any drives added by the various syntactical sugar shorthands > to be added to the AHCI HBA. These include -hda through -hdd, > -cdrom, and -drive if=ide shorthands. > > An obstacle to having implemented this sooner is debate over > whether or not to add an additional interface type, and how to > manage the different units-per-bus mappings of various HBA > implementations. > > This patch series: > (1) Does not add IF_AHCI, but reuses IF_IDE > (2) Allows the if_max_devs table to be overridden > (3) Adds this override to the Q35 board type. > (4) Finally, adds implementation to Q35 initialization.
I'm pleased with your solution, and I think it's almost ready for merge.