qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [RFC v2 0/3] Q35/AHCI -cdrom/-hda desugaring


From: Markus Armbruster
Subject: Re: [Qemu-devel] [RFC v2 0/3] Q35/AHCI -cdrom/-hda desugaring
Date: Fri, 19 Sep 2014 11:53:09 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux)

John Snow <address@hidden> writes:

> This is an extremely rough/quick sketch of
> a -cdrom/-hda desugaring fix for Q35/AHCI.
>
> Before I spent any time on it, I wanted feedback
> from Markus or anyone else who had concerns about
> how this problem would get fixed.
>
> This is, then, rough approach #2.
>
> Highlights:
> (1) Add a board property (instead of a HBA property, sigh)
>     that defines how we should map (index, (bus,unit)).

Imperfect, but it'll do for now.  The place in the boards that sets it
should point to the HBA in a comment.

> (2) Modify drive_new to accept the MachineClass instead of
>     the default interface type. This does not affect how
>     default drives get added, because any over-rides to
>     the "default type" get handled in options, so while
>     it appears we have removed the type of default drives,
>     we have not.
>
> (3) Create helpers for AHCI to assist the Q35 board in
>     populating the AHCI device with the IDE drives.
>
> (4) Create a helper to whine at us for oversights and
>     help bug reporters give us more meaningful information.

General approach looks good to me; I can see only coding bugs, not
design flaws.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]