Re: [RFC PATCH v5 0/3] Sysbus device generic QAPI plug support

2022-06-01 Thread Mark Cave-Ayland
On 01/06/2022 10:07, David Hildenbrand wrote: On 01.06.22 10:39, Damien Hedde wrote: On 5/31/22 22:43, Mark Cave-Ayland wrote: On 31/05/2022 10:22, Damien Hedde wrote: On 5/31/22 10:00, Mark Cave-Ayland wrote: On 30/05/2022 15:05, Damien Hedde wrote: On 5/30/22 12:25, Peter Maydell wrot

Re: [RFC PATCH v5 0/3] Sysbus device generic QAPI plug support

2022-06-01 Thread Mark Cave-Ayland
On 01/06/2022 09:39, Damien Hedde wrote: On 5/31/22 22:43, Mark Cave-Ayland wrote: On 31/05/2022 10:22, Damien Hedde wrote: On 5/31/22 10:00, Mark Cave-Ayland wrote: On 30/05/2022 15:05, Damien Hedde wrote: On 5/30/22 12:25, Peter Maydell wrote: On Mon, 30 May 2022 at 10:50, Damien Hedde

Re: [RFC PATCH v5 0/3] Sysbus device generic QAPI plug support

2022-06-01 Thread David Hildenbrand
On 01.06.22 10:39, Damien Hedde wrote: > > > On 5/31/22 22:43, Mark Cave-Ayland wrote: >> On 31/05/2022 10:22, Damien Hedde wrote: >> >>> On 5/31/22 10:00, Mark Cave-Ayland wrote: On 30/05/2022 15:05, Damien Hedde wrote: > On 5/30/22 12:25, Peter Maydell wrote: >> On Mon, 30 May

Re: [RFC PATCH v5 0/3] Sysbus device generic QAPI plug support

2022-06-01 Thread Damien Hedde
On 5/31/22 22:43, Mark Cave-Ayland wrote: On 31/05/2022 10:22, Damien Hedde wrote: On 5/31/22 10:00, Mark Cave-Ayland wrote: On 30/05/2022 15:05, Damien Hedde wrote: On 5/30/22 12:25, Peter Maydell wrote: On Mon, 30 May 2022 at 10:50, Damien Hedde wrote: TYPE_SYS_BUS_DEVICE also comes

Re: [RFC PATCH v5 0/3] Sysbus device generic QAPI plug support

2022-05-31 Thread Mark Cave-Ayland
On 31/05/2022 10:22, Damien Hedde wrote: On 5/31/22 10:00, Mark Cave-Ayland wrote: On 30/05/2022 15:05, Damien Hedde wrote: On 5/30/22 12:25, Peter Maydell wrote: On Mon, 30 May 2022 at 10:50, Damien Hedde wrote: TYPE_SYS_BUS_DEVICE also comes with reset support. If a device is on not on a

Re: [RFC PATCH v5 0/3] Sysbus device generic QAPI plug support

2022-05-31 Thread Damien Hedde
On 5/31/22 10:00, Mark Cave-Ayland wrote: On 30/05/2022 15:05, Damien Hedde wrote: On 5/30/22 12:25, Peter Maydell wrote: On Mon, 30 May 2022 at 10:50, Damien Hedde wrote: TYPE_SYS_BUS_DEVICE also comes with reset support. If a device is on not on any bus it is not reached by the root sys

Re: [RFC PATCH v5 0/3] Sysbus device generic QAPI plug support

