Re: [PATCH v3 00/14] hw: Use QOM macros and remove DO_UPCAST() uses

2023-02-28 Thread Philippe Mathieu-Daudé
(meanwhile, forgot to Cc Alex) On 28/2/23 14:43, Philippe Mathieu-Daudé wrote: On 13/2/23 19:43, Philippe Mathieu-Daudé wrote: QOM housekeeping series which replace the DO_UPCAST() macro uses by equivalent QOM ones. Also: - Use DEVICE() macro - Define some TYPE_xxx - Define some type arrays

Re: [PATCH v3 00/14] hw: Use QOM macros and remove DO_UPCAST() uses

2023-02-28 Thread Philippe Mathieu-Daudé
On 13/2/23 19:43, Philippe Mathieu-Daudé wrote: QOM housekeeping series which replace the DO_UPCAST() macro uses by equivalent QOM ones. Also: - Use DEVICE() macro - Define some TYPE_xxx - Define some type arrays using DEFINE_TYPES() macro - Introduce abstract QOM (QDev) parent when relevant.

[PATCH v3 00/14] hw: Use QOM macros and remove DO_UPCAST() uses

2023-02-13 Thread Philippe Mathieu-Daudé
v3: - Corrected TYPE_PCI_MULTISERIAL string - Split EEPRO100 series out: https://lore.kernel.org/qemu-devel/20230213101048.94519-1-phi...@linaro.org/ - Split VFIO_CCW series out: https://lore.kernel.org/qemu-devel/20230213170145.45666-1-phi...@linaro.org/ - Removed "Inline