[PATCH v2 07/10] hw/ide/piix: Require an ISABus only for user-created instances

2023-01-26 Thread Bernhard Beschow
Internal instances now defer interrupt wiring to the caller which decouples them from the ISABus. User-created devices still fish out the ISABus from the QOM tree and the interrupt wiring remains in PIIX IDE. The latter mechanism is considered a workaround and intended to be removed once a deprecat

Re: [PATCH v2 07/10] hw/ide/piix: Require an ISABus only for user-created instances

2023-02-05 Thread Mark Cave-Ayland
On 26/01/2023 21:17, Bernhard Beschow wrote: Internal instances now defer interrupt wiring to the caller which decouples them from the ISABus. User-created devices still fish out the ISABus from the QOM tree and the interrupt wiring remains in PIIX IDE. The latter mechanism is considered a worka

Re: [PATCH v2 07/10] hw/ide/piix: Require an ISABus only for user-created instances

2023-02-05 Thread BALATON Zoltan
On Sun, 5 Feb 2023, Mark Cave-Ayland wrote: On 26/01/2023 21:17, Bernhard Beschow wrote: Internal instances now defer interrupt wiring to the caller which decouples them from the ISABus. User-created devices still fish out the ISABus from the QOM tree and the interrupt wiring remains in PIIX IDE

Re: [PATCH v2 07/10] hw/ide/piix: Require an ISABus only for user-created instances

2023-02-05 Thread Mark Cave-Ayland
On 05/02/2023 22:21, BALATON Zoltan wrote: On Sun, 5 Feb 2023, Mark Cave-Ayland wrote: On 26/01/2023 21:17, Bernhard Beschow wrote: Internal instances now defer interrupt wiring to the caller which decouples them from the ISABus. User-created devices still fish out the ISABus from the QOM tree

Re: [PATCH v2 07/10] hw/ide/piix: Require an ISABus only for user-created instances

2023-02-05 Thread Philippe Mathieu-Daudé
On 5/2/23 23:32, Mark Cave-Ayland wrote: On 05/02/2023 22:21, BALATON Zoltan wrote: On Sun, 5 Feb 2023, Mark Cave-Ayland wrote: On 26/01/2023 21:17, Bernhard Beschow wrote: Internal instances now defer interrupt wiring to the caller which decouples them from the ISABus. User-created devices s

Re: [PATCH v2 07/10] hw/ide/piix: Require an ISABus only for user-created instances

2023-02-06 Thread Mark Cave-Ayland
On 06/02/2023 06:51, Philippe Mathieu-Daudé wrote: On 5/2/23 23:32, Mark Cave-Ayland wrote: On 05/02/2023 22:21, BALATON Zoltan wrote: On Sun, 5 Feb 2023, Mark Cave-Ayland wrote: On 26/01/2023 21:17, Bernhard Beschow wrote: Internal instances now defer interrupt wiring to the caller which d

Re: [PATCH v2 07/10] hw/ide/piix: Require an ISABus only for user-created instances

2023-02-06 Thread Bernhard Beschow
Am 5. Februar 2023 22:32:03 UTC schrieb Mark Cave-Ayland : >On 05/02/2023 22:21, BALATON Zoltan wrote: > >> On Sun, 5 Feb 2023, Mark Cave-Ayland wrote: >>> On 26/01/2023 21:17, Bernhard Beschow wrote: Internal instances now defer interrupt wiring to the caller which decouples them fro

Re: [PATCH v2 07/10] hw/ide/piix: Require an ISABus only for user-created instances

2023-02-07 Thread Philippe Mathieu-Daudé
On 7/2/23 00:40, Bernhard Beschow wrote: Am 5. Februar 2023 22:32:03 UTC schrieb Mark Cave-Ayland : On 05/02/2023 22:21, BALATON Zoltan wrote: On Sun, 5 Feb 2023, Mark Cave-Ayland wrote: On 26/01/2023 21:17, Bernhard Beschow wrote: Internal instances now defer interrupt wiring to the caller

Re: [PATCH v2 07/10] hw/ide/piix: Require an ISABus only for user-created instances

2023-02-07 Thread Mark Cave-Ayland
On 06/02/2023 23:40, Bernhard Beschow wrote: Am 5. Februar 2023 22:32:03 UTC schrieb Mark Cave-Ayland : On 05/02/2023 22:21, BALATON Zoltan wrote: On Sun, 5 Feb 2023, Mark Cave-Ayland wrote: On 26/01/2023 21:17, Bernhard Beschow wrote: Internal instances now defer interrupt wiring to the c

Re: [PATCH v2 07/10] hw/ide/piix: Require an ISABus only for user-created instances