2022-05-31 Thread Mark Cave-Ayland
On 30/05/2022 15:05, Damien Hedde wrote: On 5/30/22 12:25, Peter Maydell wrote: On Mon, 30 May 2022 at 10:50, Damien Hedde wrote: TYPE_SYS_BUS_DEVICE also comes with reset support. If a device is on not on any bus it is not reached by the root sysbus reset which propagates to every device (an

Re: [RFC PATCH v5 0/3] Sysbus device generic QAPI plug support

2022-05-30 Thread Damien Hedde
On 5/30/22 12:25, Peter Maydell wrote: On Mon, 30 May 2022 at 10:50, Damien Hedde wrote: TYPE_SYS_BUS_DEVICE also comes with reset support. If a device is on not on any bus it is not reached by the root sysbus reset which propagates to every device (and other sub-buses). Even if we move all t

Re: [RFC PATCH v5 0/3] Sysbus device generic QAPI plug support

2022-05-30 Thread Peter Maydell
On Mon, 30 May 2022 at 10:50, Damien Hedde wrote: > TYPE_SYS_BUS_DEVICE also comes with reset support. > If a device is on not on any bus it is not reached by the root sysbus > reset which propagates to every device (and other sub-buses). > Even if we move all the mmio/sysbus-irq logic into TYPE_D

Re: [RFC PATCH v5 0/3] Sysbus device generic QAPI plug support

2022-05-30 Thread Damien Hedde
On 5/25/22 21:20, Mark Cave-Ayland wrote: On 25/05/2022 12:45, Peter Maydell wrote: On Wed, 25 May 2022 at 10:51, Damien Hedde wrote: On 5/24/22 19:44, Mark Cave-Ayland wrote: Sorry for coming late into this series, however one of the things I've been thinking about a lot recently is that

Re: [RFC PATCH v5 0/3] Sysbus device generic QAPI plug support

2022-05-25 Thread Mark Cave-Ayland
On 25/05/2022 12:45, Peter Maydell wrote: On Wed, 25 May 2022 at 10:51, Damien Hedde wrote: On 5/24/22 19:44, Mark Cave-Ayland wrote: Sorry for coming late into this series, however one of the things I've been thinking about a lot recently is that with the advent of QOM and qdev, is there rea

Re: [RFC PATCH v5 0/3] Sysbus device generic QAPI plug support

2022-05-25 Thread Damien Hedde
On 5/25/22 13:45, Peter Maydell wrote: On Wed, 25 May 2022 at 10:51, Damien Hedde wrote: On 5/24/22 19:44, Mark Cave-Ayland wrote: Sorry for coming late into this series, however one of the things I've been thinking about a lot recently is that with the advent of QOM and qdev, is there really

Re: [RFC PATCH v5 0/3] Sysbus device generic QAPI plug support

2022-05-25 Thread Peter Maydell
On Wed, 25 May 2022 at 10:51, Damien Hedde wrote: > On 5/24/22 19:44, Mark Cave-Ayland wrote: > > Sorry for coming late into this series, however one of the things I've > > been thinking about a lot recently is that with the advent of QOM and > > qdev, is there really any distinction between TYPE_

Re: [RFC PATCH v5 0/3] Sysbus device generic QAPI plug support

2022-05-25 Thread Damien Hedde
On 5/24/22 19:44, Mark Cave-Ayland wrote: On 24/05/2022 14:48, Damien Hedde wrote: Hi all, This series is about enabling to plug sysbus devices with device_add QAPI command. I've put RFC because, there are several options and I would like to know if you think the current version is ok to be

Re: [RFC PATCH v5 0/3] Sysbus device generic QAPI plug support

2022-05-24 Thread Mark Cave-Ayland
On 24/05/2022 14:48, Damien Hedde wrote: Hi all, This series is about enabling to plug sysbus devices with device_add QAPI command. I've put RFC because, there are several options and I would like to know if you think the current version is ok to be added in qemu. Right now only a few sysbus d

[RFC PATCH v5 0/3] Sysbus device generic QAPI plug support

2022-05-24 Thread Damien Hedde
Hi all, This series is about enabling to plug sysbus devices with device_add QAPI command. I've put RFC because, there are several options and I would like to know if you think the current version is ok to be added in qemu. Right now only a few sysbus device can be plugged using "-device" CLI opt