From: Markus Armbruster <armbru@redhat.com>
To: Alexander Graf <agraf@suse.de>
Cc: kwolf@redhat.com, qemu-ppc@nongnu.org, qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [PATCH 01/10] ide: Break all non-qdevified controllers
Date: Mon, 17 Dec 2012 16:38:42 +0100 [thread overview]
Message-ID: <87r4moofi5.fsf@blackfin.pond.sub.org> (raw)
In-Reply-To: <A114B896-3B96-4F75-9924-C4E323A2508B@suse.de> (Alexander Graf's message of "Mon, 17 Dec 2012 16:18:05 +0100")
Alexander Graf <agraf@suse.de> writes:
> On 17.12.2012, at 16:15, Markus Armbruster wrote:
>
>> Alexander Graf <agraf@suse.de> writes:
>>
>>> On 17.12.2012, at 15:43, Markus Armbruster wrote:
>>>
>>>> Alexander Graf <agraf@suse.de> writes:
>>>>
>>>>> On 17.12.2012, at 15:05, Markus Armbruster wrote:
>>>>>
>>>>>> They complicate IDE data structures and keep getting in the way.
>>>>>> Also, TRIM support (commit d353fb72) is broken for them, because
>>>>>> ide_identify() accesses IDEDevice member conf, but IDEDevice exists
>>>>>> only with qdevified controllers.
>>>>>>
>>>>>> The non-qdevified controllers are still there, but attempting to
>>>>>> connect devices to them fails with "IDE controller not qdevified yet;
>>>>>> drive <name> ignored".
>>>>>>
>>>>>> Affected machines:
>>>>>>
>>>>>> * g3beige's first IDE channel (MacIO)
>>>>>> -hda, -hdb are on first channel, and no longer work
>>>>>> -hdc, -hdd are on second channel, and still work
>>>>>> * mac99's second and third IDE channel (MacIO)
>>>>>> All four IDE drives no longer work
>>>>>
>>>>> Nack. This breaks the default targets of qemu-system-ppc and
>>>>> qemu-system-ppc64.
>>>>
>>>> Please tell us how much more time you want to qdevify IDE for these
>>>> targets. Thanks!
>>>
>>> I don't know. If it's dear to you, just convert it
>>> yourself. Apparently you're quite deep into the details here already,
>>> so it's a lot easier for you than for me anyways.
>>
>> These controllers aren't dear to me, they're in the way. Have been for
>> years. I doubt hacking them is easier for me than for you.
>
> Windows XP support has been in my way plenty times too. I still don't
> (heavily) suggest dropping it.
I'm not suggesting to drop these targets. I'm suggesting they get the
maintainance they need to keep up with evolving infrastructure.
next prev parent reply other threads:[~2012-12-17 15:38 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-12-17 14:05 [Qemu-devel] [PATCH 00/10] Drop code for non-qdevified IDE, and clean up Markus Armbruster
2012-12-17 14:05 ` [Qemu-devel] [PATCH 01/10] ide: Break all non-qdevified controllers Markus Armbruster
2012-12-17 14:09 ` Alexander Graf
2012-12-17 14:43 ` Markus Armbruster
2012-12-17 14:55 ` Alexander Graf
2012-12-17 15:15 ` Markus Armbruster
2012-12-17 15:18 ` Alexander Graf
2012-12-17 15:38 ` Markus Armbruster [this message]
2012-12-17 21:50 ` Andreas Färber
2012-12-18 12:55 ` Markus Armbruster
2012-12-18 12:12 ` Peter Maydell
2012-12-18 12:44 ` Markus Armbruster
2012-12-18 13:56 ` Peter Maydell
2012-12-17 14:05 ` [Qemu-devel] [PATCH 02/10] ide: Move IDEDevice pointer from IDEBus to IDEState Markus Armbruster
2012-12-17 14:05 ` [Qemu-devel] [PATCH 03/10] ide: Use IDEState member dev for "device connected" test Markus Armbruster
2012-12-17 14:05 ` [Qemu-devel] [PATCH 04/10] ide: Don't block-align IDEState member smart_selftest_data Markus Armbruster
2012-12-17 14:05 ` [Qemu-devel] [PATCH 05/10] ide: Drop redundant IDEState member bs Markus Armbruster
2012-12-17 14:05 ` [Qemu-devel] [PATCH 06/10] ide: Drop redundant IDEState geometry members Markus Armbruster
2012-12-17 14:05 ` [Qemu-devel] [PATCH 07/10] ide: Drop redundant IDEState member version Markus Armbruster
2012-12-17 14:05 ` [Qemu-devel] [PATCH 08/10] ide: Drop redundant IDEState member drive_serial_str Markus Armbruster
2012-12-17 14:05 ` [Qemu-devel] [PATCH 09/10] ide: Drop redundant IDEState member model Markus Armbruster
2012-12-17 14:06 ` [Qemu-devel] [PATCH 10/10] ide: Drop redundant IDEState member wwn Markus Armbruster
2012-12-18 13:35 ` [Qemu-devel] [PATCH 00/10] Drop code for non-qdevified IDE, and clean up Anthony Liguori
2012-12-18 15:10 ` Markus Armbruster
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87r4moofi5.fsf@blackfin.pond.sub.org \
--to=armbru@redhat.com \
--cc=agraf@suse.de \
--cc=kwolf@redhat.com \
--cc=qemu-devel@nongnu.org \
--cc=qemu-ppc@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.