[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v4 00/18] qom: Automated conversion of type checking boilerplate
- To: qemu-devel@xxxxxxxxxx
- From: Eduardo Habkost <ehabkost@xxxxxxxxxx>
- Date: Wed, 2 Sep 2020 12:57:49 -0400
- Cc: Paolo Bonzini <pbonzini@xxxxxxxxxx>, "Daniel P. Berrange" <berrange@xxxxxxxxxx>, Philippe Mathieu-Daudé <f4bug@xxxxxxxxx>, Juan Quintela <quintela@xxxxxxxxxx>, Richard Henderson <rth@xxxxxxxxxxx>, "Gonglei (Arei)" <arei.gonglei@xxxxxxxxxx>, Marc-André Lureau <marcandre.lureau@xxxxxxxxxx>, Igor Mammedov <imammedo@xxxxxxxxxx>, Laurent Vivier <lvivier@xxxxxxxxxx>, Amit Shah <amit@xxxxxxxxxx>, Stefan Berger <stefanb@xxxxxxxxxxxxx>, Samuel Thibault <samuel.thibault@xxxxxxxxxxxx>, "Michael S. Tsirkin" <mst@xxxxxxxxxx>, Greg Kurz <groug@xxxxxxxx>, Christian Schoenebeck <qemu_oss@xxxxxxxxxxxxx>, Marcel Apfelbaum <marcel.apfelbaum@xxxxxxxxx>, Aleksandar Markovic <aleksandar.qemu.devel@xxxxxxxxx>, Philippe Mathieu-Daudé <philmd@xxxxxxxxxx>, Aurelien Jarno <aurelien@xxxxxxxxxxx>, Peter Maydell <peter.maydell@xxxxxxxxxx>, Rob Herring <robh@xxxxxxxxxx>, Joel Stanley <joel@xxxxxxxxx>, Jan Kiszka <jan.kiszka@xxxxxx>, Andrzej Zaborowski <balrogg@xxxxxxxxx>, Andrew Baumann <Andrew.Baumann@xxxxxxxxxxxxx>, Radoslaw Biernacki <rad@xxxxxxxxxxxx>, Leif Lindholm <leif@xxxxxxxxxxxx>, "Edgar E. Iglesias" <edgar.iglesias@xxxxxxxxx>, Alistair Francis <alistair@xxxxxxxxxxxxx>, Gerd Hoffmann <kraxel@xxxxxxxxxx>, Michael Walle <michael@xxxxxxxx>, Sarah Harris <S.E.Harris@xxxxxxxxxx>, Michael Rolnik <mrolnik@xxxxxxxxx>, John Snow <jsnow@xxxxxxxxxx>, Kevin Wolf <kwolf@xxxxxxxxxx>, Max Reitz <mreitz@xxxxxxxxxx>, Keith Busch <kbusch@xxxxxxxxxx>, Igor Mitsyanko <i.mitsyanko@xxxxxxxxx>, Fabien Chouteau <chouteau@xxxxxxxxxxx>, KONRAD Frederic <frederic.konrad@xxxxxxxxxxx>, Alberto Garcia <berto@xxxxxxxxxx>, Thomas Huth <huth@xxxxxxxxxxxxx>, Cornelia Huck <cohuck@xxxxxxxxxx>, Halil Pasic <pasic@xxxxxxxxxxxxx>, Christian Borntraeger <borntraeger@xxxxxxxxxx>, David Gibson <david@xxxxxxxxxxxxxxxxxxxxx>, Mark Cave-Ayland <mark.cave-ayland@xxxxxxxxxxxx>, Hervé Poussineau <hpoussin@xxxxxxxxxxx>, Aleksandar Rikalo <aleksandar.rikalo@xxxxxxxxxx>, BALATON Zoltan <balaton@xxxxxxxxxx>, Guan Xuetao <gxt@xxxxxxxxxxxxxxx>, Helge Deller <deller@xxxxxx>, Corey Minyard <cminyard@xxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Anthony Perard <anthony.perard@xxxxxxxxxx>, Paul Durrant <paul@xxxxxxx>, Huacai Chen <chenhc@xxxxxxxxxx>, Jiaxun Yang <jiaxun.yang@xxxxxxxxxxx>, Chris Wulff <crwulff@xxxxxxxxx>, Marek Vasut <marex@xxxxxxx>, Paul Burton <pburton@xxxxxxxxxxxx>, Jiri Slaby <jslaby@xxxxxxx>, Artyom Tarasenko <atar4qemu@xxxxxxxxx>, Cédric Le Goater <clg@xxxxxxxx>, Andrew Jeffery <andrew@xxxxxxxx>, Jason Wang <jasowang@xxxxxxxxxx>, Dmitry Fleytman <dmitry.fleytman@xxxxxxxxx>, Max Filippov <jcmvbkbc@xxxxxxxxx>, Jiri Pirko <jiri@xxxxxxxxxxx>, Sven Schnelle <svens@xxxxxxxxxxxxxx>, Yuval Shaia <yuval.shaia.ml@xxxxxxxxx>, Yoshinori Sato <ysato@xxxxxxxxxxxxxxxxxxxx>, David Hildenbrand <david@xxxxxxxxxx>, Matthew Rosato <mjrosato@xxxxxxxxxxxxx>, Fam Zheng <fam@xxxxxxxxxx>, Hannes Reinecke <hare@xxxxxxxx>, Beniamino Galvani <b.galvani@xxxxxxxxx>, Tony Krowiak <akrowiak@xxxxxxxxxxxxx>, Pierre Morel <pmorel@xxxxxxxxxxxxx>, Alex Williamson <alex.williamson@xxxxxxxxxx>, Raphael Norwitz <raphael.norwitz@xxxxxxxxxxx>, "Dr. David Alan Gilbert" <dgilbert@xxxxxxxxxx>, Stefan Hajnoczi <stefanha@xxxxxxxxxx>, Eric Auger <eric.auger@xxxxxxxxxx>, Ben Warren <ben@xxxxxxxxxxxxxxxxxx>, Niek Linnenbank <nieklinnenbank@xxxxxxxxx>, Antony Pavlov <antonynpavlov@xxxxxxxxx>, Jean-Christophe Dubois <jcd@xxxxxxxxxxxxxxx>, Peter Chubb <peter.chubb@xxxxxxxxxxxx>, Andrey Smirnov <andrew.smirnov@xxxxxxxxx>, Subbaraya Sundeep <sundeep.lkml@xxxxxxxxx>, Magnus Damm <magnus.damm@xxxxxxxxx>, Peter Xu <peterx@xxxxxxxxxx>, Sergio Lopez <slp@xxxxxxxxxx>, Xiao Guangrong <xiaoguangrong.eric@xxxxxxxxx>, Laszlo Ersek <lersek@xxxxxxxxxx>, Palmer Dabbelt <palmer@xxxxxxxxxxx>, Sagar Karandikar <sagark@xxxxxxxxxxxxxxxxx>, Bastian Koppelmann <kbastian@xxxxxxxxxxxxxxxxxxxxx>, Anup Patel <anup.patel@xxxxxxx>, Eric Farman <farman@xxxxxxxxxxxxx>, Cameron Esfahani <dirty@xxxxxxxxx>, Roman Bolshakov <r.bolshakov@xxxxxxxxx>, Zhang Chen <chen.zhang@xxxxxxxxx>, Li Zhijian <lizhijian@xxxxxxxxxxxxxx>, Pavel Dovgalyuk <pavel.dovgaluk@xxxxxxxxx>, Anthony Green <green@xxxxxxxxxxxxxx>, Stafford Horne <shorne@xxxxxxxxx>, qemu-arm@xxxxxxxxxx, qemu-block@xxxxxxxxxx, qemu-s390x@xxxxxxxxxx, qemu-ppc@xxxxxxxxxx, kvm@xxxxxxxxxxxxxxx, xen-devel@xxxxxxxxxxxxxxxxxxxx, qemu-riscv@xxxxxxxxxx, Laurent Vivier <laurent@xxxxxxxxx>, Alistair Francis <Alistair.Francis@xxxxxxx>, Thomas Huth <thuth@xxxxxxxxxx>
- Delivery-date: Thu, 03 Sep 2020 08:52:03 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
On Mon, Aug 31, 2020 at 05:07:22PM -0400, Eduardo Habkost wrote:
> Latest version of this series can be found at the branch:
> https://github.com/ehabkost/qemu-hacks/tree/work/qom-macros-autoconvert
>
> This is an extension of the series previously submitted by
> Daniel[1], including a script that will convert existing type
> checker macros automatically.
>
> [1] https://lore.kernel.org/qemu-devel/20200723181410.3145233-1-berrange@redh=
> at.com/
>
> Link to series v4:
> https://github.com/ehabkost/qemu-hacks/tree/work/qom-macros-autoconvert-v4
I'm queueing this on machine-next.
--
Eduardo
|