[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [RFC PATCH 6/6] hw/i386: deprecate the "isapc" machine
From: |
Thomas Huth |
Subject: |
Re: [Qemu-devel] [RFC PATCH 6/6] hw/i386: deprecate the "isapc" machine |
Date: |
Wed, 8 Nov 2017 11:05:15 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 |
On 08.11.2017 10:44, Gerd Hoffmann wrote:
> On Wed, Nov 08, 2017 at 09:09:00AM +0000, Daniel P. Berrange wrote:
>> On Tue, Nov 07, 2017 at 11:28:28PM -0300, Philippe Mathieu-Daudé wrote:
>>> Deprecated since 2.9.0, guests should be able to use "pc" instead.
>>
>> Isn't isapc important to allow QEMU to old operating systems that
>> predate the PCI era.
>
> They should work fine. The early pci chipsets like the piix4 have
> built-in backward compatibility. The IDE controller can be driven by
> simply accessing the isa ide ports. Likewise vga. You can plug in ne2k
> (we have both isa and pci variants) for ethernet and sb16 (isa too) for
> sound.
>
> That should make guests which don't know anything about pci happy.
>
>> I do recall seeing some messages about specific
>> cases where you cannot use the 'pc' machine type and we suggested
>> used of 'isapc' instead, but can't remember the exact details..
>
> I'd like to see such use cases where isapc is actually required.
Just my 0.02 €: I like the idea of keeping isapc. It's a way to remind
the x86 folks that there are also architectures without PCI / APIC /
ACPI. And this helped to spot some bugs in some HMP commands in the past
already.
> Well, nobody maintains it. Nobody tests it.
At least we've got the automatic boot-serial-test now that checks that
the machine is not completely broken.
Thomas
- Re: [Qemu-devel] [RFC PATCH 5/6] hw/i386: deprecate the pc-0.10 and pc-0.11 machines, (continued)
Re: [Qemu-devel] [RFC PATCH 5/6] hw/i386: deprecate the pc-0.10 and pc-0.11 machines, Daniel P. Berrange, 2017/11/08
Re: [Qemu-devel] [RFC PATCH 5/6] hw/i386: deprecate the pc-0.10 and pc-0.11 machines, Thomas Huth, 2017/11/08
[Qemu-devel] [RFC PATCH 6/6] hw/i386: deprecate the "isapc" machine, Philippe Mathieu-Daudé, 2017/11/07
Re: [Qemu-devel] [RFC PATCH 0/6] generic way to deprecate machines, Daniel P. Berrange, 2017/11/08