2023-02-07 Thread Bernhard Beschow
Am 7. Februar 2023 20:52:02 UTC schrieb Mark Cave-Ayland : >On 06/02/2023 23:40, Bernhard Beschow wrote: > >> Am 5. Februar 2023 22:32:03 UTC schrieb Mark Cave-Ayland >> : >>> On 05/02/2023 22:21, BALATON Zoltan wrote: >>> On Sun, 5 Feb 2023, Mark Cave-Ayland wrote: > On 26/01/2023 2

Re: [PATCH v2 07/10] hw/ide/piix: Require an ISABus only for user-created instances

2023-02-07 Thread BALATON Zoltan
On Wed, 8 Feb 2023, Bernhard Beschow wrote: Am 7. Februar 2023 20:52:02 UTC schrieb Mark Cave-Ayland : On 06/02/2023 23:40, Bernhard Beschow wrote: Am 5. Februar 2023 22:32:03 UTC schrieb Mark Cave-Ayland : On 05/02/2023 22:21, BALATON Zoltan wrote: On Sun, 5 Feb 2023, Mark Cave-Ayland wro

Re: [PATCH v2 07/10] hw/ide/piix: Require an ISABus only for user-created instances

2023-02-07 Thread Philippe Mathieu-Daudé
On 8/2/23 01:43, BALATON Zoltan wrote: On Wed, 8 Feb 2023, Bernhard Beschow wrote: Am 7. Februar 2023 20:52:02 UTC schrieb Mark Cave-Ayland : On 06/02/2023 23:40, Bernhard Beschow wrote: Am 5. Februar 2023 22:32:03 UTC schrieb Mark Cave-Ayland : On 05/02/2023 22:21, BALATON Zoltan wrote: On

Re: [PATCH v2 07/10] hw/ide/piix: Require an ISABus only for user-created instances

2023-02-08 Thread Philippe Mathieu-Daudé
On 8/2/23 01:18, Bernhard Beschow wrote: Am 7. Februar 2023 20:52:02 UTC schrieb Mark Cave-Ayland : On 06/02/2023 23:40, Bernhard Beschow wrote: Am 5. Februar 2023 22:32:03 UTC schrieb Mark Cave-Ayland : On 05/02/2023 22:21, BALATON Zoltan wrote: On Sun, 5 Feb 2023, Mark Cave-Ayland wro

Re: [PATCH v2 07/10] hw/ide/piix: Require an ISABus only for user-created instances

2023-02-23 Thread Bernhard Beschow
Am 7. Februar 2023 20:52:02 UTC schrieb Mark Cave-Ayland : >On 06/02/2023 23:40, Bernhard Beschow wrote: > >> Am 5. Februar 2023 22:32:03 UTC schrieb Mark Cave-Ayland >> : >>> On 05/02/2023 22:21, BALATON Zoltan wrote: >>> On Sun, 5 Feb 2023, Mark Cave-Ayland wrote: > On 26/01/2023 2

Re: [PATCH v2 07/10] hw/ide/piix: Require an ISABus only for user-created instances

2023-02-24 Thread Michael S. Tsirkin
On Thu, Jan 26, 2023 at 10:17:37PM +0100, Bernhard Beschow wrote: > diff --git a/hw/isa/piix.c b/hw/isa/piix.c > index 54a1246a9d..f9974c2a77 100644 > --- a/hw/isa/piix.c > +++ b/hw/isa/piix.c > @@ -345,9 +345,14 @@ static void pci_piix_realize(PCIDevice *dev, const char > *uhci_type, > > /

Re: [PATCH v2 07/10] hw/ide/piix: Require an ISABus only for user-created instances

2023-03-01 Thread Mark Cave-Ayland
On 23/02/2023 20:46, Bernhard Beschow wrote: Am 7. Februar 2023 20:52:02 UTC schrieb Mark Cave-Ayland : On 06/02/2023 23:40, Bernhard Beschow wrote: Am 5. Februar 2023 22:32:03 UTC schrieb Mark Cave-Ayland : On 05/02/2023 22:21, BALATON Zoltan wrote: On Sun, 5 Feb 2023, Mark Cave-Ayland

Re: [PATCH v2 07/10] hw/ide/piix: Require an ISABus only for user-created instances

2023-03-01 Thread Bernhard Beschow
Am 1. März 2023 16:42:16 UTC schrieb Mark Cave-Ayland : >On 23/02/2023 20:46, Bernhard Beschow wrote: >> >> >> Am 7. Februar 2023 20:52:02 UTC schrieb Mark Cave-Ayland >> : >>> On 06/02/2023 23:40, Bernhard Beschow wrote: >>> Am 5. Februar 2023 22:32:03 UTC schrieb Mark Cave-Ayland >>